diff --git a/.github/workflows/app-test-build-deploy.yaml b/.github/workflows/app-test-build-deploy.yaml index 8c3bd21503d..f0bfe7d8946 100644 --- a/.github/workflows/app-test-build-deploy.yaml +++ b/.github/workflows/app-test-build-deploy.yaml @@ -97,7 +97,11 @@ jobs: strategy: matrix: os: ['windows-2022', 'ubuntu-22.04', 'macos-latest'] - name: 'opentrons app backend unit tests on ${{matrix.os}}' + shell: ['app-shell', 'app-shell-odd', 'discovery-client'] + exclude: + - os: 'windows-2022' + shell: 'app-shell-odd' + name: 'opentrons ${{matrix.shell}} unit tests on ${{matrix.os}}' timeout-minutes: 60 runs-on: ${{ matrix.os }} steps: @@ -144,7 +148,7 @@ jobs: yarn config set cache-folder ${{ github.workspace }}/.yarn-cache make setup-js - name: 'test native(er) packages' - run: make test-js-internal tests="app-shell/src app-shell-odd/src discovery-client/src" cov_opts="--coverage=true" + run: make test-js-internal tests="${{matrix.shell}}/src" cov_opts="--coverage=true" - name: 'Upload coverage report' uses: 'codecov/codecov-action@v3' with: diff --git a/.github/workflows/opentrons-ai-client-staging-continuous-deploy.yaml b/.github/workflows/opentrons-ai-client-staging-continuous-deploy.yaml index af767b36adc..7a89bfa02dd 100644 --- a/.github/workflows/opentrons-ai-client-staging-continuous-deploy.yaml +++ b/.github/workflows/opentrons-ai-client-staging-continuous-deploy.yaml @@ -52,6 +52,9 @@ jobs: yarn config set cache-folder ${{ github.workspace }}/.yarn-cache make setup-js - name: 'build' + env: + # inject dev id since this is for staging + OT_AI_CLIENT_MIXPANEL_ID: ${{ secrets.OT_AI_CLIENT_MIXPANEL_DEV_ID }} run: | make -C opentrons-ai-client build-staging - name: Configure AWS Credentials diff --git a/.github/workflows/opentrons-ai-client-test-build-deploy.yaml b/.github/workflows/opentrons-ai-client-test.yaml similarity index 90% rename from .github/workflows/opentrons-ai-client-test-build-deploy.yaml rename to .github/workflows/opentrons-ai-client-test.yaml index 2f569d9bf78..2c5cc6cfc64 100644 --- a/.github/workflows/opentrons-ai-client-test-build-deploy.yaml +++ b/.github/workflows/opentrons-ai-client-test.yaml @@ -9,12 +9,9 @@ on: paths: - 'Makefile' - 'opentrons-ai-client/**/*' - - 'components/**/*' - - '*.js' - - '*.json' - - 'yarn.lock' - - '.github/workflows/app-test-build-deploy.yaml' - - '.github/workflows/utils.js' + - 'components/**' + - 'shared-data/**' + - '.github/workflows/opentrons-ai-client-test.yml' branches: - '**' tags: @@ -24,10 +21,9 @@ on: paths: - 'Makefile' - 'opentrons-ai-client/**/*' - - 'components/**/*' - - '*.js' - - '*.json' - - 'yarn.lock' + - 'components/**' + - 'shared-data/**' + - '.github/workflows/opentrons-ai-client-test.yml' workflow_dispatch: concurrency: diff --git a/.github/workflows/opentrons-ai-production-deploy.yaml b/.github/workflows/opentrons-ai-production-deploy.yaml index 825c3561f25..2327b48ecad 100644 --- a/.github/workflows/opentrons-ai-production-deploy.yaml +++ b/.github/workflows/opentrons-ai-production-deploy.yaml @@ -52,6 +52,8 @@ jobs: yarn config set cache-folder ${{ github.workspace }}/.yarn-cache make setup-js - name: 'build' + env: + OT_AI_CLIENT_MIXPANEL_ID: ${{ secrets.OT_AI_CLIENT_MIXPANEL_ID }} run: | make -C opentrons-ai-client build-production - name: Configure AWS Credentials diff --git a/.github/workflows/pd-test-build-deploy.yaml b/.github/workflows/pd-test-build-deploy.yaml index 306a475aacc..006da36d6a4 100644 --- a/.github/workflows/pd-test-build-deploy.yaml +++ b/.github/workflows/pd-test-build-deploy.yaml @@ -79,49 +79,49 @@ jobs: files: ./coverage/lcov.info flags: protocol-designer - e2e-test: - name: 'pd e2e tests' - needs: ['js-unit-test'] - timeout-minutes: 30 - strategy: - matrix: - os: ['ubuntu-22.04'] - runs-on: '${{ matrix.os }}' - steps: - - uses: 'actions/checkout@v3' - with: - fetch-depth: 0 - # https://github.com/actions/checkout/issues/290 - - name: 'Fix actions/checkout odd handling of tags' - if: startsWith(github.ref, 'refs/tags') - run: | - git fetch -f origin ${{ github.ref }}:${{ github.ref }} - git checkout ${{ github.ref }} - - uses: 'actions/setup-node@v3' - with: - node-version: '18.19.0' - - name: 'install udev for usb-detection' - if: startsWith(matrix.os, 'ubuntu') - run: | - # WORKAROUND: Remove microsoft debian repo due to https://github.com/microsoft/linux-package-repositories/issues/130. Remove line below after it is resolved - sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list - sudo apt-get update && sudo apt-get install libudev-dev - - name: 'cache yarn cache' - uses: actions/cache@v3 - with: - path: | - ${{ github.workspace }}/.yarn-cache - ${{ github.workspace }}/.npm-cache - key: js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} - restore-keys: | - js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn- - - name: 'setup-js' - run: | - npm config set cache ./.npm-cache - yarn config set cache-folder ./.yarn-cache - make setup-js - - name: 'test-e2e' - run: make -C protocol-designer test-e2e + # e2e-test: + # name: 'pd e2e tests' + # needs: ['js-unit-test'] + # timeout-minutes: 30 + # strategy: + # matrix: + # os: ['ubuntu-22.04'] + # runs-on: '${{ matrix.os }}' + # steps: + # - uses: 'actions/checkout@v3' + # with: + # fetch-depth: 0 + # # https://github.com/actions/checkout/issues/290 + # - name: 'Fix actions/checkout odd handling of tags' + # if: startsWith(github.ref, 'refs/tags') + # run: | + # git fetch -f origin ${{ github.ref }}:${{ github.ref }} + # git checkout ${{ github.ref }} + # - uses: 'actions/setup-node@v3' + # with: + # node-version: '18.19.0' + # - name: 'install udev for usb-detection' + # if: startsWith(matrix.os, 'ubuntu') + # run: | + # # WORKAROUND: Remove microsoft debian repo due to https://github.com/microsoft/linux-package-repositories/issues/130. Remove line below after it is resolved + # sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list + # sudo apt-get update && sudo apt-get install libudev-dev + # - name: 'cache yarn cache' + # uses: actions/cache@v3 + # with: + # path: | + # ${{ github.workspace }}/.yarn-cache + # ${{ github.workspace }}/.npm-cache + # key: js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn-${{ hashFiles('yarn.lock') }} + # restore-keys: | + # js-${{ secrets.GH_CACHE_VERSION }}-${{ runner.os }}-yarn- + # - name: 'setup-js' + # run: | + # npm config set cache ./.npm-cache + # yarn config set cache-folder ./.yarn-cache + # make setup-js + # - name: 'test-e2e' + # run: make -C protocol-designer test-e2e build-pd: name: 'build protocol designer artifact' needs: ['js-unit-test'] diff --git a/abr-testing/Makefile b/abr-testing/Makefile index f711579ff57..5c5cc6d06df 100644 --- a/abr-testing/Makefile +++ b/abr-testing/Makefile @@ -88,3 +88,14 @@ push-no-restart-ot3: sdist Pipfile.lock .PHONY: push-ot3 push-ot3: push-no-restart-ot3 + +.PHONY: abr-setup +abr-setup: + $(python) abr_testing/tools/abr_setup.py + +.PHONY: simulate +PROTOCOL_DIR := abr_testing/protocols +SIMULATION_TOOL := abr_testing/protocol_simulation/abr_sim_check.py +EXTENSION := .py +simulate: + $(python) $(SIMULATION_TOOL) \ No newline at end of file diff --git a/abr-testing/Pipfile b/abr-testing/Pipfile index 0ea9e6f76aa..90534f708ae 100644 --- a/abr-testing/Pipfile +++ b/abr-testing/Pipfile @@ -18,7 +18,7 @@ slackclient = "*" slack-sdk = "*" pandas = "*" pandas-stubs = "*" -numpy = "==1.8.3" +paramiko = "*" [dev-packages] atomicwrites = "==1.4.1" diff --git a/abr-testing/Pipfile.lock b/abr-testing/Pipfile.lock index 08da1926e92..79885cdc940 100644 --- a/abr-testing/Pipfile.lock +++ b/abr-testing/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "f2a4a8a95be01ccb8425c8069a3dc8e3f932c1f9b36f5b12c838ee9cfc26015e" + "sha256": "a537d1f1a5f5d0658a3ba2c62deabf390fd7b9e72acbee6704f8d095c1b535e9" }, "pipfile-spec": 6, "requires": { @@ -22,108 +22,108 @@ }, "aiohappyeyeballs": { "hashes": [ - "sha256:55a1714f084e63d49639800f95716da97a1f173d46a16dfcfda0016abb93b6b2", - "sha256:7ce92076e249169a13c2f49320d1967425eaf1f407522d707d59cac7628d62bd" + "sha256:75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586", + "sha256:8a7a83727b2756f394ab2895ea0765a0a8c475e3c71e98d43d76f22b4b435572" ], "markers": "python_version >= '3.8'", - "version": "==2.4.0" + "version": "==2.4.3" }, "aiohttp": { "hashes": [ - "sha256:02594361128f780eecc2a29939d9dfc870e17b45178a867bf61a11b2a4367277", - "sha256:03f2645adbe17f274444953bdea69f8327e9d278d961d85657cb0d06864814c1", - "sha256:074d1bff0163e107e97bd48cad9f928fa5a3eb4b9d33366137ffce08a63e37fe", - "sha256:0912b8a8fadeb32ff67a3ed44249448c20148397c1ed905d5dac185b4ca547bb", - "sha256:0d277cfb304118079e7044aad0b76685d30ecb86f83a0711fc5fb257ffe832ca", - "sha256:0d93400c18596b7dc4794d48a63fb361b01a0d8eb39f28800dc900c8fbdaca91", - "sha256:123dd5b16b75b2962d0fff566effb7a065e33cd4538c1692fb31c3bda2bfb972", - "sha256:17e997105bd1a260850272bfb50e2a328e029c941c2708170d9d978d5a30ad9a", - "sha256:18a01eba2574fb9edd5f6e5fb25f66e6ce061da5dab5db75e13fe1558142e0a3", - "sha256:1923a5c44061bffd5eebeef58cecf68096e35003907d8201a4d0d6f6e387ccaa", - "sha256:1942244f00baaacaa8155eca94dbd9e8cc7017deb69b75ef67c78e89fdad3c77", - "sha256:1b2c16a919d936ca87a3c5f0e43af12a89a3ce7ccbce59a2d6784caba945b68b", - "sha256:1c19de68896747a2aa6257ae4cf6ef59d73917a36a35ee9d0a6f48cff0f94db8", - "sha256:1e72589da4c90337837fdfe2026ae1952c0f4a6e793adbbfbdd40efed7c63599", - "sha256:22c0a23a3b3138a6bf76fc553789cb1a703836da86b0f306b6f0dc1617398abc", - "sha256:2c634a3207a5445be65536d38c13791904fda0748b9eabf908d3fe86a52941cf", - "sha256:2d21ac12dc943c68135ff858c3a989f2194a709e6e10b4c8977d7fcd67dfd511", - "sha256:2f1f1c75c395991ce9c94d3e4aa96e5c59c8356a15b1c9231e783865e2772699", - "sha256:305be5ff2081fa1d283a76113b8df7a14c10d75602a38d9f012935df20731487", - "sha256:33e6bc4bab477c772a541f76cd91e11ccb6d2efa2b8d7d7883591dfb523e5987", - "sha256:349ef8a73a7c5665cca65c88ab24abe75447e28aa3bc4c93ea5093474dfdf0ff", - "sha256:380f926b51b92d02a34119d072f178d80bbda334d1a7e10fa22d467a66e494db", - "sha256:38172a70005252b6893088c0f5e8a47d173df7cc2b2bd88650957eb84fcf5022", - "sha256:391cc3a9c1527e424c6865e087897e766a917f15dddb360174a70467572ac6ce", - "sha256:3a1c32a19ee6bbde02f1cb189e13a71b321256cc1d431196a9f824050b160d5a", - "sha256:4120d7fefa1e2d8fb6f650b11489710091788de554e2b6f8347c7a20ceb003f5", - "sha256:424ae21498790e12eb759040bbb504e5e280cab64693d14775c54269fd1d2bb7", - "sha256:44b324a6b8376a23e6ba25d368726ee3bc281e6ab306db80b5819999c737d820", - "sha256:4790f0e15f00058f7599dab2b206d3049d7ac464dc2e5eae0e93fa18aee9e7bf", - "sha256:4aff049b5e629ef9b3e9e617fa6e2dfeda1bf87e01bcfecaf3949af9e210105e", - "sha256:4b38b1570242fbab8d86a84128fb5b5234a2f70c2e32f3070143a6d94bc854cf", - "sha256:4d46c7b4173415d8e583045fbc4daa48b40e31b19ce595b8d92cf639396c15d5", - "sha256:4f1c9866ccf48a6df2b06823e6ae80573529f2af3a0992ec4fe75b1a510df8a6", - "sha256:4f7acae3cf1a2a2361ec4c8e787eaaa86a94171d2417aae53c0cca6ca3118ff6", - "sha256:54d9ddea424cd19d3ff6128601a4a4d23d54a421f9b4c0fff740505813739a91", - "sha256:58718e181c56a3c02d25b09d4115eb02aafe1a732ce5714ab70326d9776457c3", - "sha256:5ede29d91a40ba22ac1b922ef510aab871652f6c88ef60b9dcdf773c6d32ad7a", - "sha256:61645818edd40cc6f455b851277a21bf420ce347baa0b86eaa41d51ef58ba23d", - "sha256:66bf9234e08fe561dccd62083bf67400bdbf1c67ba9efdc3dac03650e97c6088", - "sha256:673f988370f5954df96cc31fd99c7312a3af0a97f09e407399f61583f30da9bc", - "sha256:676f94c5480d8eefd97c0c7e3953315e4d8c2b71f3b49539beb2aa676c58272f", - "sha256:6c225286f2b13bab5987425558baa5cbdb2bc925b2998038fa028245ef421e75", - "sha256:7384d0b87d4635ec38db9263e6a3f1eb609e2e06087f0aa7f63b76833737b471", - "sha256:7e2fe37ac654032db1f3499fe56e77190282534810e2a8e833141a021faaab0e", - "sha256:7f2bfc0032a00405d4af2ba27f3c429e851d04fad1e5ceee4080a1c570476697", - "sha256:7f6b639c36734eaa80a6c152a238242bedcee9b953f23bb887e9102976343092", - "sha256:814375093edae5f1cb31e3407997cf3eacefb9010f96df10d64829362ae2df69", - "sha256:8224f98be68a84b19f48e0bdc14224b5a71339aff3a27df69989fa47d01296f3", - "sha256:898715cf566ec2869d5cb4d5fb4be408964704c46c96b4be267442d265390f32", - "sha256:8989f46f3d7ef79585e98fa991e6ded55d2f48ae56d2c9fa5e491a6e4effb589", - "sha256:8ba01ebc6175e1e6b7275c907a3a36be48a2d487549b656aa90c8a910d9f3178", - "sha256:8c5c6fa16412b35999320f5c9690c0f554392dc222c04e559217e0f9ae244b92", - "sha256:8c6a4e5e40156d72a40241a25cc226051c0a8d816610097a8e8f517aeacd59a2", - "sha256:8eaf44ccbc4e35762683078b72bf293f476561d8b68ec8a64f98cf32811c323e", - "sha256:8fb4fc029e135859f533025bc82047334e24b0d489e75513144f25408ecaf058", - "sha256:9093a81e18c45227eebe4c16124ebf3e0d893830c6aca7cc310bfca8fe59d857", - "sha256:94c4381ffba9cc508b37d2e536b418d5ea9cfdc2848b9a7fea6aebad4ec6aac1", - "sha256:94fac7c6e77ccb1ca91e9eb4cb0ac0270b9fb9b289738654120ba8cebb1189c6", - "sha256:95c4dc6f61d610bc0ee1edc6f29d993f10febfe5b76bb470b486d90bbece6b22", - "sha256:975218eee0e6d24eb336d0328c768ebc5d617609affaca5dbbd6dd1984f16ed0", - "sha256:ad146dae5977c4dd435eb31373b3fe9b0b1bf26858c6fc452bf6af394067e10b", - "sha256:afe16a84498441d05e9189a15900640a2d2b5e76cf4efe8cbb088ab4f112ee57", - "sha256:b1c43eb1ab7cbf411b8e387dc169acb31f0ca0d8c09ba63f9eac67829585b44f", - "sha256:b90078989ef3fc45cf9221d3859acd1108af7560c52397ff4ace8ad7052a132e", - "sha256:b98e698dc34966e5976e10bbca6d26d6724e6bdea853c7c10162a3235aba6e16", - "sha256:ba5a8b74c2a8af7d862399cdedce1533642fa727def0b8c3e3e02fcb52dca1b1", - "sha256:c31ad0c0c507894e3eaa843415841995bf8de4d6b2d24c6e33099f4bc9fc0d4f", - "sha256:c3b9162bab7e42f21243effc822652dc5bb5e8ff42a4eb62fe7782bcbcdfacf6", - "sha256:c58c6837a2c2a7cf3133983e64173aec11f9c2cd8e87ec2fdc16ce727bcf1a04", - "sha256:c83f7a107abb89a227d6c454c613e7606c12a42b9a4ca9c5d7dad25d47c776ae", - "sha256:cde98f323d6bf161041e7627a5fd763f9fd829bcfcd089804a5fdce7bb6e1b7d", - "sha256:ce91db90dbf37bb6fa0997f26574107e1b9d5ff939315247b7e615baa8ec313b", - "sha256:d00f3c5e0d764a5c9aa5a62d99728c56d455310bcc288a79cab10157b3af426f", - "sha256:d17920f18e6ee090bdd3d0bfffd769d9f2cb4c8ffde3eb203777a3895c128862", - "sha256:d55f011da0a843c3d3df2c2cf4e537b8070a419f891c930245f05d329c4b0689", - "sha256:d742c36ed44f2798c8d3f4bc511f479b9ceef2b93f348671184139e7d708042c", - "sha256:d9a487ef090aea982d748b1b0d74fe7c3950b109df967630a20584f9a99c0683", - "sha256:d9ef084e3dc690ad50137cc05831c52b6ca428096e6deb3c43e95827f531d5ef", - "sha256:da452c2c322e9ce0cfef392e469a26d63d42860f829026a63374fde6b5c5876f", - "sha256:dc4826823121783dccc0871e3f405417ac116055bf184ac04c36f98b75aacd12", - "sha256:de7a5299827253023c55ea549444e058c0eb496931fa05d693b95140a947cb73", - "sha256:e04a1f2a65ad2f93aa20f9ff9f1b672bf912413e5547f60749fa2ef8a644e061", - "sha256:e1ca1ef5ba129718a8fc827b0867f6aa4e893c56eb00003b7367f8a733a9b072", - "sha256:ee40b40aa753d844162dcc80d0fe256b87cba48ca0054f64e68000453caead11", - "sha256:f071854b47d39591ce9a17981c46790acb30518e2f83dfca8db2dfa091178691", - "sha256:f29930bc2921cef955ba39a3ff87d2c4398a0394ae217f41cb02d5c26c8b1b77", - "sha256:f489a2c9e6455d87eabf907ac0b7d230a9786be43fbe884ad184ddf9e9c1e385", - "sha256:f5bf3ead3cb66ab990ee2561373b009db5bc0e857549b6c9ba84b20bc462e172", - "sha256:f6f18898ace4bcd2d41a122916475344a87f1dfdec626ecde9ee802a711bc569", - "sha256:f8112fb501b1e0567a1251a2fd0747baae60a4ab325a871e975b7bb67e59221f", - "sha256:fd31f176429cecbc1ba499d4aba31aaccfea488f418d60376b911269d3b883c5" + "sha256:007ec22fbc573e5eb2fb7dec4198ef8f6bf2fe4ce20020798b2eb5d0abda6138", + "sha256:00819de9e45d42584bed046314c40ea7e9aea95411b38971082cad449392b08c", + "sha256:01948b1d570f83ee7bbf5a60ea2375a89dfb09fd419170e7f5af029510033d24", + "sha256:038f514fe39e235e9fef6717fbf944057bfa24f9b3db9ee551a7ecf584b5b480", + "sha256:03a42ac7895406220124c88911ebee31ba8b2d24c98507f4a8bf826b2937c7f2", + "sha256:05646ebe6b94cc93407b3bf34b9eb26c20722384d068eb7339de802154d61bc5", + "sha256:0631dd7c9f0822cc61c88586ca76d5b5ada26538097d0f1df510b082bad3411a", + "sha256:0b00807e2605f16e1e198f33a53ce3c4523114059b0c09c337209ae55e3823a8", + "sha256:0e1b370d8007c4ae31ee6db7f9a2fe801a42b146cec80a86766e7ad5c4a259cf", + "sha256:15ecd889a709b0080f02721255b3f80bb261c2293d3c748151274dfea93ac871", + "sha256:1b66ccafef7336a1e1f0e389901f60c1d920102315a56df85e49552308fc0486", + "sha256:1bbb122c557a16fafc10354b9d99ebf2f2808a660d78202f10ba9d50786384b9", + "sha256:1eb89d3d29adaf533588f209768a9c02e44e4baf832b08118749c5fad191781d", + "sha256:258c5dd01afc10015866114e210fb7365f0d02d9d059c3c3415382ab633fcbcb", + "sha256:2609e9ab08474702cc67b7702dbb8a80e392c54613ebe80db7e8dbdb79837c68", + "sha256:274cfa632350225ce3fdeb318c23b4a10ec25c0e2c880eff951a3842cf358ac1", + "sha256:28529e08fde6f12eba8677f5a8608500ed33c086f974de68cc65ab218713a59d", + "sha256:2b606353da03edcc71130b52388d25f9a30a126e04caef1fd637e31683033abd", + "sha256:30ca7c3b94708a9d7ae76ff281b2f47d8eaf2579cd05971b5dc681db8caac6e1", + "sha256:333cf6cf8e65f6a1e06e9eb3e643a0c515bb850d470902274239fea02033e9a8", + "sha256:3455522392fb15ff549d92fbf4b73b559d5e43dc522588f7eb3e54c3f38beee7", + "sha256:362f641f9071e5f3ee6f8e7d37d5ed0d95aae656adf4ef578313ee585b585959", + "sha256:3bcd391d083f636c06a68715e69467963d1f9600f85ef556ea82e9ef25f043f7", + "sha256:3dffb610a30d643983aeb185ce134f97f290f8935f0abccdd32c77bed9388b42", + "sha256:3fe407bf93533a6fa82dece0e74dbcaaf5d684e5a51862887f9eaebe6372cd79", + "sha256:413251f6fcf552a33c981c4709a6bba37b12710982fec8e558ae944bfb2abd38", + "sha256:438cd072f75bb6612f2aca29f8bd7cdf6e35e8f160bc312e49fbecab77c99e3a", + "sha256:4470c73c12cd9109db8277287d11f9dd98f77fc54155fc71a7738a83ffcc8ea8", + "sha256:45c3b868724137f713a38376fef8120c166d1eadd50da1855c112fe97954aed8", + "sha256:486f7aabfa292719a2753c016cc3a8f8172965cabb3ea2e7f7436c7f5a22a151", + "sha256:4f05e9727ce409358baa615dbeb9b969db94324a79b5a5cea45d39bdb01d82e6", + "sha256:50aed5155f819873d23520919e16703fc8925e509abbb1a1491b0087d1cd969e", + "sha256:50edbcad60d8f0e3eccc68da67f37268b5144ecc34d59f27a02f9611c1d4eec7", + "sha256:54ca74df1be3c7ca1cf7f4c971c79c2daf48d9aa65dea1a662ae18926f5bc8ce", + "sha256:578a4b875af3e0daaf1ac6fa983d93e0bbfec3ead753b6d6f33d467100cdc67b", + "sha256:597a079284b7ee65ee102bc3a6ea226a37d2b96d0418cc9047490f231dc09fe8", + "sha256:59bb3c54aa420521dc4ce3cc2c3fe2ad82adf7b09403fa1f48ae45c0cbde6628", + "sha256:5c6a5b8c7926ba5d8545c7dd22961a107526562da31a7a32fa2456baf040939f", + "sha256:64f6c17757251e2b8d885d728b6433d9d970573586a78b78ba8929b0f41d045a", + "sha256:679abe5d3858b33c2cf74faec299fda60ea9de62916e8b67e625d65bf069a3b7", + "sha256:741a46d58677d8c733175d7e5aa618d277cd9d880301a380fd296975a9cdd7bc", + "sha256:7789050d9e5d0c309c706953e5e8876e38662d57d45f936902e176d19f1c58ab", + "sha256:77abf6665ae54000b98b3c742bc6ea1d1fb31c394bcabf8b5d2c1ac3ebfe7f3b", + "sha256:79019094f87c9fb44f8d769e41dbb664d6e8fcfd62f665ccce36762deaa0e911", + "sha256:7b06b7843929e41a94ea09eb1ce3927865387e3e23ebe108e0d0d09b08d25be9", + "sha256:7e338c0523d024fad378b376a79faff37fafb3c001872a618cde1d322400a572", + "sha256:7ea7ffc6d6d6f8a11e6f40091a1040995cdff02cfc9ba4c2f30a516cb2633554", + "sha256:8105fd8a890df77b76dd3054cddf01a879fc13e8af576805d667e0fa0224c35d", + "sha256:84afcdea18eda514c25bc68b9af2a2b1adea7c08899175a51fe7c4fb6d551257", + "sha256:9294bbb581f92770e6ed5c19559e1e99255e4ca604a22c5c6397b2f9dd3ee42c", + "sha256:93429602396f3383a797a2a70e5f1de5df8e35535d7806c9f91df06f297e109b", + "sha256:9627cc1a10c8c409b5822a92d57a77f383b554463d1884008e051c32ab1b3742", + "sha256:998f3bd3cfc95e9424a6acd7840cbdd39e45bc09ef87533c006f94ac47296090", + "sha256:9c72109213eb9d3874f7ac8c0c5fa90e072d678e117d9061c06e30c85b4cf0e6", + "sha256:9fc1500fd2a952c5c8e3b29aaf7e3cc6e27e9cfc0a8819b3bce48cc1b849e4cc", + "sha256:a3f00003de6eba42d6e94fabb4125600d6e484846dbf90ea8e48a800430cc142", + "sha256:a45d85cf20b5e0d0aa5a8dca27cce8eddef3292bc29d72dcad1641f4ed50aa16", + "sha256:a7d8d14fe962153fc681f6366bdec33d4356f98a3e3567782aac1b6e0e40109a", + "sha256:a8fa23fe62c436ccf23ff930149c047f060c7126eae3ccea005f0483f27b2e28", + "sha256:aa6658732517ddabe22c9036479eabce6036655ba87a0224c612e1ae6af2087e", + "sha256:aafc8ee9b742ce75044ae9a4d3e60e3d918d15a4c2e08a6c3c3e38fa59b92d94", + "sha256:ab5a5a0c7a7991d90446a198689c0535be89bbd6b410a1f9a66688f0880ec026", + "sha256:acd48d5b80ee80f9432a165c0ac8cbf9253eaddb6113269a5e18699b33958dbb", + "sha256:ad7593bb24b2ab09e65e8a1d385606f0f47c65b5a2ae6c551db67d6653e78c28", + "sha256:baa42524a82f75303f714108fea528ccacf0386af429b69fff141ffef1c534f9", + "sha256:bdfcf6443637c148c4e1a20c48c566aa694fa5e288d34b20fcdc58507882fed3", + "sha256:be7443669ae9c016b71f402e43208e13ddf00912f47f623ee5994e12fc7d4b3f", + "sha256:c02a30b904282777d872266b87b20ed8cc0d1501855e27f831320f471d54d983", + "sha256:c1277cd707c465cd09572a774559a3cc7c7a28802eb3a2a9472588f062097205", + "sha256:c30a0eafc89d28e7f959281b58198a9fa5e99405f716c0289b7892ca345fe45f", + "sha256:c5ce2ce7c997e1971b7184ee37deb6ea9922ef5163c6ee5aa3c274b05f9e12fa", + "sha256:c823bc3971c44ab93e611ab1a46b1eafeae474c0c844aff4b7474287b75fe49c", + "sha256:ce0cdc074d540265bfeb31336e678b4e37316849d13b308607efa527e981f5c2", + "sha256:d1720b4f14c78a3089562b8875b53e36b51c97c51adc53325a69b79b4b48ebcb", + "sha256:d183cf9c797a5291e8301790ed6d053480ed94070637bfaad914dd38b0981f67", + "sha256:d9010c31cd6fa59438da4e58a7f19e4753f7f264300cd152e7f90d4602449762", + "sha256:d9e5e4a85bdb56d224f412d9c98ae4cbd032cc4f3161818f692cd81766eee65a", + "sha256:da1dee8948d2137bb51fbb8a53cce6b1bcc86003c6b42565f008438b806cccd8", + "sha256:df9270660711670e68803107d55c2b5949c2e0f2e4896da176e1ecfc068b974a", + "sha256:e00e3505cd80440f6c98c6d69269dcc2a119f86ad0a9fd70bccc59504bebd68a", + "sha256:e48d5021a84d341bcaf95c8460b152cfbad770d28e5fe14a768988c461b821bc", + "sha256:e7f8b04d83483577fd9200461b057c9f14ced334dcb053090cea1da9c8321a91", + "sha256:edfe3341033a6b53a5c522c802deb2079eee5cbfbb0af032a55064bd65c73a23", + "sha256:ef9c33cc5cbca35808f6c74be11eb7f5f6b14d2311be84a15b594bd3e58b5527", + "sha256:f2d4324a98062be0525d16f768a03e0bbb3b9fe301ceee99611dc9a7953124e6", + "sha256:f3935f82f6f4a3820270842e90456ebad3af15810cf65932bd24da4463bc0a4c", + "sha256:f614ab0c76397661b90b6851a030004dac502e48260ea10f2441abd2207fbcc7", + "sha256:f7db54c7914cc99d901d93a34704833568d86c20925b2762f9fa779f9cd2e70f", + "sha256:fbc6264158392bad9df19537e872d476f7c57adf718944cc1e4495cbabf38e2a", + "sha256:fe2fb38c2ed905a2582948e2de560675e9dfbee94c6d5ccdb1301c6d0a5bf092", + "sha256:ffe595f10566f8276b76dc3a11ae4bb7eba1aac8ddd75811736a15b0d5311414" ], "markers": "python_version >= '3.8'", - "version": "==3.10.5" + "version": "==3.10.10" }, "aionotify": { "hashes": [ @@ -165,6 +165,39 @@ "markers": "python_version >= '3.7'", "version": "==24.2.0" }, + "bcrypt": { + "hashes": [ + "sha256:096a15d26ed6ce37a14c1ac1e48119660f21b24cba457f160a4b830f3fe6b5cb", + "sha256:0da52759f7f30e83f1e30a888d9163a81353ef224d82dc58eb5bb52efcabc399", + "sha256:1bb429fedbe0249465cdd85a58e8376f31bb315e484f16e68ca4c786dcc04291", + "sha256:1d84cf6d877918620b687b8fd1bf7781d11e8a0998f576c7aa939776b512b98d", + "sha256:1ee38e858bf5d0287c39b7a1fc59eec64bbf880c7d504d3a06a96c16e14058e7", + "sha256:1ff39b78a52cf03fdf902635e4c81e544714861ba3f0efc56558979dd4f09170", + "sha256:27fe0f57bb5573104b5a6de5e4153c60814c711b29364c10a75a54bb6d7ff48d", + "sha256:3413bd60460f76097ee2e0a493ccebe4a7601918219c02f503984f0a7ee0aebe", + "sha256:3698393a1b1f1fd5714524193849d0c6d524d33523acca37cd28f02899285060", + "sha256:373db9abe198e8e2c70d12b479464e0d5092cc122b20ec504097b5f2297ed184", + "sha256:39e1d30c7233cfc54f5c3f2c825156fe044efdd3e0b9d309512cc514a263ec2a", + "sha256:3bbbfb2734f0e4f37c5136130405332640a1e46e6b23e000eeff2ba8d005da68", + "sha256:3d3a6d28cb2305b43feac298774b997e372e56c7c7afd90a12b3dc49b189151c", + "sha256:5a1e8aa9b28ae28020a3ac4b053117fb51c57a010b9f969603ed885f23841458", + "sha256:61ed14326ee023917ecd093ee6ef422a72f3aec6f07e21ea5f10622b735538a9", + "sha256:655ea221910bcac76ea08aaa76df427ef8625f92e55a8ee44fbf7753dbabb328", + "sha256:762a2c5fb35f89606a9fde5e51392dad0cd1ab7ae64149a8b935fe8d79dd5ed7", + "sha256:77800b7147c9dc905db1cba26abe31e504d8247ac73580b4aa179f98e6608f34", + "sha256:8ac68872c82f1add6a20bd489870c71b00ebacd2e9134a8aa3f98a0052ab4b0e", + "sha256:8d7bb9c42801035e61c109c345a28ed7e84426ae4865511eb82e913df18f58c2", + "sha256:8f6ede91359e5df88d1f5c1ef47428a4420136f3ce97763e31b86dd8280fbdf5", + "sha256:9c1c4ad86351339c5f320ca372dfba6cb6beb25e8efc659bedd918d921956bae", + "sha256:c02d944ca89d9b1922ceb8a46460dd17df1ba37ab66feac4870f6862a1533c00", + "sha256:c52aac18ea1f4a4f65963ea4f9530c306b56ccd0c6f8c8da0c06976e34a6e841", + "sha256:cb2a8ec2bc07d3553ccebf0746bbf3d19426d1c6d1adbd4fa48925f66af7b9e8", + "sha256:cf69eaf5185fd58f268f805b505ce31f9b9fc2d64b376642164e9244540c1221", + "sha256:f4f4acf526fcd1c34e7ce851147deedd4e26e6402369304220250598b26448db" + ], + "markers": "python_version >= '3.7'", + "version": "==4.2.0" + }, "cachetools": { "hashes": [ "sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292", @@ -181,101 +214,189 @@ "markers": "python_version >= '3.6'", "version": "==2024.8.30" }, + "cffi": { + "hashes": [ + "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", + "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", + "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1", + "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", + "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", + "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", + "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", + "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", + "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", + "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", + "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc", + "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", + "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", + "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", + "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", + "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", + "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", + "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", + "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", + "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b", + "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", + "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", + "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c", + "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", + "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", + "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", + "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8", + "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1", + "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", + "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", + "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", + "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", + "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", + "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", + "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", + "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", + "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", + "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", + "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", + "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", + "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", + "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", + "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", + "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964", + "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", + "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", + "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", + "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", + "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", + "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", + "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", + "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", + "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", + "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", + "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", + "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", + "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", + "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9", + "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", + "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", + "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", + "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", + "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", + "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", + "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", + "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", + "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" + ], + "markers": "platform_python_implementation != 'PyPy'", + "version": "==1.17.1" + }, "charset-normalizer": { "hashes": [ - "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", - "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", - "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", - "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", - "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", - "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", - "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", - "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", - "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", - "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", - "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", - "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", - "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", - "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", - "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", - "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", - "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", - "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", - "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", - "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", - "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", - "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", - "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", - "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", - "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", - "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", - "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", - "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", - "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", - "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", - "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", - "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", - "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", - "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", - "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", - "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", - "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", - "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", - "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", - "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", - "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", - "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", - "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", - "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", - "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", - "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", - "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", - "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", - "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", - "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", - "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", - "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", - "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", - "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", - "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", - "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", - "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", - "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", - "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", - "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", - "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", - "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", - "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", - "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", - "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", - "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", - "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", - "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", - "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", - "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", - "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", - "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", - "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", - "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", - "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", - "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", - "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", - "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", - "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", - "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", - "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", - "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", - "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", - "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", - "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", - "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", - "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621", + "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6", + "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8", + "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912", + "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c", + "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b", + "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d", + "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d", + "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95", + "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e", + "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565", + "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64", + "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab", + "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be", + "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e", + "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907", + "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0", + "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2", + "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62", + "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62", + "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23", + "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc", + "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284", + "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca", + "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455", + "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858", + "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b", + "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594", + "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc", + "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db", + "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b", + "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea", + "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6", + "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920", + "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749", + "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7", + "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd", + "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99", + "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242", + "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee", + "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129", + "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2", + "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51", + "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee", + "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8", + "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b", + "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613", + "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742", + "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe", + "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3", + "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5", + "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631", + "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7", + "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15", + "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c", + "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea", + "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417", + "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250", + "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88", + "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca", + "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa", + "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99", + "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149", + "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41", + "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574", + "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0", + "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f", + "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d", + "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654", + "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3", + "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19", + "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90", + "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578", + "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9", + "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1", + "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51", + "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719", + "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236", + "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a", + "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c", + "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade", + "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944", + "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc", + "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6", + "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6", + "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27", + "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6", + "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2", + "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12", + "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf", + "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114", + "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7", + "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf", + "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d", + "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b", + "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed", + "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03", + "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4", + "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67", + "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365", + "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a", + "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748", + "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b", + "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079", + "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.2" + "version": "==3.4.0" }, "click": { "hashes": [ @@ -293,6 +414,39 @@ "markers": "platform_system == 'Windows'", "version": "==0.4.6" }, + "cryptography": { + "hashes": [ + "sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362", + "sha256:0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4", + "sha256:1ec0bcf7e17c0c5669d881b1cd38c4972fade441b27bda1051665faaa89bdcaa", + "sha256:281c945d0e28c92ca5e5930664c1cefd85efe80e5c0d2bc58dd63383fda29f83", + "sha256:2ce6fae5bdad59577b44e4dfed356944fbf1d925269114c28be377692643b4ff", + "sha256:315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805", + "sha256:443c4a81bb10daed9a8f334365fe52542771f25aedaf889fd323a853ce7377d6", + "sha256:4a02ded6cd4f0a5562a8887df8b3bd14e822a90f97ac5e544c162899bc467664", + "sha256:53a583b6637ab4c4e3591a15bc9db855b8d9dee9a669b550f311480acab6eb08", + "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e", + "sha256:74f57f24754fe349223792466a709f8e0c093205ff0dca557af51072ff47ab18", + "sha256:7e1ce50266f4f70bf41a2c6dc4358afadae90e2a1e5342d3c08883df1675374f", + "sha256:81ef806b1fef6b06dcebad789f988d3b37ccaee225695cf3e07648eee0fc6b73", + "sha256:846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5", + "sha256:8ac43ae87929a5982f5948ceda07001ee5e83227fd69cf55b109144938d96984", + "sha256:9762ea51a8fc2a88b70cf2995e5675b38d93bf36bd67d91721c309df184f49bd", + "sha256:a2a431ee15799d6db9fe80c82b055bae5a752bef645bba795e8e52687c69efe3", + "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e", + "sha256:c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405", + "sha256:cbeb489927bd7af4aa98d4b261af9a5bc025bd87f0e3547e11584be9e9427be2", + "sha256:d03b5621a135bffecad2c73e9f4deb1a0f977b9a8ffe6f8e002bf6c9d07b918c", + "sha256:d56e96520b1020449bbace2b78b603442e7e378a9b3bd68de65c782db1507995", + "sha256:df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73", + "sha256:e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16", + "sha256:f18c716be16bc1fea8e95def49edf46b82fccaa88587a45f8dc0ff6ab5d8e0a7", + "sha256:f46304d6f0c6ab8e52770addfa2fc41e6629495548862279641972b6215451cd", + "sha256:f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7" + ], + "markers": "python_version >= '3.7'", + "version": "==43.0.3" + }, "exceptiongroup": { "hashes": [ "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b", @@ -303,111 +457,126 @@ }, "frozenlist": { "hashes": [ - "sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7", - "sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98", - "sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad", - "sha256:0c250a29735d4f15321007fb02865f0e6b6a41a6b88f1f523ca1596ab5f50bd5", - "sha256:1979bc0aeb89b33b588c51c54ab0161791149f2461ea7c7c946d95d5f93b56ae", - "sha256:1a4471094e146b6790f61b98616ab8e44f72661879cc63fa1049d13ef711e71e", - "sha256:1b280e6507ea8a4fa0c0a7150b4e526a8d113989e28eaaef946cc77ffd7efc0a", - "sha256:1d0ce09d36d53bbbe566fe296965b23b961764c0bcf3ce2fa45f463745c04701", - "sha256:20b51fa3f588ff2fe658663db52a41a4f7aa6c04f6201449c6c7c476bd255c0d", - "sha256:23b2d7679b73fe0e5a4560b672a39f98dfc6f60df63823b0a9970525325b95f6", - "sha256:23b701e65c7b36e4bf15546a89279bd4d8675faabc287d06bbcfac7d3c33e1e6", - "sha256:2471c201b70d58a0f0c1f91261542a03d9a5e088ed3dc6c160d614c01649c106", - "sha256:27657df69e8801be6c3638054e202a135c7f299267f1a55ed3a598934f6c0d75", - "sha256:29acab3f66f0f24674b7dc4736477bcd4bc3ad4b896f5f45379a67bce8b96868", - "sha256:32453c1de775c889eb4e22f1197fe3bdfe457d16476ea407472b9442e6295f7a", - "sha256:3a670dc61eb0d0eb7080890c13de3066790f9049b47b0de04007090807c776b0", - "sha256:3e0153a805a98f5ada7e09826255ba99fb4f7524bb81bf6b47fb702666484ae1", - "sha256:410478a0c562d1a5bcc2f7ea448359fcb050ed48b3c6f6f4f18c313a9bdb1826", - "sha256:442acde1e068288a4ba7acfe05f5f343e19fac87bfc96d89eb886b0363e977ec", - "sha256:48f6a4533887e189dae092f1cf981f2e3885175f7a0f33c91fb5b7b682b6bab6", - "sha256:4f57dab5fe3407b6c0c1cc907ac98e8a189f9e418f3b6e54d65a718aaafe3950", - "sha256:4f9c515e7914626b2a2e1e311794b4c35720a0be87af52b79ff8e1429fc25f19", - "sha256:55fdc093b5a3cb41d420884cdaf37a1e74c3c37a31f46e66286d9145d2063bd0", - "sha256:5667ed53d68d91920defdf4035d1cdaa3c3121dc0b113255124bcfada1cfa1b8", - "sha256:590344787a90ae57d62511dd7c736ed56b428f04cd8c161fcc5e7232c130c69a", - "sha256:5a7d70357e7cee13f470c7883a063aae5fe209a493c57d86eb7f5a6f910fae09", - "sha256:5c3894db91f5a489fc8fa6a9991820f368f0b3cbdb9cd8849547ccfab3392d86", - "sha256:5c849d495bf5154cd8da18a9eb15db127d4dba2968d88831aff6f0331ea9bd4c", - "sha256:64536573d0a2cb6e625cf309984e2d873979709f2cf22839bf2d61790b448ad5", - "sha256:693945278a31f2086d9bf3df0fe8254bbeaef1fe71e1351c3bd730aa7d31c41b", - "sha256:6db4667b187a6742b33afbbaf05a7bc551ffcf1ced0000a571aedbb4aa42fc7b", - "sha256:6eb73fa5426ea69ee0e012fb59cdc76a15b1283d6e32e4f8dc4482ec67d1194d", - "sha256:722e1124aec435320ae01ee3ac7bec11a5d47f25d0ed6328f2273d287bc3abb0", - "sha256:7268252af60904bf52c26173cbadc3a071cece75f873705419c8681f24d3edea", - "sha256:74fb4bee6880b529a0c6560885fce4dc95936920f9f20f53d99a213f7bf66776", - "sha256:780d3a35680ced9ce682fbcf4cb9c2bad3136eeff760ab33707b71db84664e3a", - "sha256:82e8211d69a4f4bc360ea22cd6555f8e61a1bd211d1d5d39d3d228b48c83a897", - "sha256:89aa2c2eeb20957be2d950b85974b30a01a762f3308cd02bb15e1ad632e22dc7", - "sha256:8aefbba5f69d42246543407ed2461db31006b0f76c4e32dfd6f42215a2c41d09", - "sha256:96ec70beabbd3b10e8bfe52616a13561e58fe84c0101dd031dc78f250d5128b9", - "sha256:9750cc7fe1ae3b1611bb8cfc3f9ec11d532244235d75901fb6b8e42ce9229dfe", - "sha256:9acbb16f06fe7f52f441bb6f413ebae6c37baa6ef9edd49cdd567216da8600cd", - "sha256:9d3e0c25a2350080e9319724dede4f31f43a6c9779be48021a7f4ebde8b2d742", - "sha256:a06339f38e9ed3a64e4c4e43aec7f59084033647f908e4259d279a52d3757d09", - "sha256:a0cb6f11204443f27a1628b0e460f37fb30f624be6051d490fa7d7e26d4af3d0", - "sha256:a7496bfe1da7fb1a4e1cc23bb67c58fab69311cc7d32b5a99c2007b4b2a0e932", - "sha256:a828c57f00f729620a442881cc60e57cfcec6842ba38e1b19fd3e47ac0ff8dc1", - "sha256:a9b2de4cf0cdd5bd2dee4c4f63a653c61d2408055ab77b151c1957f221cabf2a", - "sha256:b46c8ae3a8f1f41a0d2ef350c0b6e65822d80772fe46b653ab6b6274f61d4a49", - "sha256:b7e3ed87d4138356775346e6845cccbe66cd9e207f3cd11d2f0b9fd13681359d", - "sha256:b7f2f9f912dca3934c1baec2e4585a674ef16fe00218d833856408c48d5beee7", - "sha256:ba60bb19387e13597fb059f32cd4d59445d7b18b69a745b8f8e5db0346f33480", - "sha256:beee944ae828747fd7cb216a70f120767fc9f4f00bacae8543c14a6831673f89", - "sha256:bfa4a17e17ce9abf47a74ae02f32d014c5e9404b6d9ac7f729e01562bbee601e", - "sha256:c037a86e8513059a2613aaba4d817bb90b9d9b6b69aace3ce9c877e8c8ed402b", - "sha256:c302220494f5c1ebeb0912ea782bcd5e2f8308037b3c7553fad0e48ebad6ad82", - "sha256:c6321c9efe29975232da3bd0af0ad216800a47e93d763ce64f291917a381b8eb", - "sha256:c757a9dd70d72b076d6f68efdbb9bc943665ae954dad2801b874c8c69e185068", - "sha256:c99169d4ff810155ca50b4da3b075cbde79752443117d89429595c2e8e37fed8", - "sha256:c9c92be9fd329ac801cc420e08452b70e7aeab94ea4233a4804f0915c14eba9b", - "sha256:cc7b01b3754ea68a62bd77ce6020afaffb44a590c2289089289363472d13aedb", - "sha256:db9e724bebd621d9beca794f2a4ff1d26eed5965b004a97f1f1685a173b869c2", - "sha256:dca69045298ce5c11fd539682cff879cc1e664c245d1c64da929813e54241d11", - "sha256:dd9b1baec094d91bf36ec729445f7769d0d0cf6b64d04d86e45baf89e2b9059b", - "sha256:e02a0e11cf6597299b9f3bbd3f93d79217cb90cfd1411aec33848b13f5c656cc", - "sha256:e6a20a581f9ce92d389a8c7d7c3dd47c81fd5d6e655c8dddf341e14aa48659d0", - "sha256:e7004be74cbb7d9f34553a5ce5fb08be14fb33bc86f332fb71cbe5216362a497", - "sha256:e774d53b1a477a67838a904131c4b0eef6b3d8a651f8b138b04f748fccfefe17", - "sha256:edb678da49d9f72c9f6c609fbe41a5dfb9a9282f9e6a2253d5a91e0fc382d7c0", - "sha256:f146e0911cb2f1da549fc58fc7bcd2b836a44b79ef871980d605ec392ff6b0d2", - "sha256:f56e2333dda1fe0f909e7cc59f021eba0d2307bc6f012a1ccf2beca6ba362439", - "sha256:f9a3ea26252bd92f570600098783d1371354d89d5f6b7dfd87359d669f2109b5", - "sha256:f9aa1878d1083b276b0196f2dfbe00c9b7e752475ed3b682025ff20c1c1f51ac", - "sha256:fb3c2db03683b5767dedb5769b8a40ebb47d6f7f45b1b3e3b4b51ec8ad9d9825", - "sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887", - "sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced", - "sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74" + "sha256:000a77d6034fbad9b6bb880f7ec073027908f1b40254b5d6f26210d2dab1240e", + "sha256:03d33c2ddbc1816237a67f66336616416e2bbb6beb306e5f890f2eb22b959cdf", + "sha256:04a5c6babd5e8fb7d3c871dc8b321166b80e41b637c31a995ed844a6139942b6", + "sha256:0996c66760924da6e88922756d99b47512a71cfd45215f3570bf1e0b694c206a", + "sha256:0cc974cc93d32c42e7b0f6cf242a6bd941c57c61b618e78b6c0a96cb72788c1d", + "sha256:0f253985bb515ecd89629db13cb58d702035ecd8cfbca7d7a7e29a0e6d39af5f", + "sha256:11aabdd62b8b9c4b84081a3c246506d1cddd2dd93ff0ad53ede5defec7886b28", + "sha256:12f78f98c2f1c2429d42e6a485f433722b0061d5c0b0139efa64f396efb5886b", + "sha256:140228863501b44b809fb39ec56b5d4071f4d0aa6d216c19cbb08b8c5a7eadb9", + "sha256:1431d60b36d15cda188ea222033eec8e0eab488f39a272461f2e6d9e1a8e63c2", + "sha256:15538c0cbf0e4fa11d1e3a71f823524b0c46299aed6e10ebb4c2089abd8c3bec", + "sha256:15b731db116ab3aedec558573c1a5eec78822b32292fe4f2f0345b7f697745c2", + "sha256:17dcc32fc7bda7ce5875435003220a457bcfa34ab7924a49a1c19f55b6ee185c", + "sha256:1893f948bf6681733aaccf36c5232c231e3b5166d607c5fa77773611df6dc336", + "sha256:189f03b53e64144f90990d29a27ec4f7997d91ed3d01b51fa39d2dbe77540fd4", + "sha256:1a8ea951bbb6cacd492e3948b8da8c502a3f814f5d20935aae74b5df2b19cf3d", + "sha256:1b96af8c582b94d381a1c1f51ffaedeb77c821c690ea5f01da3d70a487dd0a9b", + "sha256:1e76bfbc72353269c44e0bc2cfe171900fbf7f722ad74c9a7b638052afe6a00c", + "sha256:2150cc6305a2c2ab33299453e2968611dacb970d2283a14955923062c8d00b10", + "sha256:226d72559fa19babe2ccd920273e767c96a49b9d3d38badd7c91a0fdeda8ea08", + "sha256:237f6b23ee0f44066219dae14c70ae38a63f0440ce6750f868ee08775073f942", + "sha256:29d94c256679247b33a3dc96cce0f93cbc69c23bf75ff715919332fdbb6a32b8", + "sha256:2b5e23253bb709ef57a8e95e6ae48daa9ac5f265637529e4ce6b003a37b2621f", + "sha256:2d0da8bbec082bf6bf18345b180958775363588678f64998c2b7609e34719b10", + "sha256:2f3f7a0fbc219fb4455264cae4d9f01ad41ae6ee8524500f381de64ffaa077d5", + "sha256:30c72000fbcc35b129cb09956836c7d7abf78ab5416595e4857d1cae8d6251a6", + "sha256:31115ba75889723431aa9a4e77d5f398f5cf976eea3bdf61749731f62d4a4a21", + "sha256:31a9ac2b38ab9b5a8933b693db4939764ad3f299fcaa931a3e605bc3460e693c", + "sha256:366d8f93e3edfe5a918c874702f78faac300209a4d5bf38352b2c1bdc07a766d", + "sha256:374ca2dabdccad8e2a76d40b1d037f5bd16824933bf7bcea3e59c891fd4a0923", + "sha256:44c49271a937625619e862baacbd037a7ef86dd1ee215afc298a417ff3270608", + "sha256:45e0896250900b5aa25180f9aec243e84e92ac84bd4a74d9ad4138ef3f5c97de", + "sha256:498524025a5b8ba81695761d78c8dd7382ac0b052f34e66939c42df860b8ff17", + "sha256:50cf5e7ee9b98f22bdecbabf3800ae78ddcc26e4a435515fc72d97903e8488e0", + "sha256:52ef692a4bc60a6dd57f507429636c2af8b6046db8b31b18dac02cbc8f507f7f", + "sha256:561eb1c9579d495fddb6da8959fd2a1fca2c6d060d4113f5844b433fc02f2641", + "sha256:5a3ba5f9a0dfed20337d3e966dc359784c9f96503674c2faf015f7fe8e96798c", + "sha256:5b6a66c18b5b9dd261ca98dffcb826a525334b2f29e7caa54e182255c5f6a65a", + "sha256:5c28f4b5dbef8a0d8aad0d4de24d1e9e981728628afaf4ea0792f5d0939372f0", + "sha256:5d7f5a50342475962eb18b740f3beecc685a15b52c91f7d975257e13e029eca9", + "sha256:6321899477db90bdeb9299ac3627a6a53c7399c8cd58d25da094007402b039ab", + "sha256:6482a5851f5d72767fbd0e507e80737f9c8646ae7fd303def99bfe813f76cf7f", + "sha256:666534d15ba8f0fda3f53969117383d5dc021266b3c1a42c9ec4855e4b58b9d3", + "sha256:683173d371daad49cffb8309779e886e59c2f369430ad28fe715f66d08d4ab1a", + "sha256:6e9080bb2fb195a046e5177f10d9d82b8a204c0736a97a153c2466127de87784", + "sha256:73f2e31ea8dd7df61a359b731716018c2be196e5bb3b74ddba107f694fbd7604", + "sha256:7437601c4d89d070eac8323f121fcf25f88674627505334654fd027b091db09d", + "sha256:76e4753701248476e6286f2ef492af900ea67d9706a0155335a40ea21bf3b2f5", + "sha256:7707a25d6a77f5d27ea7dc7d1fc608aa0a478193823f88511ef5e6b8a48f9d03", + "sha256:7948140d9f8ece1745be806f2bfdf390127cf1a763b925c4a805c603df5e697e", + "sha256:7a1a048f9215c90973402e26c01d1cff8a209e1f1b53f72b95c13db61b00f953", + "sha256:7d57d8f702221405a9d9b40f9da8ac2e4a1a8b5285aac6100f3393675f0a85ee", + "sha256:7f3c8c1dacd037df16e85227bac13cca58c30da836c6f936ba1df0c05d046d8d", + "sha256:81d5af29e61b9c8348e876d442253723928dce6433e0e76cd925cd83f1b4b817", + "sha256:828afae9f17e6de596825cf4228ff28fbdf6065974e5ac1410cecc22f699d2b3", + "sha256:87f724d055eb4785d9be84e9ebf0f24e392ddfad00b3fe036e43f489fafc9039", + "sha256:8969190d709e7c48ea386db202d708eb94bdb29207a1f269bab1196ce0dcca1f", + "sha256:90646abbc7a5d5c7c19461d2e3eeb76eb0b204919e6ece342feb6032c9325ae9", + "sha256:91d6c171862df0a6c61479d9724f22efb6109111017c87567cfeb7b5d1449fdf", + "sha256:9272fa73ca71266702c4c3e2d4a28553ea03418e591e377a03b8e3659d94fa76", + "sha256:92b5278ed9d50fe610185ecd23c55d8b307d75ca18e94c0e7de328089ac5dcba", + "sha256:97160e245ea33d8609cd2b8fd997c850b56db147a304a262abc2b3be021a9171", + "sha256:977701c081c0241d0955c9586ffdd9ce44f7a7795df39b9151cd9a6fd0ce4cfb", + "sha256:9b7dc0c4338e6b8b091e8faf0db3168a37101943e687f373dce00959583f7439", + "sha256:9b93d7aaa36c966fa42efcaf716e6b3900438632a626fb09c049f6a2f09fc631", + "sha256:9bbcdfaf4af7ce002694a4e10a0159d5a8d20056a12b05b45cea944a4953f972", + "sha256:9c2623347b933fcb9095841f1cc5d4ff0b278addd743e0e966cb3d460278840d", + "sha256:a2fe128eb4edeabe11896cb6af88fca5346059f6c8d807e3b910069f39157869", + "sha256:a72b7a6e3cd2725eff67cd64c8f13335ee18fc3c7befc05aed043d24c7b9ccb9", + "sha256:a9fe0f1c29ba24ba6ff6abf688cb0b7cf1efab6b6aa6adc55441773c252f7411", + "sha256:b97f7b575ab4a8af9b7bc1d2ef7f29d3afee2226bd03ca3875c16451ad5a7723", + "sha256:bdac3c7d9b705d253b2ce370fde941836a5f8b3c5c2b8fd70940a3ea3af7f4f2", + "sha256:c03eff4a41bd4e38415cbed054bbaff4a075b093e2394b6915dca34a40d1e38b", + "sha256:c16d2fa63e0800723139137d667e1056bee1a1cf7965153d2d104b62855e9b99", + "sha256:c1fac3e2ace2eb1052e9f7c7db480818371134410e1f5c55d65e8f3ac6d1407e", + "sha256:ce3aa154c452d2467487765e3adc730a8c153af77ad84096bc19ce19a2400840", + "sha256:cee6798eaf8b1416ef6909b06f7dc04b60755206bddc599f52232606e18179d3", + "sha256:d1b3eb7b05ea246510b43a7e53ed1653e55c2121019a97e60cad7efb881a97bb", + "sha256:d994863bba198a4a518b467bb971c56e1db3f180a25c6cf7bb1949c267f748c3", + "sha256:dd47a5181ce5fcb463b5d9e17ecfdb02b678cca31280639255ce9d0e5aa67af0", + "sha256:dd94994fc91a6177bfaafd7d9fd951bc8689b0a98168aa26b5f543868548d3ca", + "sha256:de537c11e4aa01d37db0d403b57bd6f0546e71a82347a97c6a9f0dcc532b3a45", + "sha256:df6e2f325bfee1f49f81aaac97d2aa757c7646534a06f8f577ce184afe2f0a9e", + "sha256:e66cc454f97053b79c2ab09c17fbe3c825ea6b4de20baf1be28919460dd7877f", + "sha256:e79225373c317ff1e35f210dd5f1344ff31066ba8067c307ab60254cd3a78ad5", + "sha256:f1577515d35ed5649d52ab4319db757bb881ce3b2b796d7283e6634d99ace307", + "sha256:f1e6540b7fa044eee0bb5111ada694cf3dc15f2b0347ca125ee9ca984d5e9e6e", + "sha256:f2ac49a9bedb996086057b75bf93538240538c6d9b38e57c82d51f75a73409d2", + "sha256:f47c9c9028f55a04ac254346e92977bf0f166c483c74b4232bee19a6697e4778", + "sha256:f5f9da7f5dbc00a604fe74aa02ae7c98bcede8a3b8b9666f9f86fc13993bc71a", + "sha256:fd74520371c3c4175142d02a976aee0b4cb4a7cc912a60586ffd8d5929979b30", + "sha256:feeb64bc9bcc6b45c6311c9e9b99406660a9c05ca8a5b30d14a78555088b0b3a" ], "markers": "python_version >= '3.8'", - "version": "==1.4.1" + "version": "==1.5.0" }, "google-api-core": { "hashes": [ - "sha256:53ec0258f2837dd53bbd3d3df50f5359281b3cc13f800c941dd15a9b5a415af4", - "sha256:ca07de7e8aa1c98a8bfca9321890ad2340ef7f2eb136e558cee68f24b94b0a8f" + "sha256:4a152fd11a9f774ea606388d423b68aa7e6d6a0ffe4c8266f74979613ec09f81", + "sha256:6869eacb2a37720380ba5898312af79a4d30b8bca1548fb4093e0697dc4bdf5d" ], "markers": "python_version >= '3.7'", - "version": "==2.19.2" + "version": "==2.21.0" }, "google-api-python-client": { "hashes": [ - "sha256:41f671be10fa077ee5143ee9f0903c14006d39dc644564f4e044ae96b380bf68", - "sha256:b1e62c9889c5ef6022f11d30d7ef23dc55100300f0e8aaf8aa09e8e92540acad" + "sha256:1a5232e9cfed8c201799d9327e4d44dc7ea7daa3c6e1627fca41aa201539c0da", + "sha256:b9d68c6b14ec72580d66001bd33c5816b78e2134b93ccc5cf8f624516b561750" ], "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==2.146.0" + "version": "==2.149.0" }, "google-auth": { "hashes": [ - "sha256:72fd4733b80b6d777dcde515628a9eb4a577339437012874ea286bca7261ee65", - "sha256:8eb87396435c19b20d32abd2f984e31c191a15284af72eb922f10e5bde9c04cc" + "sha256:25df55f327ef021de8be50bad0dfd4a916ad0de96da86cd05661c9297723ad3f", + "sha256:f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a" ], "markers": "python_version >= '3.7'", - "version": "==2.34.0" + "version": "==2.35.0" }, "google-auth-httplib2": { "hashes": [ @@ -607,7 +776,6 @@ "sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3", "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f" ], - "index": "pypi", "markers": "python_version >= '3.9'", "version": "==1.26.4" }, @@ -657,48 +825,174 @@ }, "pandas": { "hashes": [ - "sha256:001910ad31abc7bf06f49dcc903755d2f7f3a9186c0c040b827e522e9cef0863", - "sha256:0ca6377b8fca51815f382bd0b697a0814c8bda55115678cbc94c30aacbb6eff2", - "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1", - "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad", - "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db", - "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76", - "sha256:40ae1dffb3967a52203105a077415a86044a2bea011b5f321c6aa64b379a3f51", - "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32", - "sha256:4abfe0be0d7221be4f12552995e58723c7422c80a659da13ca382697de830c08", - "sha256:58b84b91b0b9f4bafac2a0ac55002280c094dfc6402402332c0913a59654ab2b", - "sha256:640cef9aa381b60e296db324337a554aeeb883ead99dc8f6c18e81a93942f5f4", - "sha256:66b479b0bd07204e37583c191535505410daa8df638fd8e75ae1b383851fe921", - "sha256:696039430f7a562b74fa45f540aca068ea85fa34c244d0deee539cb6d70aa288", - "sha256:6d2123dc9ad6a814bcdea0f099885276b31b24f7edf40f6cdbc0912672e22eee", - "sha256:8635c16bf3d99040fdf3ca3db669a7250ddf49c55dc4aa8fe0ae0fa8d6dcc1f0", - "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24", - "sha256:8e5a0b00e1e56a842f922e7fae8ae4077aee4af0acb5ae3622bd4b4c30aedf99", - "sha256:8e90497254aacacbc4ea6ae5e7a8cd75629d6ad2b30025a4a8b09aa4faf55151", - "sha256:9057e6aa78a584bc93a13f0a9bf7e753a5e9770a30b4d758b8d5f2a62a9433cd", - "sha256:90c6fca2acf139569e74e8781709dccb6fe25940488755716d1d354d6bc58bce", - "sha256:92fd6b027924a7e178ac202cfbe25e53368db90d56872d20ffae94b96c7acc57", - "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef", - "sha256:9e79019aba43cb4fda9e4d983f8e88ca0373adbb697ae9c6c43093218de28b54", - "sha256:a77e9d1c386196879aa5eb712e77461aaee433e54c68cf253053a73b7e49c33a", - "sha256:c7adfc142dac335d8c1e0dcbd37eb8617eac386596eb9e1a1b77791cf2498238", - "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23", - "sha256:ddf818e4e6c7c6f4f7c8a12709696d193976b591cc7dc50588d3d1a6b5dc8772", - "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce", - "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad" + "sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a", + "sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d", + "sha256:1948ddde24197a0f7add2bdc4ca83bf2b1ef84a1bc8ccffd95eda17fd836ecb5", + "sha256:1db71525a1538b30142094edb9adc10be3f3e176748cd7acc2240c2f2e5aa3a4", + "sha256:22a9d949bfc9a502d320aa04e5d02feab689d61da4e7764b62c30b991c42c5f0", + "sha256:29401dbfa9ad77319367d36940cd8a0b3a11aba16063e39632d98b0e931ddf32", + "sha256:31d0ced62d4ea3e231a9f228366919a5ea0b07440d9d4dac345376fd8e1477ea", + "sha256:3508d914817e153ad359d7e069d752cdd736a247c322d932eb89e6bc84217f28", + "sha256:37e0aced3e8f539eccf2e099f65cdb9c8aa85109b0be6e93e2baff94264bdc6f", + "sha256:381175499d3802cde0eabbaf6324cce0c4f5d52ca6f8c377c29ad442f50f6348", + "sha256:38cf8125c40dae9d5acc10fa66af8ea6fdf760b2714ee482ca691fc66e6fcb18", + "sha256:3b71f27954685ee685317063bf13c7709a7ba74fc996b84fc6821c59b0f06468", + "sha256:3fc6873a41186404dad67245896a6e440baacc92f5b716ccd1bc9ed2995ab2c5", + "sha256:4850ba03528b6dd51d6c5d273c46f183f39a9baf3f0143e566b89450965b105e", + "sha256:4f18ba62b61d7e192368b84517265a99b4d7ee8912f8708660fb4a366cc82667", + "sha256:56534ce0746a58afaf7942ba4863e0ef81c9c50d3f0ae93e9497d6a41a057645", + "sha256:59ef3764d0fe818125a5097d2ae867ca3fa64df032331b7e0917cf5d7bf66b13", + "sha256:5dbca4c1acd72e8eeef4753eeca07de9b1db4f398669d5994086f788a5d7cc30", + "sha256:5de54125a92bb4d1c051c0659e6fcb75256bf799a732a87184e5ea503965bce3", + "sha256:61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d", + "sha256:6374c452ff3ec675a8f46fd9ab25c4ad0ba590b71cf0656f8b6daa5202bca3fb", + "sha256:63cc132e40a2e084cf01adf0775b15ac515ba905d7dcca47e9a251819c575ef3", + "sha256:66108071e1b935240e74525006034333f98bcdb87ea116de573a6a0dccb6c039", + "sha256:6dfcb5ee8d4d50c06a51c2fffa6cff6272098ad6540aed1a76d15fb9318194d8", + "sha256:7c2875855b0ff77b2a64a0365e24455d9990730d6431b9e0ee18ad8acee13dbd", + "sha256:7eee9e7cea6adf3e3d24e304ac6b8300646e2a5d1cd3a3c2abed9101b0846761", + "sha256:800250ecdadb6d9c78eae4990da62743b857b470883fa27f652db8bdde7f6659", + "sha256:86976a1c5b25ae3f8ccae3a5306e443569ee3c3faf444dfd0f41cda24667ad57", + "sha256:8cd6d7cc958a3910f934ea8dbdf17b2364827bb4dafc38ce6eef6bb3d65ff09c", + "sha256:99df71520d25fade9db7c1076ac94eb994f4d2673ef2aa2e86ee039b6746d20c", + "sha256:a5a1595fe639f5988ba6a8e5bc9649af3baf26df3998a0abe56c02609392e0a4", + "sha256:ad5b65698ab28ed8d7f18790a0dc58005c7629f227be9ecc1072aa74c0c1d43a", + "sha256:b1d432e8d08679a40e2a6d8b2f9770a5c21793a6f9f47fdd52c5ce1948a5a8a9", + "sha256:b8661b0238a69d7aafe156b7fa86c44b881387509653fdf857bebc5e4008ad42", + "sha256:ba96630bc17c875161df3818780af30e43be9b166ce51c9a18c1feae342906c2", + "sha256:bc6b93f9b966093cb0fd62ff1a7e4c09e6d546ad7c1de191767baffc57628f39", + "sha256:c124333816c3a9b03fbeef3a9f230ba9a737e9e5bb4060aa2107a86cc0a497fc", + "sha256:cd8d0c3be0515c12fed0bdbae072551c8b54b7192c7b1fda0ba56059a0179698", + "sha256:d9c45366def9a3dd85a6454c0e7908f2b3b8e9c138f5dc38fed7ce720d8453ed", + "sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015", + "sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24", + "sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319" ], "index": "pypi", "markers": "python_version >= '3.9'", - "version": "==2.2.2" + "version": "==2.2.3" }, "pandas-stubs": { "hashes": [ - "sha256:3c0951a2c3e45e3475aed9d80b7147ae82f176b9e42e9fb321cfdebf3d411b3d", - "sha256:e230f5fa4065f9417804f4d65cd98f86c002efcc07933e8abcd48c3fad9c30a2" + "sha256:3a6f8f142105a42550be677ba741ba532621f4e0acad2155c0e7b2450f114cfa", + "sha256:d4ab618253f0acf78a5d0d2bfd6dffdd92d91a56a69bdc8144e5a5c6d25be3b5" ], "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==2.2.2.240909" + "version": "==2.2.3.241009" + }, + "paramiko": { + "hashes": [ + "sha256:1fedf06b085359051cd7d0d270cebe19e755a8a921cc2ddbfa647fb0cd7d68f9", + "sha256:ad11e540da4f55cedda52931f1a3f812a8238a7af7f62a60de538cd80bb28124" + ], + "index": "pypi", + "markers": "python_version >= '3.6'", + "version": "==3.5.0" + }, + "propcache": { + "hashes": [ + "sha256:00181262b17e517df2cd85656fcd6b4e70946fe62cd625b9d74ac9977b64d8d9", + "sha256:0e53cb83fdd61cbd67202735e6a6687a7b491c8742dfc39c9e01e80354956763", + "sha256:1235c01ddaa80da8235741e80815ce381c5267f96cc49b1477fdcf8c047ef325", + "sha256:140fbf08ab3588b3468932974a9331aff43c0ab8a2ec2c608b6d7d1756dbb6cb", + "sha256:191db28dc6dcd29d1a3e063c3be0b40688ed76434622c53a284e5427565bbd9b", + "sha256:1e41d67757ff4fbc8ef2af99b338bfb955010444b92929e9e55a6d4dcc3c4f09", + "sha256:1ec43d76b9677637a89d6ab86e1fef70d739217fefa208c65352ecf0282be957", + "sha256:20a617c776f520c3875cf4511e0d1db847a076d720714ae35ffe0df3e440be68", + "sha256:218db2a3c297a3768c11a34812e63b3ac1c3234c3a086def9c0fee50d35add1f", + "sha256:22aa8f2272d81d9317ff5756bb108021a056805ce63dd3630e27d042c8092798", + "sha256:25a1f88b471b3bc911d18b935ecb7115dff3a192b6fef46f0bfaf71ff4f12418", + "sha256:25c8d773a62ce0451b020c7b29a35cfbc05de8b291163a7a0f3b7904f27253e6", + "sha256:2a60ad3e2553a74168d275a0ef35e8c0a965448ffbc3b300ab3a5bb9956c2162", + "sha256:2a66df3d4992bc1d725b9aa803e8c5a66c010c65c741ad901e260ece77f58d2f", + "sha256:2ccc28197af5313706511fab3a8b66dcd6da067a1331372c82ea1cb74285e036", + "sha256:2e900bad2a8456d00a113cad8c13343f3b1f327534e3589acc2219729237a2e8", + "sha256:2ee7606193fb267be4b2e3b32714f2d58cad27217638db98a60f9efb5efeccc2", + "sha256:33ac8f098df0585c0b53009f039dfd913b38c1d2edafed0cedcc0c32a05aa110", + "sha256:3444cdba6628accf384e349014084b1cacd866fbb88433cd9d279d90a54e0b23", + "sha256:363ea8cd3c5cb6679f1c2f5f1f9669587361c062e4899fce56758efa928728f8", + "sha256:375a12d7556d462dc64d70475a9ee5982465fbb3d2b364f16b86ba9135793638", + "sha256:388f3217649d6d59292b722d940d4d2e1e6a7003259eb835724092a1cca0203a", + "sha256:3947483a381259c06921612550867b37d22e1df6d6d7e8361264b6d037595f44", + "sha256:39e104da444a34830751715f45ef9fc537475ba21b7f1f5b0f4d71a3b60d7fe2", + "sha256:3c997f8c44ec9b9b0bcbf2d422cc00a1d9b9c681f56efa6ca149a941e5560da2", + "sha256:3dfafb44f7bb35c0c06eda6b2ab4bfd58f02729e7c4045e179f9a861b07c9850", + "sha256:3ebbcf2a07621f29638799828b8d8668c421bfb94c6cb04269130d8de4fb7136", + "sha256:3f88a4095e913f98988f5b338c1d4d5d07dbb0b6bad19892fd447484e483ba6b", + "sha256:439e76255daa0f8151d3cb325f6dd4a3e93043e6403e6491813bcaaaa8733887", + "sha256:4569158070180c3855e9c0791c56be3ceeb192defa2cdf6a3f39e54319e56b89", + "sha256:466c219deee4536fbc83c08d09115249db301550625c7fef1c5563a584c9bc87", + "sha256:4a9d9b4d0a9b38d1c391bb4ad24aa65f306c6f01b512e10a8a34a2dc5675d348", + "sha256:4c7dde9e533c0a49d802b4f3f218fa9ad0a1ce21f2c2eb80d5216565202acab4", + "sha256:53d1bd3f979ed529f0805dd35ddaca330f80a9a6d90bc0121d2ff398f8ed8861", + "sha256:55346705687dbd7ef0d77883ab4f6fabc48232f587925bdaf95219bae072491e", + "sha256:56295eb1e5f3aecd516d91b00cfd8bf3a13991de5a479df9e27dd569ea23959c", + "sha256:56bb5c98f058a41bb58eead194b4db8c05b088c93d94d5161728515bd52b052b", + "sha256:5a5b3bb545ead161be780ee85a2b54fdf7092815995661947812dde94a40f6fb", + "sha256:5f2564ec89058ee7c7989a7b719115bdfe2a2fb8e7a4543b8d1c0cc4cf6478c1", + "sha256:608cce1da6f2672a56b24a015b42db4ac612ee709f3d29f27a00c943d9e851de", + "sha256:63f13bf09cc3336eb04a837490b8f332e0db41da66995c9fd1ba04552e516354", + "sha256:662dd62358bdeaca0aee5761de8727cfd6861432e3bb828dc2a693aa0471a563", + "sha256:676135dcf3262c9c5081cc8f19ad55c8a64e3f7282a21266d05544450bffc3a5", + "sha256:67aeb72e0f482709991aa91345a831d0b707d16b0257e8ef88a2ad246a7280bf", + "sha256:67b69535c870670c9f9b14a75d28baa32221d06f6b6fa6f77a0a13c5a7b0a5b9", + "sha256:682a7c79a2fbf40f5dbb1eb6bfe2cd865376deeac65acf9beb607505dced9e12", + "sha256:6994984550eaf25dd7fc7bd1b700ff45c894149341725bb4edc67f0ffa94efa4", + "sha256:69d3a98eebae99a420d4b28756c8ce6ea5a29291baf2dc9ff9414b42676f61d5", + "sha256:6e2e54267980349b723cff366d1e29b138b9a60fa376664a157a342689553f71", + "sha256:73e4b40ea0eda421b115248d7e79b59214411109a5bc47d0d48e4c73e3b8fcf9", + "sha256:74acd6e291f885678631b7ebc85d2d4aec458dd849b8c841b57ef04047833bed", + "sha256:7665f04d0c7f26ff8bb534e1c65068409bf4687aa2534faf7104d7182debb336", + "sha256:7735e82e3498c27bcb2d17cb65d62c14f1100b71723b68362872bca7d0913d90", + "sha256:77a86c261679ea5f3896ec060be9dc8e365788248cc1e049632a1be682442063", + "sha256:7cf18abf9764746b9c8704774d8b06714bcb0a63641518a3a89c7f85cc02c2ad", + "sha256:83928404adf8fb3d26793665633ea79b7361efa0287dfbd372a7e74311d51ee6", + "sha256:8e40876731f99b6f3c897b66b803c9e1c07a989b366c6b5b475fafd1f7ba3fb8", + "sha256:8f188cfcc64fb1266f4684206c9de0e80f54622c3f22a910cbd200478aeae61e", + "sha256:91997d9cb4a325b60d4e3f20967f8eb08dfcb32b22554d5ef78e6fd1dda743a2", + "sha256:91ee8fc02ca52e24bcb77b234f22afc03288e1dafbb1f88fe24db308910c4ac7", + "sha256:92fe151145a990c22cbccf9ae15cae8ae9eddabfc949a219c9f667877e40853d", + "sha256:945db8ee295d3af9dbdbb698cce9bbc5c59b5c3fe328bbc4387f59a8a35f998d", + "sha256:9517d5e9e0731957468c29dbfd0f976736a0e55afaea843726e887f36fe017df", + "sha256:952e0d9d07609d9c5be361f33b0d6d650cd2bae393aabb11d9b719364521984b", + "sha256:97a58a28bcf63284e8b4d7b460cbee1edaab24634e82059c7b8c09e65284f178", + "sha256:97e48e8875e6c13909c800fa344cd54cc4b2b0db1d5f911f840458a500fde2c2", + "sha256:9e0f07b42d2a50c7dd2d8675d50f7343d998c64008f1da5fef888396b7f84630", + "sha256:a3dc1a4b165283bd865e8f8cb5f0c64c05001e0718ed06250d8cac9bec115b48", + "sha256:a3ebe9a75be7ab0b7da2464a77bb27febcb4fab46a34f9288f39d74833db7f61", + "sha256:a64e32f8bd94c105cc27f42d3b658902b5bcc947ece3c8fe7bc1b05982f60e89", + "sha256:a6ed8db0a556343d566a5c124ee483ae113acc9a557a807d439bcecc44e7dfbb", + "sha256:ad9c9b99b05f163109466638bd30ada1722abb01bbb85c739c50b6dc11f92dc3", + "sha256:b33d7a286c0dc1a15f5fc864cc48ae92a846df287ceac2dd499926c3801054a6", + "sha256:bc092ba439d91df90aea38168e11f75c655880c12782facf5cf9c00f3d42b562", + "sha256:c436130cc779806bdf5d5fae0d848713105472b8566b75ff70048c47d3961c5b", + "sha256:c5869b8fd70b81835a6f187c5fdbe67917a04d7e52b6e7cc4e5fe39d55c39d58", + "sha256:c5ecca8f9bab618340c8e848d340baf68bcd8ad90a8ecd7a4524a81c1764b3db", + "sha256:cfac69017ef97db2438efb854edf24f5a29fd09a536ff3a992b75990720cdc99", + "sha256:d2f0d0f976985f85dfb5f3d685697ef769faa6b71993b46b295cdbbd6be8cc37", + "sha256:d5bed7f9805cc29c780f3aee05de3262ee7ce1f47083cfe9f77471e9d6777e83", + "sha256:d6a21ef516d36909931a2967621eecb256018aeb11fc48656e3257e73e2e247a", + "sha256:d9b6ddac6408194e934002a69bcaadbc88c10b5f38fb9307779d1c629181815d", + "sha256:db47514ffdbd91ccdc7e6f8407aac4ee94cc871b15b577c1c324236b013ddd04", + "sha256:df81779732feb9d01e5d513fad0122efb3d53bbc75f61b2a4f29a020bc985e70", + "sha256:e4a91d44379f45f5e540971d41e4626dacd7f01004826a18cb048e7da7e96544", + "sha256:e63e3e1e0271f374ed489ff5ee73d4b6e7c60710e1f76af5f0e1a6117cd26394", + "sha256:e70fac33e8b4ac63dfc4c956fd7d85a0b1139adcfc0d964ce288b7c527537fea", + "sha256:ecddc221a077a8132cf7c747d5352a15ed763b674c0448d811f408bf803d9ad7", + "sha256:f45eec587dafd4b2d41ac189c2156461ebd0c1082d2fe7013571598abb8505d1", + "sha256:f52a68c21363c45297aca15561812d542f8fc683c85201df0bebe209e349f793", + "sha256:f571aea50ba5623c308aa146eb650eebf7dbe0fd8c5d946e28343cb3b5aad577", + "sha256:f60f0ac7005b9f5a6091009b09a419ace1610e163fa5deaba5ce3484341840e7", + "sha256:f6475a1b2ecb310c98c28d271a30df74f9dd436ee46d09236a6b750a7599ce57", + "sha256:f6d5749fdd33d90e34c2efb174c7e236829147a2713334d708746e94c4bde40d", + "sha256:f902804113e032e2cdf8c71015651c97af6418363bea8d78dc0911d56c335032", + "sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d", + "sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016", + "sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504" + ], + "markers": "python_version >= '3.8'", + "version": "==0.2.0" }, "proto-plus": { "hashes": [ @@ -710,20 +1004,20 @@ }, "protobuf": { "hashes": [ - "sha256:2c69461a7fcc8e24be697624c09a839976d82ae75062b11a0972e41fd2cd9132", - "sha256:35cfcb15f213449af7ff6198d6eb5f739c37d7e4f1c09b5d0641babf2cc0c68f", - "sha256:52235802093bd8a2811abbe8bf0ab9c5f54cca0a751fdd3f6ac2a21438bffece", - "sha256:59379674ff119717404f7454647913787034f03fe7049cbef1d74a97bb4593f0", - "sha256:5e8a95246d581eef20471b5d5ba010d55f66740942b95ba9b872d918c459452f", - "sha256:87317e9bcda04a32f2ee82089a204d3a2f0d3c8aeed16568c7daf4756e4f1fe0", - "sha256:8ddc60bf374785fb7cb12510b267f59067fa10087325b8e1855b898a0d81d276", - "sha256:a8b9403fc70764b08d2f593ce44f1d2920c5077bf7d311fefec999f8c40f78b7", - "sha256:c0ea0123dac3399a2eeb1a1443d82b7afc9ff40241433296769f7da42d142ec3", - "sha256:ca53faf29896c526863366a52a8f4d88e69cd04ec9571ed6082fa117fac3ab36", - "sha256:eeea10f3dc0ac7e6b4933d32db20662902b4ab81bf28df12218aa389e9c2102d" + "sha256:0c4eec6f987338617072592b97943fdbe30d019c56126493111cf24344c1cc24", + "sha256:135658402f71bbd49500322c0f736145731b16fc79dc8f367ab544a17eab4535", + "sha256:27b246b3723692bf1068d5734ddaf2fccc2cdd6e0c9b47fe099244d80200593b", + "sha256:3e6101d095dfd119513cde7259aa703d16c6bbdfae2554dfe5cfdbe94e32d548", + "sha256:3fa2de6b8b29d12c61911505d893afe7320ce7ccba4df913e2971461fa36d584", + "sha256:64badbc49180a5e401f373f9ce7ab1d18b63f7dd4a9cdc43c92b9f0b481cef7b", + "sha256:70585a70fc2dd4818c51287ceef5bdba6387f88a578c86d47bb34669b5552c36", + "sha256:712319fbdddb46f21abb66cd33cb9e491a5763b2febd8f228251add221981135", + "sha256:91fba8f445723fcf400fdbe9ca796b19d3b1242cd873907979b9ed71e4afe868", + "sha256:a3f6857551e53ce35e60b403b8a27b0295f7d6eb63d10484f12bc6879c715687", + "sha256:cee1757663fa32a1ee673434fcf3bf24dd54763c79690201208bafec62f19eed" ], "markers": "python_version >= '3.8'", - "version": "==5.28.2" + "version": "==5.28.3" }, "pyasn1": { "hashes": [ @@ -741,6 +1035,14 @@ "markers": "python_version >= '3.8'", "version": "==0.4.1" }, + "pycparser": { + "hashes": [ + "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", + "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" + ], + "markers": "python_version >= '3.8'", + "version": "==2.22" + }, "pydantic": { "hashes": [ "sha256:069b9c9fc645474d5ea3653788b544a9e0ccd3dca3ad8c900c4c6eac844b4620", @@ -790,13 +1092,29 @@ "markers": "python_version >= '3.7'", "version": "==1.10.18" }, + "pynacl": { + "hashes": [ + "sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858", + "sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d", + "sha256:20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93", + "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1", + "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92", + "sha256:61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff", + "sha256:8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba", + "sha256:a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394", + "sha256:a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b", + "sha256:e46dae94e34b085175f8abb3b0aaa7da40767865ac82c928eeb9e57e1ea8a543" + ], + "markers": "python_version >= '3.6'", + "version": "==1.5.0" + }, "pyparsing": { "hashes": [ - "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c", - "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032" + "sha256:93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84", + "sha256:cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c" ], "markers": "python_version >= '3.1'", - "version": "==3.1.4" + "version": "==3.2.0" }, "pyrsistent": { "hashes": [ @@ -876,23 +1194,27 @@ }, "pywin32": { "hashes": [ - "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d", - "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65", - "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e", - "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b", - "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4", - "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040", - "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a", - "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36", - "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8", - "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e", - "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802", - "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a", - "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407", - "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0" + "sha256:00b3e11ef09ede56c6a43c71f2d31857cf7c54b0ab6e78ac659497abd2834f47", + "sha256:100a5442b7332070983c4cd03f2e906a5648a5104b8a7f50175f7906efd16bb6", + "sha256:13dcb914ed4347019fbec6697a01a0aec61019c1046c2b905410d197856326a6", + "sha256:1c44539a37a5b7b21d02ab34e6a4d314e0788f1690d65b48e9b0b89f31abbbed", + "sha256:1f696ab352a2ddd63bd07430080dd598e6369152ea13a25ebcdd2f503a38f1ff", + "sha256:3b92622e29d651c6b783e368ba7d6722b1634b8e70bd376fd7610fe1992e19de", + "sha256:4fc888c59b3c0bef905ce7eb7e2106a07712015ea1c8234b703a088d46110e8e", + "sha256:575621b90f0dc2695fec346b2d6302faebd4f0f45c05ea29404cefe35d89442b", + "sha256:5794e764ebcabf4ff08c555b31bd348c9025929371763b2183172ff4708152f0", + "sha256:587f3e19696f4bf96fde9d8a57cec74a57021ad5f204c9e627e15c33ff568897", + "sha256:5d8c8015b24a7d6855b1550d8e660d8daa09983c80e5daf89a273e5c6fb5095a", + "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920", + "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341", + "sha256:796ff4426437896550d2981b9c2ac0ffd75238ad9ea2d3bfa67a1abd546d262e", + "sha256:9b4de86c8d909aed15b7011182c8cab38c8850de36e6afb1f0db22b8959e3091", + "sha256:a5ab5381813b40f264fa3495b98af850098f814a25a63589a8e9eb12560f450c", + "sha256:ef313c46d4c18dfb82a2431e3051ac8f112ccee1a34f29c263c583c568db63cd", + "sha256:fd380990e792eaf6827fcb7e187b2b4b1cede0585e3d0c9e84201ec27b9905e4" ], "markers": "platform_system == 'Windows' and platform_python_implementation == 'CPython'", - "version": "==306" + "version": "==308" }, "requests": { "hashes": [ @@ -920,11 +1242,11 @@ }, "setuptools": { "hashes": [ - "sha256:35ab7fd3bcd95e6b7fd704e4a1539513edad446c097797f2985e0e4b960772f2", - "sha256:d59a21b17a275fb872a9c3dae73963160ae079f1049ed956880cd7c09b120538" + "sha256:753bb6ebf1f465a1912e19ed1d41f403a79173a9acf66a42e7e6aec45c3c16ec", + "sha256:a7fcb66f68b4d9e8e66b42f9876150a3371558f98fa32222ffaa5bced76406f8" ], "markers": "python_version >= '3.8'", - "version": "==75.1.0" + "version": "==75.2.0" }, "six": { "hashes": [ @@ -936,12 +1258,12 @@ }, "slack-sdk": { "hashes": [ - "sha256:070eb1fb355c149a5f80fa0be6eeb5f5588e4ddff4dd76acf060454435cb037e", - "sha256:853bb55154115d080cae342c4099f2ccb559a78ae8d0f5109b49842401a920fa" + "sha256:e328bb661d95db5f66b993b1d64288ac7c72201a745b4c7cf8848dafb7b74e40", + "sha256:ef93beec3ce9c8f64da02fd487598a05ec4bc9c92ceed58f122dbe632691cbe2" ], "index": "pypi", "markers": "python_version >= '3.6'", - "version": "==3.33.0" + "version": "==3.33.1" }, "slackclient": { "hashes": [ @@ -978,11 +1300,11 @@ }, "types-pytz": { "hashes": [ - "sha256:4433b5df4a6fc587bbed41716d86a5ba5d832b4378e506f40d34bc9c81df2c24", - "sha256:a1eebf57ebc6e127a99d2fa2ba0a88d2b173784ef9b3defcc2004ab6855a44df" + "sha256:3e22df1336c0c6ad1d29163c8fda82736909eb977281cb823c57f8bae07118b7", + "sha256:575dc38f385a922a212bac00a7d6d2e16e141132a3c955078f4a4fd13ed6cb44" ], "markers": "python_version >= '3.8'", - "version": "==2024.2.0.20240913" + "version": "==2024.2.0.20241003" }, "typing-extensions": { "hashes": [ @@ -994,11 +1316,11 @@ }, "tzdata": { "hashes": [ - "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd", - "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252" + "sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc", + "sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd" ], "markers": "python_version >= '2'", - "version": "==2024.1" + "version": "==2024.2" }, "uritemplate": { "hashes": [ @@ -1094,101 +1416,91 @@ }, "yarl": { "hashes": [ - "sha256:01a8697ec24f17c349c4f655763c4db70eebc56a5f82995e5e26e837c6eb0e49", - "sha256:02da8759b47d964f9173c8675710720b468aa1c1693be0c9c64abb9d8d9a4867", - "sha256:04293941646647b3bfb1719d1d11ff1028e9c30199509a844da3c0f5919dc520", - "sha256:067b961853c8e62725ff2893226fef3d0da060656a9827f3f520fb1d19b2b68a", - "sha256:077da604852be488c9a05a524068cdae1e972b7dc02438161c32420fb4ec5e14", - "sha256:09696438cb43ea6f9492ef237761b043f9179f455f405279e609f2bc9100212a", - "sha256:0b8486f322d8f6a38539136a22c55f94d269addb24db5cb6f61adc61eabc9d93", - "sha256:0ea9682124fc062e3d931c6911934a678cb28453f957ddccf51f568c2f2b5e05", - "sha256:0f351fa31234699d6084ff98283cb1e852270fe9e250a3b3bf7804eb493bd937", - "sha256:14438dfc5015661f75f85bc5adad0743678eefee266ff0c9a8e32969d5d69f74", - "sha256:15061ce6584ece023457fb8b7a7a69ec40bf7114d781a8c4f5dcd68e28b5c53b", - "sha256:15439f3c5c72686b6c3ff235279630d08936ace67d0fe5c8d5bbc3ef06f5a420", - "sha256:17b5a386d0d36fb828e2fb3ef08c8829c1ebf977eef88e5367d1c8c94b454639", - "sha256:18ac56c9dd70941ecad42b5a906820824ca72ff84ad6fa18db33c2537ae2e089", - "sha256:1bb2d9e212fb7449b8fb73bc461b51eaa17cc8430b4a87d87be7b25052d92f53", - "sha256:1e969fa4c1e0b1a391f3fcbcb9ec31e84440253325b534519be0d28f4b6b533e", - "sha256:1fa2e7a406fbd45b61b4433e3aa254a2c3e14c4b3186f6e952d08a730807fa0c", - "sha256:2164cd9725092761fed26f299e3f276bb4b537ca58e6ff6b252eae9631b5c96e", - "sha256:21a7c12321436b066c11ec19c7e3cb9aec18884fe0d5b25d03d756a9e654edfe", - "sha256:238a21849dd7554cb4d25a14ffbfa0ef380bb7ba201f45b144a14454a72ffa5a", - "sha256:250e888fa62d73e721f3041e3a9abf427788a1934b426b45e1b92f62c1f68366", - "sha256:25861303e0be76b60fddc1250ec5986c42f0a5c0c50ff57cc30b1be199c00e63", - "sha256:267b24f891e74eccbdff42241c5fb4f974de2d6271dcc7d7e0c9ae1079a560d9", - "sha256:27fcb271a41b746bd0e2a92182df507e1c204759f460ff784ca614e12dd85145", - "sha256:2909fa3a7d249ef64eeb2faa04b7957e34fefb6ec9966506312349ed8a7e77bf", - "sha256:3257978c870728a52dcce8c2902bf01f6c53b65094b457bf87b2644ee6238ddc", - "sha256:327c724b01b8641a1bf1ab3b232fb638706e50f76c0b5bf16051ab65c868fac5", - "sha256:3de5292f9f0ee285e6bd168b2a77b2a00d74cbcfa420ed078456d3023d2f6dff", - "sha256:3fce4da3703ee6048ad4138fe74619c50874afe98b1ad87b2698ef95bf92c96d", - "sha256:3ff6b1617aa39279fe18a76c8d165469c48b159931d9b48239065767ee455b2b", - "sha256:400cd42185f92de559d29eeb529e71d80dfbd2f45c36844914a4a34297ca6f00", - "sha256:4179522dc0305c3fc9782549175c8e8849252fefeb077c92a73889ccbcd508ad", - "sha256:4307d9a3417eea87715c9736d050c83e8c1904e9b7aada6ce61b46361b733d92", - "sha256:476e20c433b356e16e9a141449f25161e6b69984fb4cdbd7cd4bd54c17844998", - "sha256:489fa8bde4f1244ad6c5f6d11bb33e09cf0d1d0367edb197619c3e3fc06f3d91", - "sha256:48a28bed68ab8fb7e380775f0029a079f08a17799cb3387a65d14ace16c12e2b", - "sha256:48dfd117ab93f0129084577a07287376cc69c08138694396f305636e229caa1a", - "sha256:4973eac1e2ff63cf187073cd4e1f1148dcd119314ab79b88e1b3fad74a18c9d5", - "sha256:498442e3af2a860a663baa14fbf23fb04b0dd758039c0e7c8f91cb9279799bff", - "sha256:501c503eed2bb306638ccb60c174f856cc3246c861829ff40eaa80e2f0330367", - "sha256:504cf0d4c5e4579a51261d6091267f9fd997ef58558c4ffa7a3e1460bd2336fa", - "sha256:61a5f2c14d0a1adfdd82258f756b23a550c13ba4c86c84106be4c111a3a4e413", - "sha256:637c7ddb585a62d4469f843dac221f23eec3cbad31693b23abbc2c366ad41ff4", - "sha256:66b63c504d2ca43bf7221a1f72fbe981ff56ecb39004c70a94485d13e37ebf45", - "sha256:67459cf8cf31da0e2cbdb4b040507e535d25cfbb1604ca76396a3a66b8ba37a6", - "sha256:688654f8507464745ab563b041d1fb7dab5d9912ca6b06e61d1c4708366832f5", - "sha256:6907daa4b9d7a688063ed098c472f96e8181733c525e03e866fb5db480a424df", - "sha256:69721b8effdb588cb055cc22f7c5105ca6fdaa5aeb3ea09021d517882c4a904c", - "sha256:6d23754b9939cbab02c63434776df1170e43b09c6a517585c7ce2b3d449b7318", - "sha256:7175a87ab8f7fbde37160a15e58e138ba3b2b0e05492d7351314a250d61b1591", - "sha256:72bf26f66456baa0584eff63e44545c9f0eaed9b73cb6601b647c91f14c11f38", - "sha256:74db2ef03b442276d25951749a803ddb6e270d02dda1d1c556f6ae595a0d76a8", - "sha256:750f656832d7d3cb0c76be137ee79405cc17e792f31e0a01eee390e383b2936e", - "sha256:75e0ae31fb5ccab6eda09ba1494e87eb226dcbd2372dae96b87800e1dcc98804", - "sha256:768ecc550096b028754ea28bf90fde071c379c62c43afa574edc6f33ee5daaec", - "sha256:7d51324a04fc4b0e097ff8a153e9276c2593106a811704025bbc1d6916f45ca6", - "sha256:7e975a2211952a8a083d1b9d9ba26472981ae338e720b419eb50535de3c02870", - "sha256:8215f6f21394d1f46e222abeb06316e77ef328d628f593502d8fc2a9117bde83", - "sha256:8258c86f47e080a258993eed877d579c71da7bda26af86ce6c2d2d072c11320d", - "sha256:8418c053aeb236b20b0ab8fa6bacfc2feaaf7d4683dd96528610989c99723d5f", - "sha256:87f020d010ba80a247c4abc335fc13421037800ca20b42af5ae40e5fd75e7909", - "sha256:884eab2ce97cbaf89f264372eae58388862c33c4f551c15680dd80f53c89a269", - "sha256:8a336eaa7ee7e87cdece3cedb395c9657d227bfceb6781295cf56abcd3386a26", - "sha256:8aef1b64da41d18026632d99a06b3fefe1d08e85dd81d849fa7c96301ed22f1b", - "sha256:8aef97ba1dd2138112890ef848e17d8526fe80b21f743b4ee65947ea184f07a2", - "sha256:8ed653638ef669e0efc6fe2acb792275cb419bf9cb5c5049399f3556995f23c7", - "sha256:9361628f28f48dcf8b2f528420d4d68102f593f9c2e592bfc842f5fb337e44fd", - "sha256:946eedc12895873891aaceb39bceb484b4977f70373e0122da483f6c38faaa68", - "sha256:94d0caaa912bfcdc702a4204cd5e2bb01eb917fc4f5ea2315aa23962549561b0", - "sha256:964a428132227edff96d6f3cf261573cb0f1a60c9a764ce28cda9525f18f7786", - "sha256:999bfee0a5b7385a0af5ffb606393509cfde70ecca4f01c36985be6d33e336da", - "sha256:a08ea567c16f140af8ddc7cb58e27e9138a1386e3e6e53982abaa6f2377b38cc", - "sha256:a28b70c9e2213de425d9cba5ab2e7f7a1c8ca23a99c4b5159bf77b9c31251447", - "sha256:a34e1e30f1774fa35d37202bbeae62423e9a79d78d0874e5556a593479fdf239", - "sha256:a4264515f9117be204935cd230fb2a052dd3792789cc94c101c535d349b3dab0", - "sha256:a7915ea49b0c113641dc4d9338efa9bd66b6a9a485ffe75b9907e8573ca94b84", - "sha256:aac44097d838dda26526cffb63bdd8737a2dbdf5f2c68efb72ad83aec6673c7e", - "sha256:b91044952da03b6f95fdba398d7993dd983b64d3c31c358a4c89e3c19b6f7aef", - "sha256:ba444bdd4caa2a94456ef67a2f383710928820dd0117aae6650a4d17029fa25e", - "sha256:c2dc4250fe94d8cd864d66018f8344d4af50e3758e9d725e94fecfa27588ff82", - "sha256:c35f493b867912f6fda721a59cc7c4766d382040bdf1ddaeeaa7fa4d072f4675", - "sha256:c92261eb2ad367629dc437536463dc934030c9e7caca861cc51990fe6c565f26", - "sha256:ce928c9c6409c79e10f39604a7e214b3cb69552952fbda8d836c052832e6a979", - "sha256:d95b52fbef190ca87d8c42f49e314eace4fc52070f3dfa5f87a6594b0c1c6e46", - "sha256:dae7bd0daeb33aa3e79e72877d3d51052e8b19c9025ecf0374f542ea8ec120e4", - "sha256:e286580b6511aac7c3268a78cdb861ec739d3e5a2a53b4809faef6b49778eaff", - "sha256:e4b53f73077e839b3f89c992223f15b1d2ab314bdbdf502afdc7bb18e95eae27", - "sha256:e8f63904df26d1a66aabc141bfd258bf738b9bc7bc6bdef22713b4f5ef789a4c", - "sha256:f3a6d90cab0bdf07df8f176eae3a07127daafcf7457b997b2bf46776da2c7eb7", - "sha256:f41fa79114a1d2eddb5eea7b912d6160508f57440bd302ce96eaa384914cd265", - "sha256:f46f81501160c28d0c0b7333b4f7be8983dbbc161983b6fb814024d1b4952f79", - "sha256:f61db3b7e870914dbd9434b560075e0366771eecbe6d2b5561f5bc7485f39efd" + "sha256:019f5d58093402aa8f6661e60fd82a28746ad6d156f6c5336a70a39bd7b162b9", + "sha256:0fd9c227990f609c165f56b46107d0bc34553fe0387818c42c02f77974402c36", + "sha256:1208ca14eed2fda324042adf8d6c0adf4a31522fa95e0929027cd487875f0240", + "sha256:122d8e7986043d0549e9eb23c7fd23be078be4b70c9eb42a20052b3d3149c6f2", + "sha256:147b0fcd0ee33b4b5f6edfea80452d80e419e51b9a3f7a96ce98eaee145c1581", + "sha256:178ccb856e265174a79f59721031060f885aca428983e75c06f78aa24b91d929", + "sha256:1a5cf32539373ff39d97723e39a9283a7277cbf1224f7aef0c56c9598b6486c3", + "sha256:1a5e9d8ce1185723419c487758d81ac2bde693711947032cce600ca7c9cda7d6", + "sha256:1bc22e00edeb068f71967ab99081e9406cd56dbed864fc3a8259442999d71552", + "sha256:1cf936ba67bc6c734f3aa1c01391da74ab7fc046a9f8bbfa230b8393b90cf472", + "sha256:234f3a3032b505b90e65b5bc6652c2329ea7ea8855d8de61e1642b74b4ee65d2", + "sha256:26768342f256e6e3c37533bf9433f5f15f3e59e3c14b2409098291b3efaceacb", + "sha256:27e11db3f1e6a51081a981509f75617b09810529de508a181319193d320bc5c7", + "sha256:2bd6a51010c7284d191b79d3b56e51a87d8e1c03b0902362945f15c3d50ed46b", + "sha256:2f1fe2b2e3ee418862f5ebc0c0083c97f6f6625781382f828f6d4e9b614eba9b", + "sha256:32468f41242d72b87ab793a86d92f885355bcf35b3355aa650bfa846a5c60058", + "sha256:35b4f7842154176523e0a63c9b871168c69b98065d05a4f637fce342a6a2693a", + "sha256:38fec8a2a94c58bd47c9a50a45d321ab2285ad133adefbbadf3012c054b7e656", + "sha256:3a91654adb7643cb21b46f04244c5a315a440dcad63213033826549fa2435f71", + "sha256:3ab3ed42c78275477ea8e917491365e9a9b69bb615cb46169020bd0aa5e2d6d3", + "sha256:3d375a19ba2bfe320b6d873f3fb165313b002cef8b7cc0a368ad8b8a57453837", + "sha256:4199db024b58a8abb2cfcedac7b1292c3ad421684571aeb622a02f242280e8d6", + "sha256:4f32c4cb7386b41936894685f6e093c8dfaf0960124d91fe0ec29fe439e201d0", + "sha256:4ffb7c129707dd76ced0a4a4128ff452cecf0b0e929f2668ea05a371d9e5c104", + "sha256:504e1fe1cc4f170195320eb033d2b0ccf5c6114ce5bf2f617535c01699479bca", + "sha256:542fa8e09a581bcdcbb30607c7224beff3fdfb598c798ccd28a8184ffc18b7eb", + "sha256:5570e6d47bcb03215baf4c9ad7bf7c013e56285d9d35013541f9ac2b372593e7", + "sha256:571f781ae8ac463ce30bacebfaef2c6581543776d5970b2372fbe31d7bf31a07", + "sha256:595ca5e943baed31d56b33b34736461a371c6ea0038d3baec399949dd628560b", + "sha256:5b8e265a0545637492a7e12fd7038370d66c9375a61d88c5567d0e044ded9202", + "sha256:5b9101f528ae0f8f65ac9d64dda2bb0627de8a50344b2f582779f32fda747c1d", + "sha256:5ff96da263740779b0893d02b718293cc03400c3a208fc8d8cd79d9b0993e532", + "sha256:621280719c4c5dad4c1391160a9b88925bb8b0ff6a7d5af3224643024871675f", + "sha256:62c7da0ad93a07da048b500514ca47b759459ec41924143e2ddb5d7e20fd3db5", + "sha256:649bddcedee692ee8a9b7b6e38582cb4062dc4253de9711568e5620d8707c2a3", + "sha256:66ea8311422a7ba1fc79b4c42c2baa10566469fe5a78500d4e7754d6e6db8724", + "sha256:676d96bafc8c2d0039cea0cd3fd44cee7aa88b8185551a2bb93354668e8315c2", + "sha256:707ae579ccb3262dfaef093e202b4c3fb23c3810e8df544b1111bd2401fd7b09", + "sha256:7118bdb5e3ed81acaa2095cba7ec02a0fe74b52a16ab9f9ac8e28e53ee299732", + "sha256:789a3423f28a5fff46fbd04e339863c169ece97c827b44de16e1a7a42bc915d2", + "sha256:7ace71c4b7a0c41f317ae24be62bb61e9d80838d38acb20e70697c625e71f120", + "sha256:7c7c30fb38c300fe8140df30a046a01769105e4cf4282567a29b5cdb635b66c4", + "sha256:7d7aaa8ff95d0840e289423e7dc35696c2b058d635f945bf05b5cd633146b027", + "sha256:7f8713717a09acbfee7c47bfc5777e685539fefdd34fa72faf504c8be2f3df4e", + "sha256:858728086914f3a407aa7979cab743bbda1fe2bdf39ffcd991469a370dd7414d", + "sha256:8791d66d81ee45866a7bb15a517b01a2bcf583a18ebf5d72a84e6064c417e64b", + "sha256:87dd10bc0618991c66cee0cc65fa74a45f4ecb13bceec3c62d78ad2e42b27a16", + "sha256:8994c42f4ca25df5380ddf59f315c518c81df6a68fed5bb0c159c6cb6b92f120", + "sha256:8a0296040e5cddf074c7f5af4a60f3fc42c0237440df7bcf5183be5f6c802ed5", + "sha256:8b37d5ec034e668b22cf0ce1074d6c21fd2a08b90d11b1b73139b750a8b0dd97", + "sha256:8c42998fd1cbeb53cd985bff0e4bc25fbe55fd6eb3a545a724c1012d69d5ec84", + "sha256:8f639e3f5795a6568aa4f7d2ac6057c757dcd187593679f035adbf12b892bb00", + "sha256:921b81b8d78f0e60242fb3db615ea3f368827a76af095d5a69f1c3366db3f596", + "sha256:995d0759004c08abd5d1b81300a91d18c8577c6389300bed1c7c11675105a44d", + "sha256:99a9dcd4b71dd5f5f949737ab3f356cfc058c709b4f49833aeffedc2652dac56", + "sha256:9a91217208306d82357c67daeef5162a41a28c8352dab7e16daa82e3718852a7", + "sha256:a5ace0177520bd4caa99295a9b6fb831d0e9a57d8e0501a22ffaa61b4c024283", + "sha256:a5b6c09b9b4253d6a208b0f4a2f9206e511ec68dce9198e0fbec4f160137aa67", + "sha256:a9394c65ae0ed95679717d391c862dece9afacd8fa311683fc8b4362ce8a410c", + "sha256:aa7943f04f36d6cafc0cf53ea89824ac2c37acbdb4b316a654176ab8ffd0f968", + "sha256:ab2b2ac232110a1fdb0d3ffcd087783edd3d4a6ced432a1bf75caf7b7be70916", + "sha256:ad7a852d1cd0b8d8b37fc9d7f8581152add917a98cfe2ea6e241878795f917ae", + "sha256:b140e532fe0266003c936d017c1ac301e72ee4a3fd51784574c05f53718a55d8", + "sha256:b439cae82034ade094526a8f692b9a2b5ee936452de5e4c5f0f6c48df23f8604", + "sha256:b6f687ced5510a9a2474bbae96a4352e5ace5fa34dc44a217b0537fec1db00b4", + "sha256:b9ca7b9147eb1365c8bab03c003baa1300599575effad765e0b07dd3501ea9af", + "sha256:bdcf667a5dec12a48f669e485d70c54189f0639c2157b538a4cffd24a853624f", + "sha256:cdcffe1dbcb4477d2b4202f63cd972d5baa155ff5a3d9e35801c46a415b7f71a", + "sha256:d1aab176dd55b59f77a63b27cffaca67d29987d91a5b615cbead41331e6b7428", + "sha256:d1b0796168b953bca6600c5f97f5ed407479889a36ad7d17183366260f29a6b9", + "sha256:d3f1cc3d3d4dc574bebc9b387f6875e228ace5748a7c24f49d8f01ac1bc6c31b", + "sha256:d743e3118b2640cef7768ea955378c3536482d95550222f908f392167fe62059", + "sha256:d8643975a0080f361639787415a038bfc32d29208a4bf6b783ab3075a20b1ef3", + "sha256:d9525f03269e64310416dbe6c68d3b23e5d34aaa8f47193a1c45ac568cecbc49", + "sha256:de6c14dd7c7c0badba48157474ea1f03ebee991530ba742d381b28d4f314d6f3", + "sha256:e49e0fd86c295e743fd5be69b8b0712f70a686bc79a16e5268386c2defacaade", + "sha256:e6980a558d8461230c457218bd6c92dfc1d10205548215c2c21d79dc8d0a96f3", + "sha256:e8be3aff14f0120ad049121322b107f8a759be76a6a62138322d4c8a337a9e2c", + "sha256:e9951afe6557c75a71045148890052cb942689ee4c9ec29f5436240e1fcc73b7", + "sha256:ed097b26f18a1f5ff05f661dc36528c5f6735ba4ce8c9645e83b064665131349", + "sha256:f1d1f45e3e8d37c804dca99ab3cf4ab3ed2e7a62cd82542924b14c0a4f46d243", + "sha256:fe8bba2545427418efc1929c5c42852bdb4143eb8d0a46b09de88d1fe99258e7" ], - "markers": "python_version >= '3.8'", - "version": "==1.11.1" + "markers": "python_version >= '3.9'", + "version": "==1.16.0" } }, "develop": { @@ -1255,99 +1567,114 @@ }, "charset-normalizer": { "hashes": [ - "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", - "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", - "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", - "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", - "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", - "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", - "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", - "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", - "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", - "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", - "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", - "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", - "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", - "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", - "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", - "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", - "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", - "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", - "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", - "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", - "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", - "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", - "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", - "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", - "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", - "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", - "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", - "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", - "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", - "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", - "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", - "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", - "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", - "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", - "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", - "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", - "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", - "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", - "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", - "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", - "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", - "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", - "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", - "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", - "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", - "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", - "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", - "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", - "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", - "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", - "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", - "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", - "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", - "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", - "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", - "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", - "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", - "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", - "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", - "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", - "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", - "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", - "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", - "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", - "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", - "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", - "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", - "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", - "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", - "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", - "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", - "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", - "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", - "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", - "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", - "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", - "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", - "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", - "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", - "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", - "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", - "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", - "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", - "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", - "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", - "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", - "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621", + "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6", + "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8", + "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912", + "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c", + "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b", + "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d", + "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d", + "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95", + "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e", + "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565", + "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64", + "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab", + "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be", + "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e", + "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907", + "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0", + "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2", + "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62", + "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62", + "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23", + "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc", + "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284", + "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca", + "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455", + "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858", + "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b", + "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594", + "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc", + "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db", + "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b", + "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea", + "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6", + "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920", + "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749", + "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7", + "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd", + "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99", + "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242", + "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee", + "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129", + "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2", + "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51", + "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee", + "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8", + "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b", + "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613", + "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742", + "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe", + "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3", + "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5", + "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631", + "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7", + "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15", + "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c", + "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea", + "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417", + "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250", + "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88", + "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca", + "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa", + "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99", + "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149", + "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41", + "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574", + "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0", + "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f", + "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d", + "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654", + "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3", + "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19", + "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90", + "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578", + "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9", + "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1", + "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51", + "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719", + "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236", + "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a", + "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c", + "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade", + "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944", + "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc", + "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6", + "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6", + "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27", + "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6", + "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2", + "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12", + "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf", + "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114", + "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7", + "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf", + "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d", + "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b", + "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed", + "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03", + "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4", + "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67", + "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365", + "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a", + "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748", + "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b", + "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079", + "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.2" + "version": "==3.4.0" }, "click": { "hashes": [ @@ -1367,81 +1694,71 @@ }, "coverage": { "hashes": [ - "sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca", - "sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d", - "sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6", - "sha256:0dbde0f4aa9a16fa4d754356a8f2e36296ff4d83994b2c9d8398aa32f222f989", - "sha256:1125ca0e5fd475cbbba3bb67ae20bd2c23a98fac4e32412883f9bcbaa81c314c", - "sha256:13b0a73a0896988f053e4fbb7de6d93388e6dd292b0d87ee51d106f2c11b465b", - "sha256:166811d20dfea725e2e4baa71fffd6c968a958577848d2131f39b60043400223", - "sha256:170d444ab405852903b7d04ea9ae9b98f98ab6d7e63e1115e82620807519797f", - "sha256:1f4aa8219db826ce6be7099d559f8ec311549bfc4046f7f9fe9b5cea5c581c56", - "sha256:225667980479a17db1048cb2bf8bfb39b8e5be8f164b8f6628b64f78a72cf9d3", - "sha256:260933720fdcd75340e7dbe9060655aff3af1f0c5d20f46b57f262ab6c86a5e8", - "sha256:2bdb062ea438f22d99cba0d7829c2ef0af1d768d1e4a4f528087224c90b132cb", - "sha256:2c09f4ce52cb99dd7505cd0fc8e0e37c77b87f46bc9c1eb03fe3bc9991085388", - "sha256:3115a95daa9bdba70aea750db7b96b37259a81a709223c8448fa97727d546fe0", - "sha256:3e0cadcf6733c09154b461f1ca72d5416635e5e4ec4e536192180d34ec160f8a", - "sha256:3f1156e3e8f2872197af3840d8ad307a9dd18e615dc64d9ee41696f287c57ad8", - "sha256:4421712dbfc5562150f7554f13dde997a2e932a6b5f352edcce948a815efee6f", - "sha256:44df346d5215a8c0e360307d46ffaabe0f5d3502c8a1cefd700b34baf31d411a", - "sha256:502753043567491d3ff6d08629270127e0c31d4184c4c8d98f92c26f65019962", - "sha256:547f45fa1a93154bd82050a7f3cddbc1a7a4dd2a9bf5cb7d06f4ae29fe94eaf8", - "sha256:5621a9175cf9d0b0c84c2ef2b12e9f5f5071357c4d2ea6ca1cf01814f45d2391", - "sha256:609b06f178fe8e9f89ef676532760ec0b4deea15e9969bf754b37f7c40326dbc", - "sha256:645786266c8f18a931b65bfcefdbf6952dd0dea98feee39bd188607a9d307ed2", - "sha256:6878ef48d4227aace338d88c48738a4258213cd7b74fd9a3d4d7582bb1d8a155", - "sha256:6a89ecca80709d4076b95f89f308544ec8f7b4727e8a547913a35f16717856cb", - "sha256:6db04803b6c7291985a761004e9060b2bca08da6d04f26a7f2294b8623a0c1a0", - "sha256:6e2cd258d7d927d09493c8df1ce9174ad01b381d4729a9d8d4e38670ca24774c", - "sha256:6e81d7a3e58882450ec4186ca59a3f20a5d4440f25b1cff6f0902ad890e6748a", - "sha256:702855feff378050ae4f741045e19a32d57d19f3e0676d589df0575008ea5004", - "sha256:78b260de9790fd81e69401c2dc8b17da47c8038176a79092a89cb2b7d945d060", - "sha256:7bb65125fcbef8d989fa1dd0e8a060999497629ca5b0efbca209588a73356232", - "sha256:7dea0889685db8550f839fa202744652e87c60015029ce3f60e006f8c4462c93", - "sha256:8284cf8c0dd272a247bc154eb6c95548722dce90d098c17a883ed36e67cdb129", - "sha256:877abb17e6339d96bf08e7a622d05095e72b71f8afd8a9fefc82cf30ed944163", - "sha256:8929543a7192c13d177b770008bc4e8119f2e1f881d563fc6b6305d2d0ebe9de", - "sha256:8ae539519c4c040c5ffd0632784e21b2f03fc1340752af711f33e5be83a9d6c6", - "sha256:8f59d57baca39b32db42b83b2a7ba6f47ad9c394ec2076b084c3f029b7afca23", - "sha256:9054a0754de38d9dbd01a46621636689124d666bad1936d76c0341f7d71bf569", - "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d", - "sha256:95cae0efeb032af8458fc27d191f85d1717b1d4e49f7cb226cf526ff28179778", - "sha256:9bc572be474cafb617672c43fe989d6e48d3c83af02ce8de73fff1c6bb3c198d", - "sha256:9c56863d44bd1c4fe2abb8a4d6f5371d197f1ac0ebdee542f07f35895fc07f36", - "sha256:9e0b2df163b8ed01d515807af24f63de04bebcecbd6c3bfeff88385789fdf75a", - "sha256:a09ece4a69cf399510c8ab25e0950d9cf2b42f7b3cb0374f95d2e2ff594478a6", - "sha256:a1ac0ae2b8bd743b88ed0502544847c3053d7171a3cff9228af618a068ed9c34", - "sha256:a318d68e92e80af8b00fa99609796fdbcdfef3629c77c6283566c6f02c6d6704", - "sha256:a4acd025ecc06185ba2b801f2de85546e0b8ac787cf9d3b06e7e2a69f925b106", - "sha256:a6d3adcf24b624a7b778533480e32434a39ad8fa30c315208f6d3e5542aeb6e9", - "sha256:a78d169acd38300060b28d600344a803628c3fd585c912cacc9ea8790fe96862", - "sha256:a95324a9de9650a729239daea117df21f4b9868ce32e63f8b650ebe6cef5595b", - "sha256:abd5fd0db5f4dc9289408aaf34908072f805ff7792632250dcb36dc591d24255", - "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16", - "sha256:b43c03669dc4618ec25270b06ecd3ee4fa94c7f9b3c14bae6571ca00ef98b0d3", - "sha256:b48f312cca9621272ae49008c7f613337c53fadca647d6384cc129d2996d1133", - "sha256:b5d7b556859dd85f3a541db6a4e0167b86e7273e1cdc973e5b175166bb634fdb", - "sha256:b9f222de8cded79c49bf184bdbc06630d4c58eec9459b939b4a690c82ed05657", - "sha256:c3c02d12f837d9683e5ab2f3d9844dc57655b92c74e286c262e0fc54213c216d", - "sha256:c44fee9975f04b33331cb8eb272827111efc8930cfd582e0320613263ca849ca", - "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36", - "sha256:d0c212c49b6c10e6951362f7c6df3329f04c2b1c28499563d4035d964ab8e08c", - "sha256:d3296782ca4eab572a1a4eca686d8bfb00226300dcefdf43faa25b5242ab8a3e", - "sha256:d85f5e9a5f8b73e2350097c3756ef7e785f55bd71205defa0bfdaf96c31616ff", - "sha256:da511e6ad4f7323ee5702e6633085fb76c2f893aaf8ce4c51a0ba4fc07580ea7", - "sha256:e05882b70b87a18d937ca6768ff33cc3f72847cbc4de4491c8e73880766718e5", - "sha256:e61c0abb4c85b095a784ef23fdd4aede7a2628478e7baba7c5e3deba61070a02", - "sha256:e6a08c0be454c3b3beb105c0596ebdc2371fab6bb90c0c0297f4e58fd7e1012c", - "sha256:e9a6e0eb86070e8ccaedfbd9d38fec54864f3125ab95419970575b42af7541df", - "sha256:ed37bd3c3b063412f7620464a9ac1314d33100329f39799255fb8d3027da50d3", - "sha256:f1adfc8ac319e1a348af294106bc6a8458a0f1633cc62a1446aebc30c5fa186a", - "sha256:f5796e664fe802da4f57a168c85359a8fbf3eab5e55cd4e4569fbacecc903959", - "sha256:fc5a77d0c516700ebad189b587de289a20a78324bc54baee03dd486f0855d234", - "sha256:fd21f6ae3f08b41004dfb433fa895d858f3f5979e7762d052b12aef444e29afc" + "sha256:00a1d69c112ff5149cabe60d2e2ee948752c975d95f1e1096742e6077affd376", + "sha256:023bf8ee3ec6d35af9c1c6ccc1d18fa69afa1cb29eaac57cb064dbb262a517f9", + "sha256:0294ca37f1ba500667b1aef631e48d875ced93ad5e06fa665a3295bdd1d95111", + "sha256:06babbb8f4e74b063dbaeb74ad68dfce9186c595a15f11f5d5683f748fa1d172", + "sha256:0809082ee480bb8f7416507538243c8863ac74fd8a5d2485c46f0f7499f2b491", + "sha256:0b3fb02fe73bed561fa12d279a417b432e5b50fe03e8d663d61b3d5990f29546", + "sha256:0b58c672d14f16ed92a48db984612f5ce3836ae7d72cdd161001cc54512571f2", + "sha256:0bcd1069e710600e8e4cf27f65c90c7843fa8edfb4520fb0ccb88894cad08b11", + "sha256:1032e178b76a4e2b5b32e19d0fd0abbce4b58e77a1ca695820d10e491fa32b08", + "sha256:11a223a14e91a4693d2d0755c7a043db43d96a7450b4f356d506c2562c48642c", + "sha256:12394842a3a8affa3ba62b0d4ab7e9e210c5e366fbac3e8b2a68636fb19892c2", + "sha256:182e6cd5c040cec0a1c8d415a87b67ed01193ed9ad458ee427741c7d8513d963", + "sha256:1d5b8007f81b88696d06f7df0cb9af0d3b835fe0c8dbf489bad70b45f0e45613", + "sha256:1f76846299ba5c54d12c91d776d9605ae33f8ae2b9d1d3c3703cf2db1a67f2c0", + "sha256:27fb4a050aaf18772db513091c9c13f6cb94ed40eacdef8dad8411d92d9992db", + "sha256:29155cd511ee058e260db648b6182c419422a0d2e9a4fa44501898cf918866cf", + "sha256:29fc0f17b1d3fea332f8001d4558f8214af7f1d87a345f3a133c901d60347c73", + "sha256:2b6b4c83d8e8ea79f27ab80778c19bc037759aea298da4b56621f4474ffeb117", + "sha256:2fdef0d83a2d08d69b1f2210a93c416d54e14d9eb398f6ab2f0a209433db19e1", + "sha256:3c65d37f3a9ebb703e710befdc489a38683a5b152242664b973a7b7b22348a4e", + "sha256:4f704f0998911abf728a7783799444fcbbe8261c4a6c166f667937ae6a8aa522", + "sha256:51b44306032045b383a7a8a2c13878de375117946d68dcb54308111f39775a25", + "sha256:53d202fd109416ce011578f321460795abfe10bb901b883cafd9b3ef851bacfc", + "sha256:58809e238a8a12a625c70450b48e8767cff9eb67c62e6154a642b21ddf79baea", + "sha256:5915fcdec0e54ee229926868e9b08586376cae1f5faa9bbaf8faf3561b393d52", + "sha256:5beb1ee382ad32afe424097de57134175fea3faf847b9af002cc7895be4e2a5a", + "sha256:5f8ae553cba74085db385d489c7a792ad66f7f9ba2ee85bfa508aeb84cf0ba07", + "sha256:5fbd612f8a091954a0c8dd4c0b571b973487277d26476f8480bfa4b2a65b5d06", + "sha256:6bd818b7ea14bc6e1f06e241e8234508b21edf1b242d49831831a9450e2f35fa", + "sha256:6f01ba56b1c0e9d149f9ac85a2f999724895229eb36bd997b61e62999e9b0901", + "sha256:73d2b73584446e66ee633eaad1a56aad577c077f46c35ca3283cd687b7715b0b", + "sha256:7bb92c539a624cf86296dd0c68cd5cc286c9eef2d0c3b8b192b604ce9de20a17", + "sha256:8165b796df0bd42e10527a3f493c592ba494f16ef3c8b531288e3d0d72c1f6f0", + "sha256:862264b12ebb65ad8d863d51f17758b1684560b66ab02770d4f0baf2ff75da21", + "sha256:8902dd6a30173d4ef09954bfcb24b5d7b5190cf14a43170e386979651e09ba19", + "sha256:8cf717ee42012be8c0cb205dbbf18ffa9003c4cbf4ad078db47b95e10748eec5", + "sha256:8ed9281d1b52628e81393f5eaee24a45cbd64965f41857559c2b7ff19385df51", + "sha256:99b41d18e6b2a48ba949418db48159d7a2e81c5cc290fc934b7d2380515bd0e3", + "sha256:9cb7fa111d21a6b55cbf633039f7bc2749e74932e3aa7cb7333f675a58a58bf3", + "sha256:a181e99301a0ae128493a24cfe5cfb5b488c4e0bf2f8702091473d033494d04f", + "sha256:a413a096c4cbac202433c850ee43fa326d2e871b24554da8327b01632673a076", + "sha256:a6b1e54712ba3474f34b7ef7a41e65bd9037ad47916ccb1cc78769bae324c01a", + "sha256:ade3ca1e5f0ff46b678b66201f7ff477e8fa11fb537f3b55c3f0568fbfe6e718", + "sha256:b0ac3d42cb51c4b12df9c5f0dd2f13a4f24f01943627120ec4d293c9181219ba", + "sha256:b369ead6527d025a0fe7bd3864e46dbee3aa8f652d48df6174f8d0bac9e26e0e", + "sha256:b57b768feb866f44eeed9f46975f3d6406380275c5ddfe22f531a2bf187eda27", + "sha256:b8d3a03d9bfcaf5b0141d07a88456bb6a4c3ce55c080712fec8418ef3610230e", + "sha256:bc66f0bf1d7730a17430a50163bb264ba9ded56739112368ba985ddaa9c3bd09", + "sha256:bf20494da9653f6410213424f5f8ad0ed885e01f7e8e59811f572bdb20b8972e", + "sha256:c48167910a8f644671de9f2083a23630fbf7a1cb70ce939440cd3328e0919f70", + "sha256:c481b47f6b5845064c65a7bc78bc0860e635a9b055af0df46fdf1c58cebf8e8f", + "sha256:c7c8b95bf47db6d19096a5e052ffca0a05f335bc63cef281a6e8fe864d450a72", + "sha256:c9b8e184898ed014884ca84c70562b4a82cbc63b044d366fedc68bc2b2f3394a", + "sha256:cc8ff50b50ce532de2fa7a7daae9dd12f0a699bfcd47f20945364e5c31799fef", + "sha256:d541423cdd416b78626b55f123412fcf979d22a2c39fce251b350de38c15c15b", + "sha256:dab4d16dfef34b185032580e2f2f89253d302facba093d5fa9dbe04f569c4f4b", + "sha256:dacbc52de979f2823a819571f2e3a350a7e36b8cb7484cdb1e289bceaf35305f", + "sha256:df57bdbeffe694e7842092c5e2e0bc80fff7f43379d465f932ef36f027179806", + "sha256:ed8fe9189d2beb6edc14d3ad19800626e1d9f2d975e436f84e19efb7fa19469b", + "sha256:f3ddf056d3ebcf6ce47bdaf56142af51bb7fad09e4af310241e9db7a3a8022e1", + "sha256:f8fe4984b431f8621ca53d9380901f62bfb54ff759a1348cd140490ada7b693c", + "sha256:fe439416eb6380de434886b00c859304338f8b19f6f54811984f3420a2e03858" ], - "markers": "python_version >= '3.8'", - "version": "==7.6.1" + "markers": "python_version >= '3.9'", + "version": "==7.6.4" }, "flake8": { "hashes": [ @@ -1480,37 +1797,37 @@ }, "google-api-core": { "hashes": [ - "sha256:53ec0258f2837dd53bbd3d3df50f5359281b3cc13f800c941dd15a9b5a415af4", - "sha256:ca07de7e8aa1c98a8bfca9321890ad2340ef7f2eb136e558cee68f24b94b0a8f" + "sha256:4a152fd11a9f774ea606388d423b68aa7e6d6a0ffe4c8266f74979613ec09f81", + "sha256:6869eacb2a37720380ba5898312af79a4d30b8bca1548fb4093e0697dc4bdf5d" ], "markers": "python_version >= '3.7'", - "version": "==2.19.2" + "version": "==2.21.0" }, "google-api-python-client": { "hashes": [ - "sha256:41f671be10fa077ee5143ee9f0903c14006d39dc644564f4e044ae96b380bf68", - "sha256:b1e62c9889c5ef6022f11d30d7ef23dc55100300f0e8aaf8aa09e8e92540acad" + "sha256:1a5232e9cfed8c201799d9327e4d44dc7ea7daa3c6e1627fca41aa201539c0da", + "sha256:b9d68c6b14ec72580d66001bd33c5816b78e2134b93ccc5cf8f624516b561750" ], "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==2.146.0" + "version": "==2.149.0" }, "google-api-python-client-stubs": { "hashes": [ - "sha256:148e16613e070969727f39691e23a73cdb87c65a4fc8133abd4c41d17b80b313", - "sha256:3c1f9f2a7cac8d1e9a7e84ed24e6c29cf4c643b0f94e39ed09ac1b7e91ab239a" + "sha256:7327c058fb5ba975309922f962f17931b9c82af51d95a5dc04061ed0c20b9f06", + "sha256:75b3dfe67b9d74ac3b58d78725326836769d0b2df1cbef354a5455a5cc57d68d" ], "index": "pypi", - "markers": "python_version >= '3.7' and python_version < '4.0'", - "version": "==1.27.0" + "markers": "python_version >= '3.7'", + "version": "==1.28.0" }, "google-auth": { "hashes": [ - "sha256:72fd4733b80b6d777dcde515628a9eb4a577339437012874ea286bca7261ee65", - "sha256:8eb87396435c19b20d32abd2f984e31c191a15284af72eb922f10e5bde9c04cc" + "sha256:25df55f327ef021de8be50bad0dfd4a916ad0de96da86cd05661c9297723ad3f", + "sha256:f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a" ], "markers": "python_version >= '3.7'", - "version": "==2.34.0" + "version": "==2.35.0" }, "google-auth-httplib2": { "hashes": [ @@ -1643,20 +1960,20 @@ }, "protobuf": { "hashes": [ - "sha256:2c69461a7fcc8e24be697624c09a839976d82ae75062b11a0972e41fd2cd9132", - "sha256:35cfcb15f213449af7ff6198d6eb5f739c37d7e4f1c09b5d0641babf2cc0c68f", - "sha256:52235802093bd8a2811abbe8bf0ab9c5f54cca0a751fdd3f6ac2a21438bffece", - "sha256:59379674ff119717404f7454647913787034f03fe7049cbef1d74a97bb4593f0", - "sha256:5e8a95246d581eef20471b5d5ba010d55f66740942b95ba9b872d918c459452f", - "sha256:87317e9bcda04a32f2ee82089a204d3a2f0d3c8aeed16568c7daf4756e4f1fe0", - "sha256:8ddc60bf374785fb7cb12510b267f59067fa10087325b8e1855b898a0d81d276", - "sha256:a8b9403fc70764b08d2f593ce44f1d2920c5077bf7d311fefec999f8c40f78b7", - "sha256:c0ea0123dac3399a2eeb1a1443d82b7afc9ff40241433296769f7da42d142ec3", - "sha256:ca53faf29896c526863366a52a8f4d88e69cd04ec9571ed6082fa117fac3ab36", - "sha256:eeea10f3dc0ac7e6b4933d32db20662902b4ab81bf28df12218aa389e9c2102d" + "sha256:0c4eec6f987338617072592b97943fdbe30d019c56126493111cf24344c1cc24", + "sha256:135658402f71bbd49500322c0f736145731b16fc79dc8f367ab544a17eab4535", + "sha256:27b246b3723692bf1068d5734ddaf2fccc2cdd6e0c9b47fe099244d80200593b", + "sha256:3e6101d095dfd119513cde7259aa703d16c6bbdfae2554dfe5cfdbe94e32d548", + "sha256:3fa2de6b8b29d12c61911505d893afe7320ce7ccba4df913e2971461fa36d584", + "sha256:64badbc49180a5e401f373f9ce7ab1d18b63f7dd4a9cdc43c92b9f0b481cef7b", + "sha256:70585a70fc2dd4818c51287ceef5bdba6387f88a578c86d47bb34669b5552c36", + "sha256:712319fbdddb46f21abb66cd33cb9e491a5763b2febd8f228251add221981135", + "sha256:91fba8f445723fcf400fdbe9ca796b19d3b1242cd873907979b9ed71e4afe868", + "sha256:a3f6857551e53ce35e60b403b8a27b0295f7d6eb63d10484f12bc6879c715687", + "sha256:cee1757663fa32a1ee673434fcf3bf24dd54763c79690201208bafec62f19eed" ], "markers": "python_version >= '3.8'", - "version": "==5.28.2" + "version": "==5.28.3" }, "py": { "hashes": [ @@ -1708,11 +2025,11 @@ }, "pyparsing": { "hashes": [ - "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c", - "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032" + "sha256:93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84", + "sha256:cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c" ], "markers": "python_version >= '3.1'", - "version": "==3.1.4" + "version": "==3.2.0" }, "pytest": { "hashes": [ @@ -1757,11 +2074,11 @@ }, "tomli": { "hashes": [ - "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" + "sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38", + "sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed" ], "markers": "python_version < '3.11'", - "version": "==2.0.1" + "version": "==2.0.2" }, "types-httplib2": { "hashes": [ diff --git a/abr-testing/abr_testing/automation/google_sheets_tool.py b/abr-testing/abr_testing/automation/google_sheets_tool.py index 3ca3bd38f9b..d284a13a241 100644 --- a/abr-testing/abr_testing/automation/google_sheets_tool.py +++ b/abr-testing/abr_testing/automation/google_sheets_tool.py @@ -167,6 +167,7 @@ def column_letter_to_index(column_letter: str) -> int: self.spread_sheet.batch_update(body=body) except gspread.exceptions.APIError as e: print(f"ERROR MESSAGE: {e}") + raise def update_cell( self, sheet_title: str, row: int, column: int, single_data: Any diff --git a/abr-testing/abr_testing/data_collection/abr_calibration_logs.py b/abr-testing/abr_testing/data_collection/abr_calibration_logs.py index 82d9d9c45bc..75b73b8f16b 100644 --- a/abr-testing/abr_testing/data_collection/abr_calibration_logs.py +++ b/abr-testing/abr_testing/data_collection/abr_calibration_logs.py @@ -1,129 +1,332 @@ """Get Calibration logs from robots.""" -from typing import Dict, Any, List, Union +from typing import Dict, Any, List, Set import argparse import os import json import sys -import time as t +import traceback +import hashlib from abr_testing.data_collection import read_robot_logs from abr_testing.automation import google_drive_tool, google_sheets_tool -def check_for_duplicates( - sheet_location: str, - google_sheet: Any, - col_1: int, - col_2: int, - row: List[str], - headers: List[str], -) -> Union[List[str], None]: - """Check google sheet for duplicates.""" - t.sleep(5) - serials = google_sheet.get_column(col_1) - modify_dates = google_sheet.get_column(col_2) - # Check for calibration time stamp. - if row[-1] is not None: - if len(row[-1]) > 0: - for serial, modify_date in zip(serials, modify_dates): - if row[col_1 - 1] == serial and row[col_2 - 1] == modify_date: - print( - f"Skipped row for instrument {serial}. Already on Google Sheet." - ) - return None - read_robot_logs.write_to_sheets(sheet_location, google_sheet, row, headers) - print(f"Writing calibration for: {row[7]}") - return row - - -def upload_calibration_offsets( - calibration: Dict[str, Any], storage_directory: str -) -> None: - """Upload calibration data to google_sheet.""" - # Common Headers - headers_beg = list(calibration.keys())[:4] - headers_end = list(["X", "Y", "Z", "lastModified"]) +def instrument_helper( + headers_beg: List[str], + headers_end: List[str], + calibration_log: Dict[Any, Any], + google_sheet_name: str, + inst_sheet_serials: Set[str], + inst_sheet_modify_dates: Set[str], + storage_directory: str, +) -> List[Any]: + """Helper for parsing instrument calibration data.""" + # Populate Instruments # INSTRUMENT SHEET + instruments_upload_rows: List[Any] = [] instrument_headers = ( - headers_beg + list(calibration["Instruments"][0].keys())[:7] + headers_end + headers_beg + list(calibration_log["Instruments"][0].keys())[:7] + headers_end ) local_instrument_file = google_sheet_name + "-Instruments" - instrument_sheet_location = read_robot_logs.create_abr_data_sheet( + read_robot_logs.create_abr_data_sheet( storage_directory, local_instrument_file, instrument_headers ) # INSTRUMENTS DATA - instruments = calibration["Instruments"] + instruments = calibration_log["Instruments"] for instrument in range(len(instruments)): one_instrument = instruments[instrument] + inst_serial = one_instrument["serialNumber"] + modified = one_instrument["data"]["calibratedOffset"].get("last_modified", "") + if inst_serial in inst_sheet_serials and modified in inst_sheet_modify_dates: + continue x = one_instrument["data"]["calibratedOffset"]["offset"].get("x", "") y = one_instrument["data"]["calibratedOffset"]["offset"].get("y", "") z = one_instrument["data"]["calibratedOffset"]["offset"].get("z", "") - modified = one_instrument["data"]["calibratedOffset"].get("last_modified", "") instrument_row = ( - list(calibration.values())[:4] + list(calibration_log.values())[:4] + list(one_instrument.values())[:7] + list([x, y, z, modified]) ) - check_for_duplicates( - instrument_sheet_location, - google_sheet_instruments, - 8, - 15, - instrument_row, - instrument_headers, - ) + instruments_upload_rows.append(instrument_row) + return instruments_upload_rows + +def module_helper( + headers_beg: List[str], + headers_end: List[str], + calibration_log: Dict[Any, Any], + google_sheet_name: str, + module_sheet_serials: Set[str], + module_modify_dates: Set[str], + storage_directory: str, +) -> List[Any]: + """Helper for parsing module calibration data.""" + # Populate Modules # MODULE SHEET - if len(calibration.get("Modules", "")) > 0: + modules_upload_rows: List[Any] = [] + if len(calibration_log.get("Modules", "")) > 0: module_headers = ( - headers_beg + list(calibration["Modules"][0].keys())[:7] + headers_end + headers_beg + list(calibration_log["Modules"][0].keys())[:7] + headers_end ) local_modules_file = google_sheet_name + "-Modules" - modules_sheet_location = read_robot_logs.create_abr_data_sheet( + read_robot_logs.create_abr_data_sheet( storage_directory, local_modules_file, module_headers ) # MODULES DATA - modules = calibration["Modules"] + modules = calibration_log["Modules"] for module in range(len(modules)): one_module = modules[module] - x = one_module["moduleOffset"]["offset"].get("x", "") - y = one_module["moduleOffset"]["offset"].get("y", "") - z = one_module["moduleOffset"]["offset"].get("z", "") - modified = one_module["moduleOffset"].get("last_modified", "") + mod_serial = one_module["serialNumber"] + try: + modified = one_module["moduleOffset"].get("last_modified", "") + x = one_module["moduleOffset"]["offset"].get("x", "") + y = one_module["moduleOffset"]["offset"].get("y", "") + z = one_module["moduleOffset"]["offset"].get("z", "") + except KeyError: + continue + if mod_serial in module_sheet_serials and modified in module_modify_dates: + continue module_row = ( - list(calibration.values())[:4] + list(calibration_log.values())[:4] + list(one_module.values())[:7] + list([x, y, z, modified]) ) - check_for_duplicates( - modules_sheet_location, - google_sheet_modules, - 8, - 15, - module_row, - module_headers, - ) + modules_upload_rows.append(module_row) + return modules_upload_rows + + +def create_hash( + robot_name: str, deck_slot: str, pipette_calibrated_with: str, last_modified: str +) -> str: + """Create unique hash identifier for deck calibrations.""" + combined_string = robot_name + deck_slot + pipette_calibrated_with + last_modified + hashed_obj = hashlib.sha256(combined_string.encode()) + return hashed_obj.hexdigest() + + +def deck_helper( + headers_beg: List[str], + headers_end: List[str], + calibration_log: Dict[Any, Any], + google_sheet_name: str, + deck_sheet_hashes: Set[str], + storage_directory: str, +) -> List[Any]: + """Helper for parsing deck calibration data.""" + deck_upload_rows: List[Any] = [] + # Populate Deck # DECK SHEET local_deck_file = google_sheet_name + "-Deck" deck_headers = headers_beg + list(["pipetteCalibratedWith", "Slot"]) + headers_end - deck_sheet_location = read_robot_logs.create_abr_data_sheet( + read_robot_logs.create_abr_data_sheet( storage_directory, local_deck_file, deck_headers ) # DECK DATA - deck = calibration["Deck"] + deck = calibration_log["Deck"] + deck_modified = str(deck["data"].get("lastModified")) slots = ["D3", "D1", "A1"] - deck_modified = deck["data"].get("lastModified", "") - pipette_calibrated_with = deck["data"].get("pipetteCalibratedWith", "") + pipette_calibrated_with = str(deck["data"].get("pipetteCalibratedWith", "")) for i in range(len(deck["data"]["matrix"])): + robot = calibration_log["Robot"] + deck_slot = slots[i] + unique_hash = create_hash( + robot, deck_slot, pipette_calibrated_with, deck_modified + ) + if unique_hash in deck_sheet_hashes: + continue coords = deck["data"]["matrix"][i] x = coords[0] y = coords[1] z = coords[2] - deck_row = list(calibration.values())[:4] + list( + deck_row = list(calibration_log.values())[:4] + list( [pipette_calibrated_with, slots[i], x, y, z, deck_modified] ) - check_for_duplicates( - deck_sheet_location, google_sheet_deck, 6, 10, deck_row, deck_headers + deck_upload_rows.append(deck_row) + return deck_upload_rows + + +def send_batch_update( + instruments_upload_rows: List[str], + google_sheet_instruments: google_sheets_tool.google_sheet, + modules_upload_rows: List[str], + google_sheet_modules: google_sheets_tool.google_sheet, + deck_upload_rows: List[str], + google_sheet_deck: google_sheets_tool.google_sheet, +) -> None: + """Executes batch updates.""" + # Prepare data for batch update + try: + transposed_instruments_upload_rows = list( + map(list, zip(*instruments_upload_rows)) + ) + google_sheet_instruments.batch_update_cells( + transposed_instruments_upload_rows, + "A", + google_sheet_instruments.get_index_row() + 1, + "0", + ) + except Exception: + print("No new instrument data") + try: + transposed_module_upload_rows = list(map(list, zip(*modules_upload_rows))) + google_sheet_modules.batch_update_cells( + transposed_module_upload_rows, + "A", + google_sheet_modules.get_index_row() + 1, + "1020695883", + ) + except Exception: + print("No new module data") + try: + transposed_deck_upload_rows = list(map(list, zip(*deck_upload_rows))) + google_sheet_deck.batch_update_cells( + transposed_deck_upload_rows, + "A", + google_sheet_deck.get_index_row() + 1, + "1332568460", + ) + except Exception: + print("No new deck data") + + +def upload_calibration_offsets( + calibration_data: List[Dict[str, Any]], + storage_directory: str, + google_sheet_instruments: google_sheets_tool.google_sheet, + google_sheet_modules: google_sheets_tool.google_sheet, + google_sheet_deck: google_sheets_tool.google_sheet, + google_sheet_name: str, +) -> None: + """Upload calibration data to google_sheet.""" + # Common Headers + headers_beg = list(calibration_data[0].keys())[:4] + headers_end = list(["X", "Y", "Z", "lastModified"]) + sheets = [google_sheet_instruments, google_sheet_modules, google_sheet_deck] + instruments_upload_rows: List[Any] = [] + modules_upload_rows: List[Any] = [] + deck_upload_rows: List[Any] = [] + inst_sheet_serials: Set[str] = set() + inst_sheet_modify_dates: Set[str] = set() + module_sheet_serials: Set[str] = set() + deck_sheet_hashes: Set[str] = set() + # Get current serials, and modified info from google sheet + for i, sheet in enumerate(sheets): + if i == 0: + inst_sheet_serials = sheet.get_column(8) + inst_sheet_modify_dates = sheet.get_column(15) + if i == 1: + module_sheet_serials = sheet.get_column(6) + module_modify_dates = sheet.get_column(15) + elif i == 2: + deck_sheet_hashes = sheet.get_column(11) + + # Iterate through calibration logs and accumulate data + for calibration_log in calibration_data: + for sheet_ind, sheet in enumerate(sheets): + if sheet_ind == 0: + instruments_upload_rows += instrument_helper( + headers_beg, + headers_end, + calibration_log, + google_sheet_name, + inst_sheet_serials, + inst_sheet_modify_dates, + storage_directory, + ) + elif sheet_ind == 1: + modules_upload_rows += module_helper( + headers_beg, + headers_end, + calibration_log, + google_sheet_name, + module_sheet_serials, + module_modify_dates, + storage_directory, + ) + elif sheet_ind == 2: + deck_upload_rows += deck_helper( + headers_beg, + headers_end, + calibration_log, + google_sheet_name, + deck_sheet_hashes, + storage_directory, + ) + send_batch_update( + instruments_upload_rows, + google_sheet_instruments, + modules_upload_rows, + google_sheet_modules, + deck_upload_rows, + google_sheet_deck, + ) + + +def run( + storage_directory: str, folder_name: str, google_sheet_name_param: str, email: str +) -> None: + """Main control function.""" + # Connect to google drive. + google_sheet_name = google_sheet_name_param + try: + credentials_path = os.path.join(storage_directory, "credentials.json") + except FileNotFoundError: + print(f"Add credentials.json file to: {storage_directory}.") + sys.exit() + google_drive = google_drive_tool.google_drive(credentials_path, folder_name, email) + # Connect to google sheet + google_sheet_instruments = google_sheets_tool.google_sheet( + credentials_path, google_sheet_name, 0 + ) + google_sheet_modules = google_sheets_tool.google_sheet( + credentials_path, google_sheet_name, 1 + ) + google_sheet_deck = google_sheets_tool.google_sheet( + credentials_path, google_sheet_name, 2 + ) + ip_json_file = os.path.join(storage_directory, "IPs.json") + try: + ip_file = json.load(open(ip_json_file)) + except FileNotFoundError: + print(f"Add .json file with robot IPs to: {storage_directory}.") + sys.exit() + ip_or_all = "" + while not ip_or_all: + ip_or_all = input("IP Address or ALL: ") + calibration_data = [] + if ip_or_all.upper() == "ALL": + ip_address_list = ip_file["ip_address_list"] + for ip in ip_address_list: + saved_file_path, calibration = read_robot_logs.get_calibration_offsets( + ip, storage_directory + ) + calibration_data.append(calibration) + else: + try: + ( + saved_file_path, + calibration, + ) = read_robot_logs.get_calibration_offsets( + ip_or_all, storage_directory + ) + calibration_data.append(calibration) + except Exception: + print("Invalid IP try again") + ip_or_all = "" + try: + upload_calibration_offsets( + calibration_data, + storage_directory, + google_sheet_instruments, + google_sheet_modules, + google_sheet_deck, + google_sheet_name, ) + print("Successfully uploaded calibration data!") + except Exception: + print("No calibration data to upload: ") + traceback.print_exc() + sys.exit(1) + google_drive.upload_missing_files(storage_directory) if __name__ == "__main__": @@ -160,42 +363,4 @@ def upload_calibration_offsets( folder_name = args.folder_name[0] google_sheet_name = args.google_sheet_name[0] email = args.email[0] - # Connect to google drive. - try: - credentials_path = os.path.join(storage_directory, "credentials.json") - except FileNotFoundError: - print(f"Add credentials.json file to: {storage_directory}.") - sys.exit() - google_drive = google_drive_tool.google_drive(credentials_path, folder_name, email) - # Connect to google sheet - google_sheet_instruments = google_sheets_tool.google_sheet( - credentials_path, google_sheet_name, 0 - ) - google_sheet_modules = google_sheets_tool.google_sheet( - credentials_path, google_sheet_name, 1 - ) - google_sheet_deck = google_sheets_tool.google_sheet( - credentials_path, google_sheet_name, 2 - ) - ip_json_file = os.path.join(storage_directory, "IPs.json") - try: - ip_file = json.load(open(ip_json_file)) - except FileNotFoundError: - print(f"Add .json file with robot IPs to: {storage_directory}.") - sys.exit() - ip_or_all = input("IP Address or ALL: ") - - if ip_or_all == "ALL": - ip_address_list = ip_file["ip_address_list"] - for ip in ip_address_list: - saved_file_path, calibration = read_robot_logs.get_calibration_offsets( - ip, storage_directory - ) - upload_calibration_offsets(calibration, storage_directory) - else: - saved_file_path, calibration = read_robot_logs.get_calibration_offsets( - ip_or_all, storage_directory - ) - upload_calibration_offsets(calibration, storage_directory) - - google_drive.upload_missing_files(storage_directory) + run(storage_directory, folder_name, google_sheet_name, email) diff --git a/abr-testing/abr_testing/data_collection/abr_google_drive.py b/abr-testing/abr_testing/data_collection/abr_google_drive.py index e1924e3c53e..88ed55cab82 100644 --- a/abr-testing/abr_testing/data_collection/abr_google_drive.py +++ b/abr-testing/abr_testing/data_collection/abr_google_drive.py @@ -158,38 +158,10 @@ def create_data_dictionary( return transposed_runs_and_robots, headers, transposed_runs_and_lpc, headers_lpc -if __name__ == "__main__": - parser = argparse.ArgumentParser(description="Read run logs on google drive.") - parser.add_argument( - "storage_directory", - metavar="STORAGE_DIRECTORY", - type=str, - nargs=1, - help="Path to long term storage directory for run logs.", - ) - parser.add_argument( - "folder_name", - metavar="FOLDER_NAME", - type=str, - nargs=1, - help="Google Drive folder name. Open desired folder and copy string after drive/folders/.", - ) - parser.add_argument( - "google_sheet_name", - metavar="GOOGLE_SHEET_NAME", - type=str, - nargs=1, - help="Google sheet name.", - ) - parser.add_argument( - "email", metavar="EMAIL", type=str, nargs=1, help="opentrons gmail." - ) - args = parser.parse_args() - folder_name = args.folder_name[0] - storage_directory = args.storage_directory[0] - google_sheet_name = args.google_sheet_name[0] - email = args.email[0] - +def run( + storage_directory: str, folder_name: str, google_sheet_name: str, email: str +) -> None: + """Main control function.""" try: credentials_path = os.path.join(storage_directory, "credentials.json") except FileNotFoundError: @@ -203,7 +175,6 @@ def create_data_dictionary( # Get run ids on google sheet run_ids_on_gs = set(google_sheet.get_column(2)) # Get robots on google sheet - robots = list(set(google_sheet.get_column(1))) # Uploads files that are not in google drive directory google_drive.upload_missing_files(storage_directory) @@ -229,7 +200,6 @@ def create_data_dictionary( hellma_plate_standards=file_values, ) start_row = google_sheet.get_index_row() + 1 - print(start_row) google_sheet.batch_update_cells(transposed_runs_and_robots, "A", start_row, "0") # Add LPC to google sheet @@ -238,6 +208,40 @@ def create_data_dictionary( google_sheet_lpc.batch_update_cells( transposed_runs_and_lpc, "A", start_row_lpc, "0" ) - robots = list(set(google_sheet.get_column(1))) # Calculate Robot Lifetimes sync_abr_sheet.determine_lifetime(google_sheet) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Read run logs on google drive.") + parser.add_argument( + "storage_directory", + metavar="STORAGE_DIRECTORY", + type=str, + nargs=1, + help="Path to long term storage directory for run logs.", + ) + parser.add_argument( + "folder_name", + metavar="FOLDER_NAME", + type=str, + nargs=1, + help="Google Drive folder name. Open desired folder and copy string after drive/folders/.", + ) + parser.add_argument( + "google_sheet_name", + metavar="GOOGLE_SHEET_NAME", + type=str, + nargs=1, + help="Google sheet name.", + ) + parser.add_argument( + "email", metavar="EMAIL", type=str, nargs=1, help="opentrons gmail." + ) + args = parser.parse_args() + folder_name = args.folder_name[0] + storage_directory = args.storage_directory[0] + google_sheet_name = args.google_sheet_name[0] + email = args.email[0] + + run(storage_directory, folder_name, google_sheet_name, email) diff --git a/abr-testing/abr_testing/data_collection/get_run_logs.py b/abr-testing/abr_testing/data_collection/get_run_logs.py index 3d8eb851197..24d5aaf4f3b 100644 --- a/abr-testing/abr_testing/data_collection/get_run_logs.py +++ b/abr-testing/abr_testing/data_collection/get_run_logs.py @@ -92,7 +92,9 @@ def save_runs(runs_to_save: Set[str], ip: str, storage_directory: str) -> Set[st return saved_file_paths -def get_all_run_logs(storage_directory: str) -> None: +def get_all_run_logs( + storage_directory: str, google_drive: google_drive_tool.google_drive +) -> None: """GET ALL RUN LOGS. Connect to each ABR robot to read run log data. @@ -114,6 +116,17 @@ def get_all_run_logs(storage_directory: str) -> None: google_drive.upload_missing_files(storage_directory) +def run(storage_directory: str, folder_name: str, email: str) -> None: + """Main control function.""" + try: + credentials_path = os.path.join(storage_directory, "credentials.json") + except FileNotFoundError: + print(f"Add credentials.json file to: {storage_directory}.") + sys.exit() + google_drive = google_drive_tool.google_drive(credentials_path, folder_name, email) + get_all_run_logs(storage_directory, google_drive) + + if __name__ == "__main__": """Get run logs.""" parser = argparse.ArgumentParser(description="Pulls run logs from ABR robots.") @@ -138,10 +151,4 @@ def get_all_run_logs(storage_directory: str) -> None: storage_directory = args.storage_directory[0] folder_name = args.folder_name[0] email = args.email[0] - try: - credentials_path = os.path.join(storage_directory, "credentials.json") - except FileNotFoundError: - print(f"Add credentials.json file to: {storage_directory}.") - sys.exit() - google_drive = google_drive_tool.google_drive(credentials_path, folder_name, email) - get_all_run_logs(storage_directory) + run(storage_directory, folder_name, email) diff --git a/abr-testing/abr_testing/data_collection/read_robot_logs.py b/abr-testing/abr_testing/data_collection/read_robot_logs.py index be74294fbe5..9fd9f0e7d71 100644 --- a/abr-testing/abr_testing/data_collection/read_robot_logs.py +++ b/abr-testing/abr_testing/data_collection/read_robot_logs.py @@ -13,7 +13,6 @@ import time as t import json import requests -import sys from abr_testing.tools import plate_reader @@ -111,6 +110,7 @@ def identify_labware_ids( file_results: Dict[str, Any], labware_name: Optional[str] ) -> List[str]: """Determine what type of labware is being picked up.""" + list_of_labware_ids: List[str] = [] if labware_name: labwares = file_results.get("labware", "") list_of_labware_ids = [] @@ -342,8 +342,9 @@ def hs_commands(file_results: Dict[str, Any]) -> Dict[str, float]: ) if temp_time is not None and deactivate_time is None: # If heater shaker module is not deactivated, protocol completedAt time stamp used. + default = commandData[len(commandData) - 1].get("completedAt") protocol_end = datetime.strptime( - file_results.get("completedAt", ""), "%Y-%m-%dT%H:%M:%S.%f%z" + file_results.get("completedAt", default), "%Y-%m-%dT%H:%M:%S.%f%z" ) temp_duration = (protocol_end - temp_time).total_seconds() hs_temps[hs_temp] = hs_temps.get(hs_temp, 0.0) + temp_duration @@ -390,8 +391,9 @@ def temperature_module_commands(file_results: Dict[str, Any]) -> Dict[str, Any]: tm_temps[tm_temp] = tm_temps.get(tm_temp, 0.0) + temp_duration if temp_time is not None and deactivate_time is None: # If temperature module is not deactivated, protocol completedAt time stamp used. + default = commandData[len(commandData) - 1].get("completedAt") protocol_end = datetime.strptime( - file_results.get("completedAt", ""), "%Y-%m-%dT%H:%M:%S.%f%z" + file_results.get("completedAt", default), "%Y-%m-%dT%H:%M:%S.%f%z" ) temp_duration = (protocol_end - temp_time).total_seconds() tm_temps[tm_temp] = tm_temps.get(tm_temp, 0.0) + temp_duration @@ -474,15 +476,17 @@ def thermocycler_commands(file_results: Dict[str, Any]) -> Dict[str, float]: block_temps[block_temp] = block_temps.get(block_temp, 0.0) + block_time if block_on_time is not None and block_off_time is None: # If thermocycler block not deactivated protocol completedAt time stamp used + default = commandData[len(commandData) - 1].get("completedAt") protocol_end = datetime.strptime( - file_results.get("completedAt", ""), "%Y-%m-%dT%H:%M:%S.%f%z" + file_results.get("completedAt", default), "%Y-%m-%dT%H:%M:%S.%f%z" ) temp_duration = (protocol_end - block_on_time).total_seconds() - block_temps[block_temp] = block_temps.get(block_temp, 0.0) + temp_duration + if lid_on_time is not None and lid_off_time is None: # If thermocycler lid not deactivated protocol completedAt time stamp used + default = commandData[len(commandData) - 1].get("completedAt") protocol_end = datetime.strptime( - file_results.get("completedAt", ""), "%Y-%m-%dT%H:%M:%S.%f%z" + file_results.get("completedAt", default), "%Y-%m-%dT%H:%M:%S.%f%z" ) temp_duration = (protocol_end - lid_on_time).total_seconds() lid_temps[lid_temp] = block_temps.get(lid_temp, 0.0) + temp_duration @@ -695,7 +699,7 @@ def get_calibration_offsets( print(f"Connected to {ip}") except Exception: print(f"ERROR: Failed to read IP address: {ip}") - sys.exit() + pass health_data = response.json() robot_name = health_data.get("name", "") api_version = health_data.get("api_version", "") diff --git a/abr-testing/abr_testing/protocol_simulation/__init__.py b/abr-testing/abr_testing/protocol_simulation/__init__.py new file mode 100644 index 00000000000..d3776c77fad --- /dev/null +++ b/abr-testing/abr_testing/protocol_simulation/__init__.py @@ -0,0 +1 @@ +"""The package holding code for simulating protocols.""" diff --git a/abr-testing/abr_testing/protocol_simulation/abr_sim_check.py b/abr-testing/abr_testing/protocol_simulation/abr_sim_check.py new file mode 100644 index 00000000000..23575165eff --- /dev/null +++ b/abr-testing/abr_testing/protocol_simulation/abr_sim_check.py @@ -0,0 +1,34 @@ +"""Check ABR Protocols Simulate Successfully.""" +from abr_testing.protocol_simulation import simulation_metrics +import os +import traceback +from pathlib import Path + + +def run(file_to_simulate: Path) -> None: + """Simulate protocol and raise errors.""" + protocol_name = file_to_simulate.stem + try: + simulation_metrics.main(file_to_simulate, False) + except Exception: + print(f"Error in protocol: {protocol_name}") + traceback.print_exc() + + +if __name__ == "__main__": + # Directory to search + root_dir = "abr_testing/protocols" + + exclude = [ + "__init__.py", + "shared_vars_and_funcs.py", + ] + # Walk through the root directory and its subdirectories + for root, dirs, files in os.walk(root_dir): + for file in files: + if file.endswith(".py"): # If it's a Python file + if file in exclude: + continue + file_path = Path(os.path.join(root, file)) + print(f"Simulating protocol: {file_path.stem}") + run(file_path) diff --git a/abr-testing/abr_testing/protocol_simulation/simulation_metrics.py b/abr-testing/abr_testing/protocol_simulation/simulation_metrics.py new file mode 100644 index 00000000000..9d21109f37e --- /dev/null +++ b/abr-testing/abr_testing/protocol_simulation/simulation_metrics.py @@ -0,0 +1,519 @@ +"""Creates google sheet to display metrics of protocol.""" +import sys +import os +from pathlib import Path +from click import Context +from opentrons.cli import analyze +import json +import argparse +from datetime import datetime +from abr_testing.automation import google_sheets_tool +from abr_testing.data_collection import read_robot_logs +from typing import Any, Tuple, List, Dict, Union, NoReturn +from abr_testing.tools import plate_reader + + +def set_api_level(protocol_file_path: str) -> None: + """Set API level for analysis.""" + with open(protocol_file_path, "r") as file: + file_contents = file.readlines() + # Look for current'apiLevel:' + for i, line in enumerate(file_contents): + print(line) + if "apiLevel" in line: + print(f"The current API level of this protocol is: {line}") + change = ( + input("Would you like to simulate with a different API level? (Y/N) ") + .strip() + .upper() + ) + + if change == "Y": + api_level = input("Protocol API Level to Simulate with: ") + # Update new API level + file_contents[i] = f"apiLevel: {api_level}\n" + print(f"Updated line: {file_contents[i]}") + break + with open(protocol_file_path, "w") as file: + file.writelines(file_contents) + print("File updated successfully.") + + +def look_for_air_gaps(protocol_file_path: str) -> int: + """Search Protocol for Air Gaps.""" + instances = 0 + try: + with open(protocol_file_path, "r") as open_file: + protocol_lines = open_file.readlines() + for line in protocol_lines: + if "air_gap" in line: + print(line) + instances += 1 + print(f"Found {instances} instance(s) of the air gap function") + open_file.close() + except Exception as error: + print("Error reading protocol:", error) + raise error.with_traceback(error.__traceback__) + return instances + + +# Mock sys.exit to avoid program termination +original_exit = sys.exit # Save the original sys.exit function + + +def mock_exit(code: Union[str, int, None] = None) -> NoReturn: + """Prevents program from exiting after analysis.""" + print(f"sys.exit() called with code: {code}") + raise SystemExit(code) # Raise the exception but catch it to prevent termination + + +def get_labware_name(id: str, object_dict: dict, json_data: dict) -> str: + """Recursively find the labware_name.""" + slot = "" + for obj in object_dict: + if obj["id"] == id: + try: + # Try to get the slotName from the location + slot = obj["location"]["slotName"] + return " SLOT: " + slot + except KeyError: + # Handle KeyError when location or slotName is missing + location = obj.get("location", {}) + + # Check if location contains 'moduleId' + if "moduleId" in location: + return get_labware_name( + location["moduleId"], json_data["modules"], json_data + ) + + # Check if location contains 'labwareId' + elif "labwareId" in location: + return get_labware_name( + location["labwareId"], json_data["labware"], json_data + ) + + return " Labware not found" + + +def determine_liquid_movement_volumes( + commands: List[Dict[str, Any]], json_data: Dict[str, Any] +) -> Dict[str, Any]: + """Determine where liquid is moved during protocol.""" + labware_well_dict: Dict[str, Any] = {} + for x, command in enumerate(commands): + if x != 0: + if command["commandType"] == "aspirate": + labware_id = command["params"]["labwareId"] + labware_name = "" + for labware in json_data.get("labware", {}): + if labware["id"] == labware_id: + labware_name = (labware["loadName"]) + get_labware_name( + labware["id"], json_data["labware"], json_data + ) + well_name = command["params"]["wellName"] + + if labware_id not in labware_well_dict: + labware_well_dict[labware_id] = {} + + if well_name not in labware_well_dict[labware_id]: + labware_well_dict[labware_id][well_name] = (labware_name, 0, 0, "") + + vol = int(command["params"]["volume"]) + + ( + labware_name, + added_volumes, + subtracted_volumes, + log, + ) = labware_well_dict[labware_id][well_name] + + subtracted_volumes += vol + log += f"aspirated {vol} " + labware_well_dict[labware_id][well_name] = ( + labware_name, + added_volumes, + subtracted_volumes, + log, + ) + + elif command["commandType"] == "dispense": + labware_id = command["params"]["labwareId"] + labware_name = "" + for labware in json_data.get("labware", {}): + if labware["id"] == labware_id: + labware_name = (labware["loadName"]) + get_labware_name( + labware["id"], json_data["labware"], json_data + ) + well_name = command["params"]["wellName"] + + if labware_id not in labware_well_dict: + labware_well_dict[labware_id] = {} + + if well_name not in labware_well_dict[labware_id]: + labware_well_dict[labware_id][well_name] = (labware_name, 0, 0, "") + + vol = int(command["params"]["volume"]) + + ( + labware_name, + added_volumes, + subtracted_volumes, + log, + ) = labware_well_dict[labware_id][well_name] + + added_volumes += vol + log += f"dispensed {vol} " + labware_well_dict[labware_id][well_name] = ( + labware_name, + added_volumes, + subtracted_volumes, + log, + ) + return labware_well_dict + + +def parse_results_volume( + json_data_file: str, + protocol_name: str, + file_date: datetime, + file_date_formatted: str, + hellma_plate_standards: List[Any], +) -> Tuple[ + List[str], + List[str], + List[str], + List[str], + List[str], + List[str], + List[str], + List[str], + List[str], + List[str], + List[str], +]: + """Parse run log and extract necessary information.""" + json_data = {} + with open(json_data_file, "r") as json_file: + json_data = json.load(json_file) + if isinstance(json_data, dict): + commands = json_data.get("commands", {}) + else: + print(f"Expected JSON object (dict) but got {type(json_data).__name__}.") + commands = {} + + start_time = datetime.fromisoformat(commands[0]["createdAt"]) + end_time = datetime.fromisoformat(commands[len(commands) - 1]["completedAt"]) + header = ["", "Protocol Name", "Date", "Time"] + header_fill_row = ["", protocol_name, str(file_date.date()), str(file_date.time())] + labware_names_row = ["Labware Name"] + volume_dispensed_row = ["Total Volume Dispensed uL"] + volume_aspirated_row = ["Total Volume Aspirated uL"] + change_in_volume_row = ["Total Change in Volume uL"] + start_time_row = ["Start Time"] + end_time_row = ["End Time"] + total_time_row = ["Total Time of Execution"] + metrics_row = [ + "Metric", + "Heatershaker # of Latch Open/Close", + "Heatershaker # of Homes", + "Heatershaker # of Rotations", + "Heatershaker Temp On Time (sec)", + "Temp Module # of Temp Changes", + "Temp Module Temp On Time (sec)", + "Temp Mod Time to 4C (sec)", + "Thermocycler # of Lid Open/Close", + "Thermocycler Block # of Temp Changes", + "Thermocycler Block Temp On Time (sec)", + "Thermocycler Block Time to 4C (sec)", + "Thermocycler Lid # of Temp Changes", + "Thermocycler Lid Temp On Time (sec)", + "Thermocycler Lid Time to 105C (sec)", + "Plate Reader # of Reads", + "Plate Reader Avg Read Time (sec)", + "Plate Reader # of Initializations", + "Plate Reader Avg Initialize Time (sec)", + "Plate Reader # of Lid Movements", + "Plate Reader Result", + "Left Pipette Total Tip Pick Up(s)", + "Left Pipette Total Aspirates", + "Left Pipette Total Dispenses", + "Right Pipette Total Tip Pick Up(s)", + "Right Pipette Total Aspirates", + "Right Pipette Total Dispenses", + "Gripper Pick Ups", + "Gripper Pick Ups of opentrons_tough_pcr_auto_sealing_lid", + "Total Liquid Probes", + "Average Liquid Probe Time (sec)", + ] + values_row = ["Value"] + ( + hs_dict, + temp_module_dict, + thermo_cycler_dict, + plate_reader_dict, + instrument_dict, + ) = ({}, {}, {}, {}, {}) + try: + hs_dict = read_robot_logs.hs_commands(json_data) + temp_module_dict = read_robot_logs.temperature_module_commands(json_data) + thermo_cycler_dict = read_robot_logs.thermocycler_commands(json_data) + plate_reader_dict = read_robot_logs.plate_reader_commands( + json_data, hellma_plate_standards + ) + instrument_dict = read_robot_logs.instrument_commands( + json_data, labware_name=None + ) + except KeyError: + pass + + metrics = [ + hs_dict, + temp_module_dict, + thermo_cycler_dict, + plate_reader_dict, + instrument_dict, + ] + # Determine liquid moved to and from labware + labware_well_dict = determine_liquid_movement_volumes(commands, json_data) + file_name_to_open = f"{protocol_name}_well_volumes_{file_date_formatted}.json" + with open( + f"{os.path.dirname(json_data_file)}\\{file_name_to_open}", + "w", + ) as output_file: + json.dump(labware_well_dict, output_file) + output_file.close() + + # populate row lists + for labware_id in labware_well_dict.keys(): + volume_added = 0 + volume_subtracted = 0 + labware_name = "" + for well in labware_well_dict[labware_id].keys(): + labware_name, added_volumes, subtracted_volumes, log = labware_well_dict[ + labware_id + ][well] + volume_added += added_volumes + volume_subtracted += subtracted_volumes + labware_names_row.append(labware_name) + volume_dispensed_row.append(str(volume_added)) + volume_aspirated_row.append(str(volume_subtracted)) + change_in_volume_row.append(str(volume_added - volume_subtracted)) + start_time_row.append(str(start_time.time())) + end_time_row.append(str(end_time.time())) + total_time_row.append(str(end_time - start_time)) + + for metric in metrics: + print(f"Dictionary: {metric}\n\n") + for cmd in metric.keys(): + values_row.append(str(metric[cmd])) + return ( + header, + header_fill_row, + labware_names_row, + volume_dispensed_row, + volume_aspirated_row, + change_in_volume_row, + start_time_row, + end_time_row, + total_time_row, + metrics_row, + values_row, + ) + + +def main( + protocol_file_path: Path, + save: bool, + storage_directory: str = os.curdir, + google_sheet_name: str = "", + parameters: List[str] = [], +) -> None: + """Main module control.""" + sys.exit = mock_exit # Replace sys.exit with the mock function + # Read file path from arguments + # protocol_file_path = Path(protocol_file_path_name) + protocol_name = protocol_file_path.stem + print("Simulating", protocol_name) + file_date = datetime.now() + file_date_formatted = file_date.strftime("%Y-%m-%d_%H-%M-%S") + error_output = f"{storage_directory}\\test_debug" + # Run protocol simulation + try: + with Context(analyze) as ctx: + if save: + # Prepare output file + json_file_path = ( + f"{storage_directory}\\{protocol_name}_{file_date_formatted}.json" + ) + json_file_output = open(json_file_path, "wb+") + # log_output_file = f"{protocol_name}_log" + if parameters: + print(f"Parameter: {parameters[0]}\n") + csv_params = {} + csv_params["parameters_csv"] = parameters[0] + rtp_json = json.dumps(csv_params) + ctx.invoke( + analyze, + files=[protocol_file_path], + rtp_files=rtp_json, + json_output=json_file_output, + human_json_output=None, + log_output=error_output, + log_level="ERROR", + check=False, + ) + + else: + ctx.invoke( + analyze, + files=[protocol_file_path], + json_output=json_file_output, + human_json_output=None, + log_output=error_output, + log_level="ERROR", + check=False, + ) + json_file_output.close() + else: + if parameters: + csv_params = {} + csv_params["parameters_csv"] = parameters[0] + rtp_json = json.dumps(csv_params) + ctx.invoke( + analyze, + files=[protocol_file_path], + rtp_files=rtp_json, + json_output=None, + human_json_output=None, + log_output=error_output, + log_level="ERROR", + check=True, + ) + else: + ctx.invoke( + analyze, + files=[protocol_file_path], + json_output=None, + human_json_output=None, + log_output=error_output, + log_level="ERROR", + check=True, + ) + + except SystemExit as e: + print(f"SystemExit caught with code: {e}") + finally: + # Reset sys.exit to the original behavior + sys.exit = original_exit + with open(error_output, "r") as open_file: + try: + errors = open_file.readlines() + if not errors: + pass + else: + print(errors) + sys.exit(1) + except FileNotFoundError: + print("error simulating ...") + sys.exit() + if save: + try: + credentials_path = os.path.join(storage_directory, "credentials.json") + print(credentials_path) + except FileNotFoundError: + print(f"Add credentials.json file to: {storage_directory}.") + sys.exit() + hellma_plate_standards = plate_reader.read_hellma_plate_files( + storage_directory, 101934 + ) + google_sheet = google_sheets_tool.google_sheet( + credentials_path, google_sheet_name, 0 + ) + google_sheet.write_to_row([]) + + for row in parse_results_volume( + json_file_path, + protocol_name, + file_date, + file_date_formatted, + hellma_plate_standards, + ): + print("Writing results to", google_sheet_name) + print(str(row)) + google_sheet.write_to_row(row) + + +if __name__ == "__main__": + CLEAN_PROTOCOL = True + parser = argparse.ArgumentParser(description="Read run logs on google drive.") + parser.add_argument( + "storage_directory", + metavar="STORAGE_DIRECTORY", + type=str, + nargs=1, + help="Path to long term storage directory for run logs.", + ) + parser.add_argument( + "sheet_name", + metavar="SHEET_NAME", + type=str, + nargs=1, + help="Name of sheet to upload results to", + ) + parser.add_argument( + "protocol_file_path", + metavar="PROTOCOL_FILE_PATH", + type=str, + nargs="*", + help="Path to protocol file", + ) + args = parser.parse_args() + storage_directory = args.storage_directory[0] + sheet_name = args.sheet_name[0] + protocol_file_path: str = args.protocol_file_path[0] + parameters: List[str] = args.protocol_file_path[1:] + print(parameters) + SETUP = True + while SETUP: + print( + "Current version cannot handle air gap calls. Simulation results may be inaccurate." + ) + air_gaps = look_for_air_gaps(protocol_file_path) + if air_gaps > 0: + choice = "" + while not choice: + choice = input( + "Remove air_gap commands to ensure accurate results: (continue)? (Y/N): " + ) + if choice.upper() == "Y": + SETUP = False + CLEAN_PROTOCOL = True + elif choice.upper() == "N": + CLEAN_PROTOCOL = False + SETUP = False + print("Please remove air gaps then re-run") + else: + choice = "" + print("Please enter a valid response.") + SETUP = False + + # Change api level + if CLEAN_PROTOCOL: + set_api_level(protocol_file_path) + if parameters: + main( + Path(protocol_file_path), + True, + storage_directory, + sheet_name, + parameters=parameters, + ) + else: + main( + protocol_file_path=Path(protocol_file_path), + save=True, + storage_directory=storage_directory, + google_sheet_name=sheet_name, + ) + else: + sys.exit(0) diff --git a/abr-testing/abr_testing/tools/abr_setup.py b/abr-testing/abr_testing/tools/abr_setup.py new file mode 100644 index 00000000000..67ed5bfb333 --- /dev/null +++ b/abr-testing/abr_testing/tools/abr_setup.py @@ -0,0 +1,154 @@ +"""Automate ABR data collection.""" +import os +import time +import configparser +import traceback +import sys +from hardware_testing.scripts import ABRAsairScript # type: ignore +from abr_testing.data_collection import ( + get_run_logs, + abr_google_drive, + abr_calibration_logs, +) +from abr_testing.tools import sync_abr_sheet + + +def run_sync_abr_sheet( + storage_directory: str, abr_data_sheet: str, room_conditions_sheet: str +) -> None: + """Sync ABR sheet with temp and lifetime percents.""" + sync_abr_sheet.run(storage_directory, abr_data_sheet, room_conditions_sheet) + + +def run_temp_sensor(ip_file: str) -> None: + """Run temperature sensors on all robots.""" + processes = ABRAsairScript.run(ip_file) + for process in processes: + process.start() + time.sleep(20) + for process in processes: + process.join() + + +def get_abr_logs(storage_directory: str, folder_name: str, email: str) -> None: + """Retrieve run logs on all robots and record missing run logs in google drive.""" + try: + get_run_logs.run(storage_directory, folder_name, email) + except Exception as e: + print("Cannot Get Run Logs", e) + traceback.print_exc + + +def record_abr_logs( + storage_directory: str, folder_name: str, google_sheet_name: str, email: str +) -> None: + """Write run logs to ABR run logs in sheets.""" + try: + abr_google_drive.run(storage_directory, folder_name, google_sheet_name, email) + except Exception as e: + print(e) + + +def get_calibration_data( + storage_directory: str, folder_name: str, google_sheet_name: str, email: str +) -> None: + """Download calibration logs and write to ABR-calibration-data in sheets.""" + try: + abr_calibration_logs.run( + storage_directory, folder_name, google_sheet_name, email + ) + except Exception as e: + print("Cannot get calibration data", e) + traceback.print_exc() + + +def main(configurations: configparser.ConfigParser) -> None: + """Main function.""" + ip_file = None + storage_directory = None + email = None + drive_folder = None + sheet_name = None + ambient_conditions_sheet = None + sheet_url = None + + has_defaults = False + # If default is not specified get all values + default = configurations["DEFAULT"] + if len(default) > 0: + has_defaults = True + try: + if has_defaults: + storage_directory = default["Storage"] + email = default["Email"] + drive_folder = default["Drive_Folder"] + sheet_name = default["Sheet_Name"] + sheet_url = default["Sheet_Url"] + except KeyError as e: + print("Cannot read config file\n" + str(e)) + + # Run Temperature Sensors + if not has_defaults: + ip_file = configurations["TEMP-SENSOR"]["Robo_List"] + ambient_conditions_sheet = configurations["TEMP-SENSOR"]["Sheet_Url"] + print("Starting temp sensors...") + if ip_file: + run_temp_sensor(ip_file) + print("Temp Sensors Started") + else: + print("Missing ip_file location, please fix configs") + sys.exit(1) + # Get Run Logs and Record + if not has_defaults: + storage_directory = configurations["RUN-LOG"]["Storage"] + email = configurations["RUN-LOG"]["Email"] + drive_folder = configurations["RUN-LOG"]["Drive_Folder"] + sheet_name = configurations["RUN-LOG"]["Sheet_Name"] + sheet_url = configurations["RUN-LOG"]["Sheet_Url"] + print(sheet_name) + if storage_directory and drive_folder and sheet_name and email: + print("Retrieving robot run logs...") + get_abr_logs(storage_directory, drive_folder, email) + print("Recording robot run logs...") + record_abr_logs(storage_directory, drive_folder, sheet_name, email) + print("Run logs updated") + else: + print("Storage, Email, or Drive Folder is missing, please fix configs") + sys.exit(1) + # Update Google Sheet with missing temp/rh + if storage_directory and sheet_url and ambient_conditions_sheet: + run_sync_abr_sheet(storage_directory, sheet_url, ambient_conditions_sheet) + # Collect calibration data + if not has_defaults: + storage_directory = configurations["CALIBRATION"]["Storage"] + email = configurations["CALIBRATION"]["Email"] + drive_folder = configurations["CALIBRATION"]["Drive_Folder"] + sheet_name = configurations["CALIBRATION"]["Sheet_Name"] + if storage_directory and drive_folder and sheet_name and email: + print("Retrieving and recording robot calibration data...") + get_calibration_data(storage_directory, drive_folder, sheet_name, email) + print("Calibration logs updated") + else: + print( + "Storage, Email, Drive Folder, or Sheet name is missing, please fix configs" + ) + sys.exit(1) + + +if __name__ == "__main__": + configurations = None + configs_file = None + while not configs_file: + configs_file = input("Please enter path to config.ini: ") + if os.path.exists(configs_file): + break + else: + configs_file = None + print("Please enter a valid path") + try: + configurations = configparser.ConfigParser() + configurations.read(configs_file) + except configparser.ParsingError as e: + print("Cannot read configuration file\n" + str(e)) + if configurations: + main(configurations) diff --git a/abr-testing/abr_testing/tools/sync_abr_sheet.py b/abr-testing/abr_testing/tools/sync_abr_sheet.py index aca116292a8..2ae0769dec1 100644 --- a/abr-testing/abr_testing/tools/sync_abr_sheet.py +++ b/abr-testing/abr_testing/tools/sync_abr_sheet.py @@ -7,6 +7,8 @@ import csv import sys import os +import time +import traceback from typing import Dict, Tuple, Any, List from statistics import mean, StatisticsError @@ -27,76 +29,94 @@ def determine_lifetime(abr_google_sheet: Any) -> None: ) # Goes through dataframe per robot for index, run in df_sheet_data.iterrows(): - end_time = run["End_Time"] - robot = run["Robot"] - robot_lifetime = ( - float(run["Robot Lifetime (%)"]) if run["Robot Lifetime (%)"] != "" else 0 + max_retries = 5 + retries = 0 + while retries < max_retries: + try: + update_df(abr_google_sheet, lifetime_index, df_sheet_data, dict(run)) + break + except Exception as e: + if "Quota exceeded for quota metric" in str(e): + retries += 1 + print( + f"Read/write limit reached on attempt: {retries}, pausing then retrying..." + ) + time.sleep(65) + else: + print("unrecoverable error:", e) + traceback.print_exc() + sys.exit(1) + + +def update_df( + abr_google_sheet: Any, lifetime_index: int, df_sheet_data: Any, run: Dict[Any, Any] +) -> None: + """Update google sheets with new run log data.""" + end_time = run["End_Time"] + robot = run["Robot"] + robot_lifetime = ( + float(run["Robot Lifetime (%)"]) if run["Robot Lifetime (%)"] != "" else 0 + ) + if robot_lifetime < 1 and len(run["Run_ID"]) > 1: + # Get Robot % Lifetime + robot_runs_before = df_sheet_data[ + (df_sheet_data["End_Time"] <= end_time) & (df_sheet_data["Robot"] == robot) + ] + robot_percent_lifetime = ( + (robot_runs_before["Run_Time (min)"].sum() / 60) / 3750 * 100 ) - if robot_lifetime < 1 and len(run["Run_ID"]) > 1: - # Get Robot % Lifetime - robot_runs_before = df_sheet_data[ + # Get Left Pipette % Lifetime + left_pipette = run["Left Mount"] + if len(left_pipette) > 1: + left_pipette_runs_before = df_sheet_data[ (df_sheet_data["End_Time"] <= end_time) - & (df_sheet_data["Robot"] == robot) + & ( + (df_sheet_data["Left Mount"] == left_pipette) + | (df_sheet_data["Right Mount"] == left_pipette) + ) ] - robot_percent_lifetime = ( - (robot_runs_before["Run_Time (min)"].sum() / 60) / 3750 * 100 + left_pipette_percent_lifetime = ( + (left_pipette_runs_before["Run_Time (min)"].sum() / 60) / 1248 * 100 ) - # Get Left Pipette % Lifetime - left_pipette = run["Left Mount"] - if len(left_pipette) > 1: - left_pipette_runs_before = df_sheet_data[ - (df_sheet_data["End_Time"] <= end_time) - & ( - (df_sheet_data["Left Mount"] == left_pipette) - | (df_sheet_data["Right Mount"] == left_pipette) - ) - ] - left_pipette_percent_lifetime = ( - (left_pipette_runs_before["Run_Time (min)"].sum() / 60) / 1248 * 100 - ) - else: - left_pipette_percent_lifetime = "" - # Get Right Pipette % Lifetime - right_pipette = run["Right Mount"] - if len(right_pipette) > 1: - right_pipette_runs_before = df_sheet_data[ - (df_sheet_data["End_Time"] <= end_time) - & ( - (df_sheet_data["Left Mount"] == right_pipette) - | (df_sheet_data["Right Mount"] == right_pipette) - ) - ] - right_pipette_percent_lifetime = ( - (right_pipette_runs_before["Run_Time (min)"].sum() / 60) - / 1248 - * 100 - ) - else: - right_pipette_percent_lifetime = "" - # Get Gripper % Lifetime - gripper = run["Extension"] - if len(gripper) > 1: - gripper_runs_before = df_sheet_data[ - (df_sheet_data["End_Time"] <= end_time) - & (df_sheet_data["Extension"] == gripper) - ] - gripper_percent_lifetime = ( - (gripper_runs_before["Run_Time (min)"].sum() / 60) / 3750 * 100 + else: + left_pipette_percent_lifetime = "" + # Get Right Pipette % Lifetime + right_pipette = run["Right Mount"] + if len(right_pipette) > 1: + right_pipette_runs_before = df_sheet_data[ + (df_sheet_data["End_Time"] <= end_time) + & ( + (df_sheet_data["Left Mount"] == right_pipette) + | (df_sheet_data["Right Mount"] == right_pipette) ) - else: - gripper_percent_lifetime = "" - run_id = run["Run_ID"] - row_num = abr_google_sheet.get_row_index_with_value(run_id, 2) - update_list = [ - [robot_percent_lifetime], - [left_pipette_percent_lifetime], - [right_pipette_percent_lifetime], - [gripper_percent_lifetime], ] - abr_google_sheet.batch_update_cells( - update_list, lifetime_index, row_num, "0" + right_pipette_percent_lifetime = ( + (right_pipette_runs_before["Run_Time (min)"].sum() / 60) / 1248 * 100 ) - print(f"Updated row {row_num} for run: {run_id}") + else: + right_pipette_percent_lifetime = "" + # Get Gripper % Lifetime + gripper = run["Extension"] + if len(gripper) > 1: + gripper_runs_before = df_sheet_data[ + (df_sheet_data["End_Time"] <= end_time) + & (df_sheet_data["Extension"] == gripper) + ] + gripper_percent_lifetime = ( + (gripper_runs_before["Run_Time (min)"].sum() / 60) / 3750 * 100 + ) + else: + gripper_percent_lifetime = "" + run_id = run["Run_ID"] + row_num = abr_google_sheet.get_row_index_with_value(run_id, 2) + update_list = [ + [robot_percent_lifetime], + [left_pipette_percent_lifetime], + [right_pipette_percent_lifetime], + [gripper_percent_lifetime], + ] + abr_google_sheet.batch_update_cells(update_list, lifetime_index, row_num, "0") + print(f"Updated row {row_num} for run: {run_id}") def compare_run_to_temp_data( @@ -182,6 +202,30 @@ def connect_and_download( return file_paths, credentials_path +def run( + storage_directory: str, abr_data_sheet_url: str, abr_room_conditions_sheet: str +) -> None: + """Connect to storage and google sheets and update.""" + google_sheets_to_download = { + "ABR-run-data": abr_data_sheet_url, + "ABR Ambient Conditions": abr_room_conditions_sheet, + } + # Download google sheets. + + file_paths, credentials_path = connect_and_download( + google_sheets_to_download, storage_directory + ) + # Read csvs. + abr_data = read_csv_as_dict(file_paths[0]) + temp_data = read_csv_as_dict(file_paths[1]) + # Compare robot and timestamps. + abr_google_sheet = google_sheets_tool.google_sheet( + credentials_path, "ABR-run-data", 0 + ) + determine_lifetime(abr_google_sheet) + compare_run_to_temp_data(abr_data, temp_data, abr_google_sheet) + + if __name__ == "__main__": parser = argparse.ArgumentParser( description="Adds average robot ambient conditions to run sheet." @@ -205,21 +249,7 @@ def connect_and_download( help="Path to long term storage directory for run logs.", ) args = parser.parse_args() - google_sheets_to_download = { - "ABR-run-data": args.abr_data_sheet, - "ABR Ambient Conditions": args.room_conditions_sheet, - } - storage_directory = args.storage_directory - # Download google sheets. - file_paths, credentials_path = connect_and_download( - google_sheets_to_download, storage_directory - ) - # TODO: read csvs. - abr_data = read_csv_as_dict(file_paths[0]) - temp_data = read_csv_as_dict(file_paths[1]) - # TODO: compare robot and timestamps. - abr_google_sheet = google_sheets_tool.google_sheet( - credentials_path, "ABR-run-data", 0 - ) - determine_lifetime(abr_google_sheet) - compare_run_to_temp_data(abr_data, temp_data, abr_google_sheet) + storage_directory = args.storage_directory[0] + abr_data_sheet_url = args.abr_data_sheet[0] + room_conditions_sheet_url = args.room_conditions_sheet[0] + run(storage_directory, abr_data_sheet_url, room_conditions_sheet_url) diff --git a/abr-testing/protocol_simulation/__init__.py b/abr-testing/protocol_simulation/__init__.py deleted file mode 100644 index 157c21fd93e..00000000000 --- a/abr-testing/protocol_simulation/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""The package holding code for simulating protocols.""" \ No newline at end of file diff --git a/abr-testing/protocol_simulation/simulation_metrics.py b/abr-testing/protocol_simulation/simulation_metrics.py deleted file mode 100644 index 544bc3fb4bc..00000000000 --- a/abr-testing/protocol_simulation/simulation_metrics.py +++ /dev/null @@ -1,353 +0,0 @@ -import re -import sys -import os -from pathlib import Path -from click import Context -from opentrons.cli import analyze -import json -import argparse -from datetime import datetime -from abr_testing.automation import google_sheets_tool -from abr_testing.data_collection import read_robot_logs -from typing import Set, Dict, Any, Tuple, List, Union -from abr_testing.tools import plate_reader - -def look_for_air_gaps(protocol_file_path: str) -> int: - instances = 0 - try: - with open(protocol_file_path, "r") as open_file: - protocol_lines = open_file.readlines() - for line in protocol_lines: - if "air_gap" in line: - print(line) - instances += 1 - print(f'Found {instances} instance(s) of the air gap function') - open_file.close() - except Exception as error: - print("Error reading protocol:", error.with_traceback()) - return instances - -def set_api_level(protocol_file_path) -> None: - with open(protocol_file_path, "r") as file: - file_contents = file.readlines() - # Look for current'apiLevel:' - for i, line in enumerate(file_contents): - print(line) - if 'apiLevel' in line: - print(f"The current API level of this protocol is: {line}") - change = input("Would you like to simulate with a different API level? (Y/N) ").strip().upper() - - if change == "Y": - api_level = input("Protocol API Level to Simulate with: ") - # Update new API level - file_contents[i] = f'apiLevel: {api_level}\n' - print(f"Updated line: {file_contents[i]}") - break - with open(protocol_file_path, "w") as file: - file.writelines(file_contents) - print("File updated successfully.") - -original_exit = sys.exit - -def mock_exit(code=None) -> None: - print(f"sys.exit() called with code: {code}") - raise SystemExit(code) - -def get_labware_name(id: str, object_dict: dict, json_data: dict) -> str: - slot = "" - for obj in object_dict: - if obj['id'] == id: - try: - # Try to get the slotName from the location - slot = obj['location']['slotName'] - return " SLOT: " + slot - except KeyError: - location = obj.get('location', {}) - - # Check if location contains 'moduleId' - if 'moduleId' in location: - return get_labware_name(location['moduleId'], json_data['modules'], json_data) - - # Check if location contains 'labwareId' - elif 'labwareId' in location: - return get_labware_name(location['labwareId'], json_data['labware'], json_data) - - return " Labware not found" - -def parse_results_volume(json_data_file: str) -> Tuple[ - List[str], List[str], List[str], List[str], - List[str], List[str], List[str], List[str], - List[str], List[str], List[str] - ]: - json_data = [] - with open(json_data_file, "r") as json_file: - json_data = json.load(json_file) - commands = json_data.get("commands", []) - start_time = datetime.fromisoformat(commands[0]["createdAt"]) - end_time = datetime.fromisoformat(commands[len(commands)-1]["completedAt"]) - header = ["", "Protocol Name", "Date", "Time"] - header_fill_row = ["", protocol_name, str(file_date.date()), str(file_date.time())] - labware_names_row =["Labware Name"] - volume_dispensed_row =["Total Volume Dispensed uL"] - volume_aspirated_row =["Total Volume Aspirated uL"] - change_in_volume_row = ["Total Change in Volume uL"] - start_time_row = ["Start Time"] - end_time_row = ["End Time"] - total_time_row = ["Total Time of Execution"] - metrics_row = [ - "Metric", - "Heatershaker # of Latch Open/Close", - "Heatershaker # of Homes", - "Heatershaker # of Rotations", - "Heatershaker Temp On Time (sec)", - "Temp Module # of Temp Changes", - "Temp Module Temp On Time (sec)", - "Temp Mod Time to 4C (sec)", - "Thermocycler # of Lid Open/Close", - "Thermocycler Block # of Temp Changes", - "Thermocycler Block Temp On Time (sec)", - "Thermocycler Block Time to 4C (sec)", - "Thermocycler Lid # of Temp Changes", - "Thermocycler Lid Temp On Time (sec)", - "Thermocycler Lid Time to 105C (sec)", - "Plate Reader # of Reads", - "Plate Reader Avg Read Time (sec)", - "Plate Reader # of Initializations", - "Plate Reader Avg Initialize Time (sec)", - "Plate Reader # of Lid Movements", - "Plate Reader Result", - "Left Pipette Total Tip Pick Up(s)", - "Left Pipette Total Aspirates", - "Left Pipette Total Dispenses", - "Right Pipette Total Tip Pick Up(s)", - "Right Pipette Total Aspirates", - "Right Pipette Total Dispenses", - "Gripper Pick Ups", - "Total Liquid Probes", - "Average Liquid Probe Time (sec)", - ] - values_row = ["Value"] - labware_well_dict = {} - hs_dict, temp_module_dict, thermo_cycler_dict, plate_reader_dict, instrument_dict = {}, {}, {}, {}, {} - try: - hs_dict = read_robot_logs.hs_commands(json_data) - temp_module_dict = read_robot_logs.temperature_module_commands(json_data) - thermo_cycler_dict = read_robot_logs.thermocycler_commands(json_data) - plate_reader_dict = read_robot_logs.plate_reader_commands(json_data, hellma_plate_standards) - instrument_dict = read_robot_logs.instrument_commands(json_data) - except: - pass - - metrics = [hs_dict, temp_module_dict, thermo_cycler_dict, plate_reader_dict, instrument_dict] - - # Iterate through all the commands executed in the protocol run log - for x, command in enumerate(commands): - if x != 0: - prev_command = commands[x-1] - if command["commandType"] == "aspirate": - if not (prev_command["commandType"] == "comment" and (prev_command['params']['message'] == "AIR GAP" or prev_command['params']['message'] == "MIXING")): - labware_id = command["params"]["labwareId"] - labware_name = "" - for labware in json_data.get("labware"): - if labware["id"] == labware_id: - labware_name = (labware["loadName"]) + get_labware_name(labware["id"], json_data["labware"], json_data) - well_name = command["params"]["wellName"] - - if labware_id not in labware_well_dict: - labware_well_dict[labware_id] = {} - - if well_name not in labware_well_dict[labware_id]: - labware_well_dict[labware_id][well_name] = (labware_name, 0, 0, "") - - vol = int(command["params"]["volume"]) - - labware_name, added_volumes, subtracted_volumes, log = labware_well_dict[labware_id][well_name] - - subtracted_volumes += vol - log+=(f"aspirated {vol} ") - labware_well_dict[labware_id][well_name] = (labware_name, added_volumes, subtracted_volumes, log) - elif command["commandType"] == "dispense": - if not (prev_command["commandType"] == "comment" and (prev_command['params']['message'] == "MIXING")): - labware_id = command["params"]["labwareId"] - labware_name = "" - for labware in json_data.get("labware"): - if labware["id"] == labware_id: - labware_name = (labware["loadName"]) + get_labware_name(labware["id"], json_data["labware"], json_data) - well_name = command["params"]["wellName"] - - if labware_id not in labware_well_dict: - labware_well_dict[labware_id] = {} - - if well_name not in labware_well_dict[labware_id]: - labware_well_dict[labware_id][well_name] = (labware_name, 0, 0, "") - - vol = int(command["params"]["volume"]) - labware_name, added_volumes, subtracted_volumes, log = labware_well_dict[labware_id][well_name] - added_volumes += vol - log+=(f"dispensed {vol} ") - labware_well_dict[labware_id][well_name] = (labware_name, added_volumes, subtracted_volumes, log) - # file_date_formatted = file_date.strftime("%Y-%m-%d_%H-%M-%S") - with open(f"{os.path.dirname(json_data_file)}\\{protocol_name}_well_volumes_{file_date_formatted}.json", "w") as output_file: - json.dump(labware_well_dict, output_file) - output_file.close() - - # populate row lists - for labware_id in labware_well_dict.keys(): - volume_added = 0 - volume_subtracted = 0 - labware_name ="" - for well in labware_well_dict[labware_id].keys(): - labware_name, added_volumes, subtracted_volumes, log = labware_well_dict[labware_id][well] - volume_added += added_volumes - volume_subtracted += subtracted_volumes - labware_names_row.append(labware_name) - volume_dispensed_row.append(str(volume_added)) - volume_aspirated_row.append(str(volume_subtracted)) - change_in_volume_row.append(str(volume_added - volume_subtracted)) - start_time_row.append(str(start_time.time())) - end_time_row.append(str(end_time.time())) - total_time_row.append(str(end_time - start_time)) - - for metric in metrics: - for cmd in metric.keys(): - values_row.append(str(metric[cmd])) - return( - header, - header_fill_row, - labware_names_row, - volume_dispensed_row, - volume_aspirated_row, - change_in_volume_row, - start_time_row, - end_time_row, - total_time_row, - metrics_row, - values_row) - -def main(storage_directory, google_sheet_name, protocol_file_path): - sys.exit = mock_exit - - # Read file path from arguments - protocol_file_path = Path(protocol_file_path) - global protocol_name - protocol_name = protocol_file_path.stem - print("Simulating", protocol_name) - global file_date - file_date = datetime.now() - global file_date_formatted - file_date_formatted = file_date.strftime("%Y-%m-%d_%H-%M-%S") - # Prepare output file - json_file_path = f"{storage_directory}\\{protocol_name}_{file_date_formatted}.json" - json_file_output = open(json_file_path, "wb+") - error_output = f"{storage_directory}\\error_log" - # Run protocol simulation - try: - with Context(analyze) as ctx: - ctx.invoke( - analyze, - files=[protocol_file_path], - json_output=json_file_output, - human_json_output=None, - log_output=error_output, - log_level="ERROR", - check=False - ) - except SystemExit as e: - print(f"SystemExit caught with code: {e}") - finally: - sys.exit = original_exit - json_file_output.close() - with open(error_output, "r") as open_file: - try: - errors = open_file.readlines() - if not errors: pass - else: - print(errors) - sys.exit(1) - except: - print("error simulating ...") - sys.exit() - - try: - credentials_path = os.path.join(storage_directory, "credentials.json") - print(credentials_path) - except FileNotFoundError: - print(f"Add credentials.json file to: {storage_directory}.") - sys.exit() - - global hellma_plate_standards - - try: - hellma_plate_standards = plate_reader.read_hellma_plate_files(storage_directory, 101934) - except: - print(f"Add helma plate standard files to {storage_directory}.") - sys.exit() - - google_sheet = google_sheets_tool.google_sheet( - credentials_path, google_sheet_name, 0 - ) - - google_sheet.write_to_row([]) - - for row in parse_results_volume(json_file_path): - print("Writing results to", google_sheet_name) - print(str(row)) - google_sheet.write_to_row(row) - -if __name__ == "__main__": - CLEAN_PROTOCOL = True - parser = argparse.ArgumentParser(description="Read run logs on google drive.") - parser.add_argument( - "storage_directory", - metavar="STORAGE_DIRECTORY", - type=str, - nargs=1, - help="Path to long term storage directory for run logs.", - ) - parser.add_argument( - "sheet_name", - metavar="SHEETNAME", - type=str, - nargs=1, - help="Name of sheet to upload results to", - ) - parser.add_argument( - "protocol_file_path", - metavar="PROTOCOL_FILE_PATH", - type=str, - nargs=1, - help="Path to protocol file" - - ) - args = parser.parse_args() - storage_directory = args.storage_directory[0] - sheet_name = args.sheet_name[0] - protocol_file_path = args.protocol_file_path[0] - - SETUP = True - while(SETUP): - print("This current version cannot properly handle air gap calls.\nThese may cause simulation results to be inaccurate") - air_gaps = look_for_air_gaps(protocol_file_path) - if air_gaps > 0: - choice = "" - while not choice: - choice = input("This protocol contains air gaps, results may be innacurate, would you like to continue? (Y/N): ") - if choice.upper() == "Y": - SETUP = False - CLEAN_PROTOCOL = True - elif choice.upper() == "N": - CLEAN_PROTOCOL = False - SETUP = False - print("Please remove air gaps then re-run") - else: - choice = "" - print("Please enter a valid response.") - SETUP = False - - if CLEAN_PROTOCOL: - main( - storage_directory, - sheet_name, - protocol_file_path, - ) - else: sys.exit(0) \ No newline at end of file diff --git a/analyses-snapshot-testing/Makefile b/analyses-snapshot-testing/Makefile index fff00bbe3c1..13c4e603f3c 100644 --- a/analyses-snapshot-testing/Makefile +++ b/analyses-snapshot-testing/Makefile @@ -84,7 +84,7 @@ build-opentrons-analysis: @echo "The image will be named opentrons-analysis:$(ANALYSIS_REF)" @echo "If you want to build a different version, run 'make build-opentrons-analysis ANALYSIS_REF='" @echo "Cache is always busted to ensure latest version of the code is used" - docker build --build-arg OPENTRONS_VERSION=$(ANALYSIS_REF) --build-arg CACHEBUST=$(CACHEBUST) -t opentrons-analysis:$(ANALYSIS_REF) citools/. + docker build --build-arg ANALYSIS_REF=$(ANALYSIS_REF) --build-arg CACHEBUST=$(CACHEBUST) -t opentrons-analysis:$(ANALYSIS_REF) citools/. .PHONY: generate-protocols generate-protocols: diff --git a/analyses-snapshot-testing/citools/generate_analyses.py b/analyses-snapshot-testing/citools/generate_analyses.py index f67d0394429..52aba70363b 100644 --- a/analyses-snapshot-testing/citools/generate_analyses.py +++ b/analyses-snapshot-testing/citools/generate_analyses.py @@ -186,6 +186,7 @@ def analyze(protocol: TargetProtocol, container: docker.models.containers.Contai start_time = time.time() result = None exit_code = None + console.print(f"Beginning analysis of {protocol.host_protocol_file.name}") try: command_result = container.exec_run(cmd=command) exit_code = command_result.exit_code diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[004ebb2b82][OT2_S_v2_11_P10S_P300M_MM_TC1_TM_Swift].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[004ebb2b82][OT2_S_v2_11_P10S_P300M_MM_TC1_TM_Swift].json index f84466f2f28..3d8b4b072eb 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[004ebb2b82][OT2_S_v2_11_P10S_P300M_MM_TC1_TM_Swift].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[004ebb2b82][OT2_S_v2_11_P10S_P300M_MM_TC1_TM_Swift].json @@ -6914,7 +6914,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6947,7 +6948,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6979,7 +6981,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7011,7 +7014,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7044,7 +7048,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7077,7 +7082,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7110,7 +7116,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7172,7 +7179,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7268,7 +7276,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7301,7 +7310,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7333,7 +7343,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7365,7 +7376,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7398,7 +7410,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7431,7 +7444,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7464,7 +7478,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7526,7 +7541,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7622,7 +7638,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7655,7 +7672,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7687,7 +7705,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7719,7 +7738,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7752,7 +7772,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7785,7 +7806,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7818,7 +7840,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7880,7 +7903,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7976,7 +8000,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8009,7 +8034,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8041,7 +8067,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8073,7 +8100,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8106,7 +8134,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8139,7 +8168,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8172,7 +8202,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8234,7 +8265,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8330,7 +8362,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8363,7 +8396,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8395,7 +8429,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8427,7 +8462,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8460,7 +8496,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8493,7 +8530,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8526,7 +8564,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8588,7 +8627,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8684,7 +8724,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8717,7 +8758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8749,7 +8791,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8781,7 +8824,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8814,7 +8858,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8847,7 +8892,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8880,7 +8926,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8942,7 +8989,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -9038,7 +9086,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9071,7 +9120,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9103,7 +9153,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9135,7 +9186,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9168,7 +9220,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9201,7 +9254,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9234,7 +9288,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9296,7 +9351,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9392,7 +9448,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9425,7 +9482,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9457,7 +9515,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9489,7 +9548,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9522,7 +9582,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9555,7 +9616,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9588,7 +9650,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9650,7 +9713,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9866,7 +9930,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9899,7 +9964,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9931,7 +9997,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10027,7 +10094,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10060,7 +10128,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10093,7 +10162,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10126,7 +10196,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10159,7 +10230,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10207,7 +10279,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10239,7 +10312,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10271,7 +10345,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10304,7 +10379,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10337,7 +10413,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10370,7 +10447,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10402,7 +10480,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10513,7 +10592,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10546,7 +10626,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10594,7 +10675,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10627,7 +10709,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10724,7 +10807,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10866,7 +10950,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10899,7 +10984,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10931,7 +11017,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11042,7 +11129,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -11075,7 +11163,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11107,7 +11196,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11203,7 +11293,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11236,7 +11327,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11268,7 +11360,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11364,7 +11457,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11397,7 +11491,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -11429,7 +11524,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -11525,7 +11621,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11558,7 +11655,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -11590,7 +11688,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -11686,7 +11785,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -11719,7 +11819,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -11751,7 +11852,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -11847,7 +11949,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -11880,7 +11983,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -11912,7 +12016,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12008,7 +12113,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -12041,7 +12147,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12073,7 +12180,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12169,7 +12277,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12202,7 +12311,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12234,7 +12344,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12330,7 +12441,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12363,7 +12475,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12396,7 +12509,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12429,7 +12543,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12526,7 +12641,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12559,7 +12675,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12591,7 +12708,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12687,7 +12805,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12720,7 +12839,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12753,7 +12873,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12786,7 +12907,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12819,7 +12941,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12852,7 +12975,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12884,7 +13008,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12980,7 +13105,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13013,7 +13139,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13045,7 +13172,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13141,7 +13269,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13174,7 +13303,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13207,7 +13337,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13240,7 +13371,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13273,7 +13405,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13306,7 +13439,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13338,7 +13472,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -13434,7 +13569,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13467,7 +13603,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13499,7 +13636,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13595,7 +13733,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13628,7 +13767,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13661,7 +13801,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13694,7 +13835,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13727,7 +13869,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13760,7 +13903,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13792,7 +13936,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -13888,7 +14033,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13921,7 +14067,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -13953,7 +14100,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14049,7 +14197,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14082,7 +14231,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14115,7 +14265,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14148,7 +14299,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14181,7 +14333,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14214,7 +14367,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14246,7 +14400,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14342,7 +14497,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14375,7 +14531,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14407,7 +14564,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14503,7 +14661,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14536,7 +14695,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14569,7 +14729,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14602,7 +14763,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14635,7 +14797,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14668,7 +14831,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14700,7 +14864,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -14796,7 +14961,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14829,7 +14995,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -14861,7 +15028,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -14957,7 +15125,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14990,7 +15159,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15023,7 +15193,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15056,7 +15227,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15089,7 +15261,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15122,7 +15295,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15154,7 +15328,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15250,7 +15425,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15283,7 +15459,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15315,7 +15492,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15411,7 +15589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15444,7 +15623,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15477,7 +15657,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15510,7 +15691,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15543,7 +15725,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15576,7 +15759,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15608,7 +15792,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -15704,7 +15889,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15737,7 +15923,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -15769,7 +15956,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -15865,7 +16053,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15898,7 +16087,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -15931,7 +16121,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -15964,7 +16155,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -15997,7 +16189,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -16030,7 +16223,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -16062,7 +16256,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -16248,7 +16443,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16281,7 +16477,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16313,7 +16510,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[00574c503f][pl_BacteriaInoculation_Flex_6plates].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[00574c503f][pl_BacteriaInoculation_Flex_6plates].json index 0369557eec4..ddb334a58e0 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[00574c503f][pl_BacteriaInoculation_Flex_6plates].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[00574c503f][pl_BacteriaInoculation_Flex_6plates].json @@ -4543,7 +4543,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4575,7 +4576,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4607,7 +4609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4640,7 +4643,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4673,7 +4677,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4706,7 +4711,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4738,7 +4744,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4770,7 +4777,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4803,7 +4811,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4836,7 +4845,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -4869,7 +4879,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4901,7 +4912,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4933,7 +4945,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4965,7 +4978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -4997,7 +5011,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -5030,7 +5045,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5063,7 +5079,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -5096,7 +5113,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -5128,7 +5146,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -5160,7 +5179,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -5192,7 +5212,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -5224,7 +5245,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -5257,7 +5279,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5290,7 +5313,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5323,7 +5347,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -5355,7 +5380,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -5387,7 +5413,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5421,7 +5448,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5454,7 +5482,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5488,7 +5517,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5521,7 +5551,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5555,7 +5586,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5588,7 +5620,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5622,7 +5655,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5655,7 +5689,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5688,7 +5723,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5721,7 +5757,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5755,7 +5792,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5788,7 +5826,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5822,7 +5861,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5855,7 +5895,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5889,7 +5930,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5922,7 +5964,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5956,7 +5999,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5989,7 +6033,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6022,7 +6067,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6054,7 +6100,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6086,7 +6133,8 @@ "y": 0.0, "z": -115.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6118,7 +6166,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6150,7 +6199,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6183,7 +6233,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6215,7 +6266,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6247,7 +6299,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6280,7 +6333,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6313,7 +6367,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6347,7 +6402,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6380,7 +6436,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6414,7 +6471,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6447,7 +6505,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6481,7 +6540,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6514,7 +6574,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6548,7 +6609,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6581,7 +6643,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6614,7 +6677,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6646,7 +6710,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6678,7 +6743,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6711,7 +6777,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6744,7 +6811,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6778,7 +6846,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6811,7 +6880,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6845,7 +6915,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6878,7 +6949,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6912,7 +6984,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6945,7 +7018,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6979,7 +7053,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7012,7 +7087,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7045,7 +7121,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7077,7 +7154,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7109,7 +7187,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7142,7 +7221,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7175,7 +7255,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7209,7 +7290,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7242,7 +7324,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7276,7 +7359,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7309,7 +7393,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7343,7 +7428,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7376,7 +7462,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7410,7 +7497,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7443,7 +7531,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7476,7 +7565,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7508,7 +7598,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7540,7 +7631,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7573,7 +7665,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7606,7 +7699,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7640,7 +7734,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7673,7 +7768,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7707,7 +7803,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7740,7 +7837,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7774,7 +7872,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7807,7 +7906,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7841,7 +7941,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7874,7 +7975,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7907,7 +8009,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7939,7 +8042,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7971,7 +8075,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -8004,7 +8109,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8037,7 +8143,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8071,7 +8178,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8104,7 +8212,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8138,7 +8247,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8171,7 +8281,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8205,7 +8316,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8238,7 +8350,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8272,7 +8385,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8305,7 +8419,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8338,7 +8453,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8370,7 +8486,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8401,7 +8518,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8433,7 +8551,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -8542,7 +8661,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8574,7 +8694,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8606,7 +8727,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8639,7 +8761,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8672,7 +8795,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8705,7 +8829,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8737,7 +8862,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8769,7 +8895,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8802,7 +8929,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8835,7 +8963,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -8868,7 +8997,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8900,7 +9030,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8932,7 +9063,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8964,7 +9096,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -8996,7 +9129,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9029,7 +9163,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9062,7 +9197,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -9095,7 +9231,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -9127,7 +9264,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -9159,7 +9297,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9191,7 +9330,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9223,7 +9363,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9256,7 +9397,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9289,7 +9431,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9322,7 +9465,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9354,7 +9498,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9386,7 +9531,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9420,7 +9566,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9453,7 +9600,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9487,7 +9635,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9520,7 +9669,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9554,7 +9704,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9587,7 +9738,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9621,7 +9773,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9654,7 +9807,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9687,7 +9841,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9720,7 +9875,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9754,7 +9910,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9787,7 +9944,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9821,7 +9979,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9854,7 +10013,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9888,7 +10048,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9921,7 +10082,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9955,7 +10117,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9988,7 +10151,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10021,7 +10185,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10053,7 +10218,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10085,7 +10251,8 @@ "y": 0.0, "z": -115.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10117,7 +10284,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10149,7 +10317,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10182,7 +10351,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10214,7 +10384,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10246,7 +10417,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10279,7 +10451,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10312,7 +10485,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10346,7 +10520,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10379,7 +10554,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10413,7 +10589,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10446,7 +10623,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10480,7 +10658,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10513,7 +10692,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10547,7 +10727,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10580,7 +10761,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10613,7 +10795,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10645,7 +10828,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10677,7 +10861,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10710,7 +10895,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10743,7 +10929,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10777,7 +10964,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10810,7 +10998,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10844,7 +11033,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10877,7 +11067,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10911,7 +11102,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10944,7 +11136,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10978,7 +11171,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11011,7 +11205,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11044,7 +11239,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11076,7 +11272,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11108,7 +11305,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11141,7 +11339,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11174,7 +11373,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11208,7 +11408,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11241,7 +11442,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11275,7 +11477,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11308,7 +11511,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11342,7 +11546,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11375,7 +11580,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11409,7 +11615,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11442,7 +11649,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11475,7 +11683,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11507,7 +11716,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11539,7 +11749,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11572,7 +11783,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11605,7 +11817,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11639,7 +11852,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11672,7 +11886,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11706,7 +11921,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11739,7 +11955,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11773,7 +11990,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11806,7 +12024,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11840,7 +12059,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11873,7 +12093,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11906,7 +12127,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11938,7 +12160,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11970,7 +12193,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -12003,7 +12227,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12036,7 +12261,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12070,7 +12296,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12103,7 +12330,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12137,7 +12365,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12170,7 +12399,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12204,7 +12434,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12237,7 +12468,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12271,7 +12503,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12304,7 +12537,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12337,7 +12571,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12369,7 +12604,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12400,7 +12636,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12432,7 +12669,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -12541,7 +12779,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12573,7 +12812,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12605,7 +12845,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12638,7 +12879,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12671,7 +12913,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12704,7 +12947,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12736,7 +12980,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12768,7 +13013,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12801,7 +13047,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12834,7 +13081,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -12867,7 +13115,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -12899,7 +13148,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -12931,7 +13181,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12963,7 +13214,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12995,7 +13247,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13028,7 +13281,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13061,7 +13315,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -13094,7 +13349,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -13126,7 +13382,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -13158,7 +13415,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13190,7 +13448,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13222,7 +13481,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13255,7 +13515,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13288,7 +13549,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -13321,7 +13583,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -13353,7 +13616,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -13385,7 +13649,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13419,7 +13684,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13452,7 +13718,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13486,7 +13753,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13519,7 +13787,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13553,7 +13822,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13586,7 +13856,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13620,7 +13891,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13653,7 +13925,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13686,7 +13959,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13719,7 +13993,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13753,7 +14028,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13786,7 +14062,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13820,7 +14097,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13853,7 +14131,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13887,7 +14166,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13920,7 +14200,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13954,7 +14235,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13987,7 +14269,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14020,7 +14303,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14052,7 +14336,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14084,7 +14369,8 @@ "y": 0.0, "z": -115.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14116,7 +14402,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14148,7 +14435,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14181,7 +14469,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -14213,7 +14502,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -14245,7 +14535,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -14278,7 +14569,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14311,7 +14603,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14345,7 +14638,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14378,7 +14672,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14412,7 +14707,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14445,7 +14741,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14479,7 +14776,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14512,7 +14810,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14546,7 +14845,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14579,7 +14879,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14612,7 +14913,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14644,7 +14946,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14676,7 +14979,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -14709,7 +15013,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14742,7 +15047,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14776,7 +15082,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14809,7 +15116,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14843,7 +15151,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14876,7 +15185,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14910,7 +15220,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14943,7 +15254,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -14977,7 +15289,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -15010,7 +15323,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -15043,7 +15357,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -15075,7 +15390,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -15107,7 +15423,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -15140,7 +15457,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15173,7 +15491,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15207,7 +15526,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15240,7 +15560,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15274,7 +15595,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15307,7 +15629,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15341,7 +15664,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15374,7 +15698,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15408,7 +15733,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15441,7 +15767,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15474,7 +15801,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15506,7 +15834,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15538,7 +15867,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -15571,7 +15901,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15604,7 +15935,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15638,7 +15970,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15671,7 +16004,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15705,7 +16039,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15738,7 +16073,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15772,7 +16108,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15805,7 +16142,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15839,7 +16177,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15872,7 +16211,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15905,7 +16245,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15937,7 +16278,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -15969,7 +16311,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -16002,7 +16345,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16035,7 +16379,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16069,7 +16414,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16102,7 +16448,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16136,7 +16483,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16169,7 +16517,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16203,7 +16552,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16236,7 +16586,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16270,7 +16621,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16303,7 +16655,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16336,7 +16689,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16368,7 +16722,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16399,7 +16754,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16431,7 +16787,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16540,7 +16897,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16572,7 +16930,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16604,7 +16963,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16637,7 +16997,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16670,7 +17031,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16703,7 +17065,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16735,7 +17098,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16767,7 +17131,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16800,7 +17165,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16833,7 +17199,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -16866,7 +17233,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -16898,7 +17266,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -16930,7 +17299,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16962,7 +17332,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16994,7 +17365,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17027,7 +17399,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17060,7 +17433,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -17093,7 +17467,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -17125,7 +17500,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -17157,7 +17533,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17189,7 +17566,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17221,7 +17599,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17254,7 +17633,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17287,7 +17667,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -17320,7 +17701,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -17352,7 +17734,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -17384,7 +17767,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17418,7 +17802,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17451,7 +17836,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17485,7 +17871,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17518,7 +17905,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17552,7 +17940,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17585,7 +17974,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17619,7 +18009,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17652,7 +18043,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17685,7 +18077,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17718,7 +18111,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17752,7 +18146,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17785,7 +18180,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17819,7 +18215,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17852,7 +18249,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17886,7 +18284,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17919,7 +18318,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17953,7 +18353,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17986,7 +18387,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18019,7 +18421,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18051,7 +18454,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18083,7 +18487,8 @@ "y": 0.0, "z": -115.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18115,7 +18520,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18147,7 +18553,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18180,7 +18587,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18212,7 +18620,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18244,7 +18653,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18277,7 +18687,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18310,7 +18721,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18344,7 +18756,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18377,7 +18790,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18411,7 +18825,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18444,7 +18859,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18478,7 +18894,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18511,7 +18928,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18545,7 +18963,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18578,7 +18997,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18611,7 +19031,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18643,7 +19064,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18675,7 +19097,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18708,7 +19131,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18741,7 +19165,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18775,7 +19200,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18808,7 +19234,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18842,7 +19269,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18875,7 +19303,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18909,7 +19338,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18942,7 +19372,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -18976,7 +19407,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19009,7 +19441,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19042,7 +19475,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19074,7 +19508,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19106,7 +19541,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19139,7 +19575,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19172,7 +19609,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19206,7 +19644,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19239,7 +19678,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19273,7 +19713,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19306,7 +19747,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19340,7 +19782,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19373,7 +19816,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19407,7 +19851,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19440,7 +19885,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19473,7 +19919,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19505,7 +19952,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19537,7 +19985,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19570,7 +20019,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19603,7 +20053,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19637,7 +20088,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19670,7 +20122,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19704,7 +20157,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19737,7 +20191,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19771,7 +20226,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19804,7 +20260,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19838,7 +20295,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19871,7 +20329,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19904,7 +20363,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19936,7 +20396,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -19968,7 +20429,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20001,7 +20463,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20034,7 +20497,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20068,7 +20532,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20101,7 +20566,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20135,7 +20601,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20168,7 +20635,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20202,7 +20670,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20235,7 +20704,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20269,7 +20739,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20302,7 +20773,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20335,7 +20807,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20367,7 +20840,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20398,7 +20872,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20430,7 +20905,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20539,7 +21015,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20571,7 +21048,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20603,7 +21081,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20636,7 +21115,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20669,7 +21149,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20702,7 +21183,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20734,7 +21216,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20766,7 +21249,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20799,7 +21283,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20832,7 +21317,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -20865,7 +21351,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -20897,7 +21384,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -20929,7 +21417,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20961,7 +21450,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20993,7 +21483,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -21026,7 +21517,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21059,7 +21551,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -21092,7 +21585,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -21124,7 +21618,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -21156,7 +21651,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -21188,7 +21684,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -21220,7 +21717,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -21253,7 +21751,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21286,7 +21785,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -21319,7 +21819,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -21351,7 +21852,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -21383,7 +21885,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21417,7 +21920,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21450,7 +21954,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21484,7 +21989,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21517,7 +22023,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21551,7 +22058,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21584,7 +22092,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21618,7 +22127,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21651,7 +22161,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21684,7 +22195,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21717,7 +22229,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21751,7 +22264,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21784,7 +22298,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21818,7 +22333,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21851,7 +22367,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21885,7 +22402,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21918,7 +22436,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21952,7 +22471,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21985,7 +22505,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22018,7 +22539,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22050,7 +22572,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22082,7 +22605,8 @@ "y": 0.0, "z": -115.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22114,7 +22638,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22146,7 +22671,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22179,7 +22705,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22211,7 +22738,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22243,7 +22771,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22276,7 +22805,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22309,7 +22839,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22343,7 +22874,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22376,7 +22908,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22410,7 +22943,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22443,7 +22977,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22477,7 +23012,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22510,7 +23046,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22544,7 +23081,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22577,7 +23115,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22610,7 +23149,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22642,7 +23182,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22674,7 +23215,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22707,7 +23249,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22740,7 +23283,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22774,7 +23318,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22807,7 +23352,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22841,7 +23387,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22874,7 +23421,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22908,7 +23456,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22941,7 +23490,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -22975,7 +23525,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23008,7 +23559,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23041,7 +23593,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23073,7 +23626,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23105,7 +23659,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23138,7 +23693,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23171,7 +23727,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23205,7 +23762,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23238,7 +23796,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23272,7 +23831,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23305,7 +23865,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23339,7 +23900,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23372,7 +23934,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23406,7 +23969,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23439,7 +24003,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23472,7 +24037,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23504,7 +24070,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23536,7 +24103,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23569,7 +24137,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23602,7 +24171,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23636,7 +24206,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23669,7 +24240,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23703,7 +24275,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23736,7 +24309,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23770,7 +24344,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23803,7 +24378,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23837,7 +24413,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23870,7 +24447,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23903,7 +24481,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23935,7 +24514,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -23967,7 +24547,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24000,7 +24581,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24033,7 +24615,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24067,7 +24650,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24100,7 +24684,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24134,7 +24719,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24167,7 +24753,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24201,7 +24788,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24234,7 +24822,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24268,7 +24857,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24301,7 +24891,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24334,7 +24925,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24366,7 +24958,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24397,7 +24990,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24429,7 +25023,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -24538,7 +25133,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24570,7 +25166,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24602,7 +25199,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24635,7 +25233,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24668,7 +25267,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24701,7 +25301,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24733,7 +25334,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24765,7 +25367,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24798,7 +25401,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24831,7 +25435,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -24864,7 +25469,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -24896,7 +25502,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -24928,7 +25535,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24960,7 +25568,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24992,7 +25601,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -25025,7 +25635,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25058,7 +25669,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -25091,7 +25703,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -25123,7 +25736,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -25155,7 +25769,8 @@ "y": 0.0, "z": -111.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -25187,7 +25802,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -25219,7 +25835,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -25252,7 +25869,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25285,7 +25903,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -25318,7 +25937,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -25350,7 +25970,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -25382,7 +26003,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25416,7 +26038,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25449,7 +26072,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25483,7 +26107,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25516,7 +26141,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25550,7 +26176,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25583,7 +26210,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25617,7 +26245,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25650,7 +26279,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25683,7 +26313,8 @@ "y": 0.0, "z": -112.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25716,7 +26347,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25750,7 +26382,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25783,7 +26416,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25817,7 +26451,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25850,7 +26485,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25884,7 +26520,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25917,7 +26554,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25951,7 +26589,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -25984,7 +26623,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -26017,7 +26657,8 @@ "y": 0.0, "z": -107.79999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -26049,7 +26690,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -26081,7 +26723,8 @@ "y": 0.0, "z": -115.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -26113,7 +26756,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -26145,7 +26789,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -26178,7 +26823,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -26210,7 +26856,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -26242,7 +26889,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -26275,7 +26923,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26308,7 +26957,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26342,7 +26992,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26375,7 +27026,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26409,7 +27061,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26442,7 +27095,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26476,7 +27130,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26509,7 +27164,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26543,7 +27199,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26576,7 +27233,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26609,7 +27267,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26641,7 +27300,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26673,7 +27333,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -26706,7 +27367,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26739,7 +27401,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26773,7 +27436,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26806,7 +27470,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26840,7 +27505,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26873,7 +27539,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26907,7 +27574,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26940,7 +27608,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -26974,7 +27643,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27007,7 +27677,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27040,7 +27711,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27072,7 +27744,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27104,7 +27777,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27137,7 +27811,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27170,7 +27845,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27204,7 +27880,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27237,7 +27914,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27271,7 +27949,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27304,7 +27983,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27338,7 +28018,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27371,7 +28052,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27405,7 +28087,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27438,7 +28121,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27471,7 +28155,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27503,7 +28188,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27535,7 +28221,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -27568,7 +28255,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27601,7 +28289,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27635,7 +28324,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27668,7 +28358,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27702,7 +28393,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27735,7 +28427,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27769,7 +28462,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27802,7 +28496,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27836,7 +28531,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27869,7 +28565,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27902,7 +28599,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27934,7 +28632,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27966,7 +28665,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -27999,7 +28699,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28032,7 +28733,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28066,7 +28768,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28099,7 +28802,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28133,7 +28837,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28166,7 +28871,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28200,7 +28906,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28233,7 +28940,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28267,7 +28975,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28300,7 +29009,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28333,7 +29043,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28365,7 +29076,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28396,7 +29108,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -28428,7 +29141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -29877,7 +30591,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29911,7 +30626,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29944,7 +30660,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29977,7 +30694,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30010,7 +30728,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30056,7 +30775,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30088,7 +30808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30121,7 +30842,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30154,7 +30876,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30200,7 +30923,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30232,7 +30956,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31901,7 +32626,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31935,7 +32661,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31968,7 +32695,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32001,7 +32729,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32034,7 +32763,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32080,7 +32810,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32112,7 +32843,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32145,7 +32877,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32178,7 +32911,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32224,7 +32958,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32256,7 +32991,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33925,7 +34661,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33959,7 +34696,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33992,7 +34730,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34025,7 +34764,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34058,7 +34798,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34104,7 +34845,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34136,7 +34878,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34169,7 +34912,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34202,7 +34946,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34248,7 +34993,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34280,7 +35026,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35949,7 +36696,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35983,7 +36731,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36016,7 +36765,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36049,7 +36799,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36082,7 +36833,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36128,7 +36880,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36160,7 +36913,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36193,7 +36947,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36226,7 +36981,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36272,7 +37028,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36304,7 +37061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37973,7 +38731,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38007,7 +38766,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38040,7 +38800,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38073,7 +38834,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38106,7 +38868,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38152,7 +38915,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38184,7 +38948,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38217,7 +38982,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38250,7 +39016,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38296,7 +39063,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38328,7 +39096,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -39997,7 +40766,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40031,7 +40801,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40064,7 +40835,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40097,7 +40869,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40130,7 +40903,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40176,7 +40950,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40208,7 +40983,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40241,7 +41017,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40274,7 +41051,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40320,7 +41098,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40352,7 +41131,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[011481812b][OT2_S_v2_7_P20S_None_Walkthrough].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[011481812b][OT2_S_v2_7_P20S_None_Walkthrough].json index a40e1549015..38872b09ff8 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[011481812b][OT2_S_v2_7_P20S_None_Walkthrough].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[011481812b][OT2_S_v2_7_P20S_None_Walkthrough].json @@ -2401,7 +2401,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2434,7 +2435,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2467,7 +2469,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2500,7 +2503,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2533,7 +2537,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2566,7 +2571,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2599,7 +2605,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2632,7 +2639,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2665,7 +2673,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2698,7 +2707,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2731,7 +2741,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2764,7 +2775,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2797,7 +2809,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2830,7 +2843,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2863,7 +2877,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2896,7 +2911,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2929,7 +2945,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2962,7 +2979,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2995,7 +3013,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3043,7 +3062,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3076,7 +3096,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3124,7 +3145,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3157,7 +3179,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3190,7 +3213,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3222,7 +3246,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3254,7 +3279,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3287,7 +3313,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3319,7 +3346,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3351,7 +3379,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3384,7 +3413,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3416,7 +3446,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3527,7 +3558,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3560,7 +3592,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3608,7 +3641,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3641,7 +3675,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3674,7 +3709,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3722,7 +3758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3755,7 +3792,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3788,7 +3826,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3836,7 +3875,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3869,7 +3909,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3902,7 +3943,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3935,7 +3977,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3968,7 +4011,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4015,7 +4059,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4111,7 +4156,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4144,7 +4190,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4177,7 +4224,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -4210,7 +4258,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4243,7 +4292,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4276,7 +4326,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -4309,7 +4360,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -4342,7 +4394,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -4375,7 +4428,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4472,7 +4526,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4505,7 +4560,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4538,7 +4594,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4571,7 +4628,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -4604,7 +4662,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4637,7 +4696,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4670,7 +4730,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -4703,7 +4764,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -4736,7 +4798,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -4768,7 +4831,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[01255c3f3b][pl_Flex_Protein_Digestion_Protocol].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[01255c3f3b][pl_Flex_Protein_Digestion_Protocol].json index 42669f7106f..aac975221e8 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[01255c3f3b][pl_Flex_Protein_Digestion_Protocol].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[01255c3f3b][pl_Flex_Protein_Digestion_Protocol].json @@ -6331,7 +6331,8 @@ "y": 0.0, "z": -34.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6364,7 +6365,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6397,7 +6399,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6431,7 +6434,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6464,7 +6468,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6498,7 +6503,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6531,7 +6537,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6564,7 +6571,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6596,7 +6604,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6628,7 +6637,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -34.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8084,7 +8097,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8117,7 +8131,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8151,7 +8166,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8184,7 +8200,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8217,7 +8234,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8249,7 +8267,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8281,7 +8300,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9637,7 +9657,8 @@ "y": 0.0, "z": -34.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9670,7 +9691,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9703,7 +9725,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9737,7 +9760,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9770,7 +9794,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9804,7 +9829,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9837,7 +9863,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9870,7 +9897,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9902,7 +9930,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9934,7 +9963,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11290,7 +11320,8 @@ "y": 0.0, "z": -34.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11323,7 +11354,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11356,7 +11388,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11390,7 +11423,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11423,7 +11457,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11457,7 +11492,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11490,7 +11526,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11523,7 +11560,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11555,7 +11593,8 @@ "y": 0.0, "z": -34.36 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11587,7 +11626,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0190369ce5][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1NoFixtures].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0190369ce5][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1NoFixtures].json index 4e09c2731bd..ff626992e43 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0190369ce5][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1NoFixtures].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0190369ce5][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1NoFixtures].json @@ -10725,7 +10725,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10758,7 +10759,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10855,7 +10857,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10888,7 +10891,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11053,7 +11057,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11086,7 +11091,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11183,7 +11189,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11216,7 +11223,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0256665840][OT2_S_v2_16_P300M_P20S_aspirateDispenseMix0Volume].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0256665840][OT2_S_v2_16_P300M_P20S_aspirateDispenseMix0Volume].json index f37a5b0fb5c..8cd99860d7e 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0256665840][OT2_S_v2_16_P300M_P20S_aspirateDispenseMix0Volume].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0256665840][OT2_S_v2_16_P300M_P20S_aspirateDispenseMix0Volume].json @@ -2686,7 +2686,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2719,7 +2720,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2752,7 +2754,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2785,7 +2788,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2818,7 +2822,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2851,7 +2856,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[041ad55e7b][OT2_S_v2_15_P300M_P20S_HS_TC_TM_dispense_changes].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[041ad55e7b][OT2_S_v2_15_P300M_P20S_HS_TC_TM_dispense_changes].json index b77ef4b9846..c62ceb23edd 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[041ad55e7b][OT2_S_v2_15_P300M_P20S_HS_TC_TM_dispense_changes].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[041ad55e7b][OT2_S_v2_15_P300M_P20S_HS_TC_TM_dispense_changes].json @@ -2969,7 +2969,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3002,7 +3003,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3035,7 +3037,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[057de2035d][OT2_S_v2_19_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[057de2035d][OT2_S_v2_19_P300M_P20S_HS_TC_TM_SmokeTestV3].json index a73a19e4c88..a2aca7e252a 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[057de2035d][OT2_S_v2_19_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[057de2035d][OT2_S_v2_19_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -9383,7 +9383,14 @@ }, "id": "UUID", "key": "08e16a2cac011d4bef561f8b0854d19e", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "displayName": "4 custom tubes", "loadName": "cpx_4_tuberack_100ul", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0903a95825][Flex_S_v2_19_QIASeq_FX_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0903a95825][Flex_S_v2_19_QIASeq_FX_48x].json index d043cde2da1..bce38cbe476 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0903a95825][Flex_S_v2_19_QIASeq_FX_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0903a95825][Flex_S_v2_19_QIASeq_FX_48x].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7751,7 +7754,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7784,7 +7788,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7817,7 +7822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7850,7 +7856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7883,7 +7890,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8095,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8127,7 +8141,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8234,7 +8249,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8268,7 +8284,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8301,7 +8318,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8334,7 +8352,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8367,7 +8386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8400,7 +8420,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8433,7 +8454,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8466,7 +8488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8500,7 +8523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8533,7 +8557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8567,7 +8592,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8600,7 +8626,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8633,7 +8660,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8665,7 +8693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8710,7 +8739,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8817,7 +8847,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8851,7 +8882,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8884,7 +8916,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8917,7 +8950,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8950,7 +8984,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8983,7 +9018,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9016,7 +9052,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9049,7 +9086,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9083,7 +9121,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9116,7 +9155,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9150,7 +9190,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9183,7 +9224,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9216,7 +9258,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9248,7 +9291,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9293,7 +9337,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9541,7 +9586,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9574,7 +9620,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9607,7 +9654,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9640,7 +9688,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9674,7 +9723,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9707,7 +9757,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9741,7 +9792,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9774,7 +9826,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9807,7 +9860,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9839,7 +9893,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9884,7 +9939,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9991,7 +10047,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10024,7 +10081,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10057,7 +10115,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10090,7 +10149,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10124,7 +10184,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10157,7 +10218,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10191,7 +10253,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10224,7 +10287,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10257,7 +10321,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10289,7 +10354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10334,7 +10400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10441,7 +10508,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10474,7 +10542,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10507,7 +10576,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10540,7 +10610,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10574,7 +10645,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10607,7 +10679,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10641,7 +10714,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10674,7 +10748,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10707,7 +10782,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10739,7 +10815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10784,7 +10861,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12092,7 +12170,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12126,7 +12205,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12159,7 +12239,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12192,7 +12273,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12225,7 +12307,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12258,7 +12341,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12290,7 +12374,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12336,7 +12421,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12368,7 +12454,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12400,7 +12487,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12434,7 +12522,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12467,7 +12556,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12501,7 +12591,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12534,7 +12625,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12568,7 +12660,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12601,7 +12694,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12635,7 +12729,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12668,7 +12763,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12702,7 +12798,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12735,7 +12832,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12769,7 +12867,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12802,7 +12901,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12836,7 +12936,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12869,7 +12970,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12903,7 +13005,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12936,7 +13039,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12970,7 +13074,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13003,7 +13108,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13036,7 +13142,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13068,7 +13175,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13113,7 +13221,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13220,7 +13329,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13254,7 +13364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13287,7 +13398,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13320,7 +13432,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13353,7 +13466,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13386,7 +13500,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13418,7 +13533,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13464,7 +13580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13496,7 +13613,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13528,7 +13646,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13562,7 +13681,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13595,7 +13715,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13629,7 +13750,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13662,7 +13784,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13696,7 +13819,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13729,7 +13853,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13763,7 +13888,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13796,7 +13922,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13830,7 +13957,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13863,7 +13991,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13897,7 +14026,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13930,7 +14060,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13964,7 +14095,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13997,7 +14129,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14031,7 +14164,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14064,7 +14198,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14098,7 +14233,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14131,7 +14267,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14164,7 +14301,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14196,7 +14334,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14241,7 +14380,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14348,7 +14488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14382,7 +14523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14415,7 +14557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14448,7 +14591,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14481,7 +14625,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14514,7 +14659,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14546,7 +14692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14592,7 +14739,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14624,7 +14772,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14656,7 +14805,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14690,7 +14840,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14723,7 +14874,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14757,7 +14909,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14790,7 +14943,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14824,7 +14978,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14857,7 +15012,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14891,7 +15047,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14924,7 +15081,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14958,7 +15116,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14991,7 +15150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15025,7 +15185,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15058,7 +15219,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15092,7 +15254,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15125,7 +15288,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15159,7 +15323,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15192,7 +15357,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15226,7 +15392,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15259,7 +15426,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15292,7 +15460,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15324,7 +15493,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15369,7 +15539,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15613,7 +15784,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15647,7 +15819,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15680,7 +15853,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15714,7 +15888,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15747,7 +15922,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15780,7 +15956,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15813,7 +15990,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15846,7 +16024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15878,7 +16057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15909,7 +16089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15940,7 +16121,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15972,7 +16154,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16018,7 +16201,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16050,7 +16234,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16096,7 +16281,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16128,7 +16314,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16348,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16193,7 +16381,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16225,7 +16414,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16257,7 +16447,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16289,7 +16480,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16322,7 +16514,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16354,7 +16547,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16386,7 +16580,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16419,7 +16614,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16451,7 +16647,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16483,7 +16680,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16516,7 +16714,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16548,7 +16747,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16580,7 +16780,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16612,7 +16813,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16657,7 +16859,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16689,7 +16892,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16720,7 +16924,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16751,7 +16956,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16782,7 +16988,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16889,7 +17096,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16923,7 +17131,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16956,7 +17165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16990,7 +17200,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17023,7 +17234,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17056,7 +17268,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17089,7 +17302,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17122,7 +17336,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17154,7 +17369,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17185,7 +17401,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17216,7 +17433,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17248,7 +17466,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17294,7 +17513,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17326,7 +17546,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17372,7 +17593,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17404,7 +17626,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17437,7 +17660,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17469,7 +17693,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17501,7 +17726,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17533,7 +17759,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17565,7 +17792,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17598,7 +17826,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17630,7 +17859,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17662,7 +17892,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17695,7 +17926,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17727,7 +17959,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17759,7 +17992,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17792,7 +18026,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17824,7 +18059,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17856,7 +18092,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17888,7 +18125,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17933,7 +18171,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17965,7 +18204,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17996,7 +18236,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18027,7 +18268,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18058,7 +18300,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18165,7 +18408,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18199,7 +18443,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18232,7 +18477,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18266,7 +18512,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18299,7 +18546,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18332,7 +18580,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18365,7 +18614,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18398,7 +18648,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18430,7 +18681,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18461,7 +18713,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18492,7 +18745,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18524,7 +18778,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18570,7 +18825,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18602,7 +18858,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18648,7 +18905,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18680,7 +18938,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18713,7 +18972,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18745,7 +19005,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18777,7 +19038,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18809,7 +19071,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18841,7 +19104,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18874,7 +19138,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18906,7 +19171,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18938,7 +19204,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18971,7 +19238,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19003,7 +19271,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19035,7 +19304,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19068,7 +19338,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19100,7 +19371,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19132,7 +19404,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19164,7 +19437,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19209,7 +19483,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19241,7 +19516,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19272,7 +19548,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19303,7 +19580,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19334,7 +19612,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19571,7 +19850,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19603,7 +19883,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19649,7 +19930,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19681,7 +19963,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19713,7 +19996,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19759,7 +20043,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19805,7 +20090,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19836,7 +20122,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19867,7 +20154,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19962,7 +20250,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19994,7 +20283,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20040,7 +20330,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20072,7 +20363,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20104,7 +20396,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20150,7 +20443,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20196,7 +20490,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20227,7 +20522,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20258,7 +20554,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20353,7 +20650,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20385,7 +20683,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20431,7 +20730,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20463,7 +20763,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20495,7 +20796,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20541,7 +20843,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20587,7 +20890,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20618,7 +20922,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20649,7 +20954,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20773,7 +21079,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20805,7 +21112,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20836,7 +21144,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20867,7 +21176,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20898,7 +21208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20930,7 +21241,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20976,7 +21288,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21007,7 +21320,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21038,7 +21352,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21069,7 +21384,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21190,7 +21506,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21222,7 +21539,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21253,7 +21571,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21284,7 +21603,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21315,7 +21635,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21347,7 +21668,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21393,7 +21715,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21424,7 +21747,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21455,7 +21779,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21486,7 +21811,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21607,7 +21933,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21639,7 +21966,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21670,7 +21998,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21701,7 +22030,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21732,7 +22062,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21764,7 +22095,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21810,7 +22142,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21841,7 +22174,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21872,7 +22206,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21903,7 +22238,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23224,7 +23560,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23256,7 +23593,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23302,7 +23640,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23334,7 +23673,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23366,7 +23706,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23398,7 +23739,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23444,7 +23786,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23490,7 +23833,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23521,7 +23865,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23552,7 +23897,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23583,7 +23929,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23614,7 +23961,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23709,7 +24057,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23741,7 +24090,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23787,7 +24137,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23819,7 +24170,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23851,7 +24203,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23883,7 +24236,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23929,7 +24283,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23975,7 +24330,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24006,7 +24362,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24037,7 +24394,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24068,7 +24426,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24099,7 +24458,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24194,7 +24554,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24226,7 +24587,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24272,7 +24634,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24304,7 +24667,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24336,7 +24700,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24368,7 +24733,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24414,7 +24780,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24460,7 +24827,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24491,7 +24859,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24522,7 +24891,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24553,7 +24923,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24584,7 +24955,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24708,7 +25080,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24740,7 +25113,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24771,7 +25145,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24802,7 +25177,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24833,7 +25209,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24865,7 +25242,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24911,7 +25289,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24942,7 +25321,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24973,7 +25353,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25004,7 +25385,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25125,7 +25507,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25157,7 +25540,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25188,7 +25572,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25219,7 +25604,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25250,7 +25636,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25282,7 +25669,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25328,7 +25716,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25359,7 +25748,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25390,7 +25780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25421,7 +25812,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25542,7 +25934,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25574,7 +25967,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25605,7 +25999,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25636,7 +26031,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25667,7 +26063,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25699,7 +26096,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25745,7 +26143,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25776,7 +26175,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25807,7 +26207,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25838,7 +26239,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25972,7 +26374,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26004,7 +26407,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26050,7 +26454,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26082,7 +26487,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26114,7 +26520,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26146,7 +26553,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26192,7 +26600,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26238,7 +26647,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26269,7 +26679,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26300,7 +26711,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26331,7 +26743,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26362,7 +26775,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26457,7 +26871,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26489,7 +26904,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26535,7 +26951,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26567,7 +26984,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26599,7 +27017,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26631,7 +27050,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26677,7 +27097,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26723,7 +27144,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26754,7 +27176,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26785,7 +27208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26816,7 +27240,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26847,7 +27272,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26942,7 +27368,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26974,7 +27401,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27020,7 +27448,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27052,7 +27481,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27084,7 +27514,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27116,7 +27547,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27162,7 +27594,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27208,7 +27641,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27239,7 +27673,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27270,7 +27705,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27301,7 +27737,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27332,7 +27769,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27455,7 +27893,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27487,7 +27926,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27583,7 +28023,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27615,7 +28056,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27711,7 +28153,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27743,7 +28186,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27926,7 +28370,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27958,7 +28403,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27990,7 +28436,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28022,7 +28469,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28118,7 +28566,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28150,7 +28599,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28182,7 +28632,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28214,7 +28665,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28310,7 +28762,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28342,7 +28795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28374,7 +28828,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28406,7 +28861,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28632,7 +29088,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28664,7 +29121,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28710,7 +29168,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28742,7 +29201,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28775,7 +29235,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28871,7 +29332,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28903,7 +29365,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28949,7 +29412,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28981,7 +29445,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29014,7 +29479,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29110,7 +29576,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29142,7 +29609,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29188,7 +29656,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29220,7 +29689,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29253,7 +29723,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30665,7 +31136,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30699,7 +31171,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30732,7 +31205,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30766,7 +31240,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30799,7 +31274,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30832,7 +31308,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30865,7 +31342,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30898,7 +31376,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30930,7 +31409,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30961,7 +31441,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30992,7 +31473,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31024,7 +31506,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31056,7 +31539,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31088,7 +31572,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31120,7 +31605,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31152,7 +31638,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31185,7 +31672,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31217,7 +31705,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31249,7 +31738,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31282,7 +31772,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31314,7 +31805,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31346,7 +31838,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31379,7 +31872,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31411,7 +31905,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31443,7 +31938,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31475,7 +31971,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31520,7 +32017,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31552,7 +32050,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31583,7 +32082,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31614,7 +32114,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31645,7 +32146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31752,7 +32254,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31786,7 +32289,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31819,7 +32323,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31853,7 +32358,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31886,7 +32392,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31919,7 +32426,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31952,7 +32460,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31985,7 +32494,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32017,7 +32527,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32048,7 +32559,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32079,7 +32591,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32111,7 +32624,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32143,7 +32657,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32175,7 +32690,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32207,7 +32723,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32239,7 +32756,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32272,7 +32790,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32304,7 +32823,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32336,7 +32856,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32369,7 +32890,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32401,7 +32923,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32433,7 +32956,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32466,7 +32990,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32498,7 +33023,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32530,7 +33056,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32562,7 +33089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32607,7 +33135,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32639,7 +33168,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32670,7 +33200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32701,7 +33232,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32732,7 +33264,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32839,7 +33372,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32873,7 +33407,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32906,7 +33441,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32940,7 +33476,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32973,7 +33510,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33006,7 +33544,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33039,7 +33578,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33072,7 +33612,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33104,7 +33645,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33135,7 +33677,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33166,7 +33709,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33198,7 +33742,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33230,7 +33775,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33262,7 +33808,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33294,7 +33841,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33326,7 +33874,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33359,7 +33908,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33391,7 +33941,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33423,7 +33974,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33456,7 +34008,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33488,7 +34041,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33520,7 +34074,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33553,7 +34108,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33585,7 +34141,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33617,7 +34174,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33649,7 +34207,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33694,7 +34253,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33726,7 +34286,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33757,7 +34318,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33788,7 +34350,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33819,7 +34382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34056,7 +34620,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34088,7 +34653,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34134,7 +34700,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34166,7 +34733,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34198,7 +34766,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34230,7 +34799,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34276,7 +34846,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34322,7 +34893,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34353,7 +34925,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34384,7 +34957,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34415,7 +34989,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34446,7 +35021,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34541,7 +35117,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34573,7 +35150,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34619,7 +35197,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34651,7 +35230,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34683,7 +35263,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34715,7 +35296,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34761,7 +35343,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34807,7 +35390,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34838,7 +35422,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34869,7 +35454,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34900,7 +35486,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34931,7 +35518,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35026,7 +35614,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35058,7 +35647,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35104,7 +35694,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35136,7 +35727,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35168,7 +35760,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35200,7 +35793,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35246,7 +35840,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35292,7 +35887,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35323,7 +35919,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35354,7 +35951,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35385,7 +35983,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35416,7 +36015,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35540,7 +36140,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35572,7 +36173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35603,7 +36205,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35634,7 +36237,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35665,7 +36269,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35697,7 +36302,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35743,7 +36349,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35774,7 +36381,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35805,7 +36413,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35836,7 +36445,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35957,7 +36567,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35989,7 +36600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36020,7 +36632,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36051,7 +36664,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36082,7 +36696,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36114,7 +36729,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36160,7 +36776,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36191,7 +36808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36222,7 +36840,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36253,7 +36872,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36374,7 +36994,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36406,7 +37027,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36437,7 +37059,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36468,7 +37091,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36499,7 +37123,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36531,7 +37156,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36577,7 +37203,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36608,7 +37235,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36639,7 +37267,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36670,7 +37299,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36804,7 +37434,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36836,7 +37467,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36882,7 +37514,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36914,7 +37547,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36946,7 +37580,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36978,7 +37613,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37010,7 +37646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37056,7 +37693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37087,7 +37725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37118,7 +37757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37149,7 +37789,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37180,7 +37821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37275,7 +37917,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37307,7 +37950,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37353,7 +37997,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37385,7 +38030,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37417,7 +38063,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37449,7 +38096,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37481,7 +38129,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37527,7 +38176,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37558,7 +38208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37589,7 +38240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37620,7 +38272,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37651,7 +38304,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37746,7 +38400,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37778,7 +38433,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37824,7 +38480,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37856,7 +38513,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37888,7 +38546,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37920,7 +38579,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37952,7 +38612,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37998,7 +38659,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38029,7 +38691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38060,7 +38723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38091,7 +38755,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38122,7 +38787,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39433,7 +40099,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39465,7 +40132,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39496,7 +40164,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39527,7 +40196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39558,7 +40228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39590,7 +40261,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39636,7 +40308,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39667,7 +40340,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39698,7 +40372,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39729,7 +40404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39850,7 +40526,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39882,7 +40559,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39913,7 +40591,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39944,7 +40623,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39975,7 +40655,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -40007,7 +40688,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40053,7 +40735,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40084,7 +40767,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40115,7 +40799,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40146,7 +40831,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40267,7 +40953,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40299,7 +40986,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40330,7 +41018,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40361,7 +41050,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40392,7 +41082,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40424,7 +41115,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40470,7 +41162,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40501,7 +41194,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40532,7 +41226,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40563,7 +41258,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40697,7 +41393,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40729,7 +41426,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40775,7 +41473,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40807,7 +41506,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40839,7 +41539,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40871,7 +41572,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40903,7 +41605,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40949,7 +41652,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40980,7 +41684,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41011,7 +41716,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41042,7 +41748,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41073,7 +41780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41168,7 +41876,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41200,7 +41909,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41246,7 +41956,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41278,7 +41989,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41310,7 +42022,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41342,7 +42055,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41374,7 +42088,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41420,7 +42135,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41451,7 +42167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41482,7 +42199,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41513,7 +42231,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41544,7 +42263,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41639,7 +42359,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41671,7 +42392,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41717,7 +42439,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41749,7 +42472,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41781,7 +42505,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41813,7 +42538,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41845,7 +42571,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41891,7 +42618,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41922,7 +42650,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41953,7 +42682,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41984,7 +42714,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42015,7 +42746,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42138,7 +42870,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42170,7 +42903,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42266,7 +43000,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42298,7 +43033,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42394,7 +43130,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42426,7 +43163,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43832,7 +44570,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43865,7 +44604,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43897,7 +44637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43929,7 +44670,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43961,7 +44703,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44057,7 +44800,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44090,7 +44834,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44122,7 +44867,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44154,7 +44900,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44186,7 +44933,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44282,7 +45030,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44315,7 +45064,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44347,7 +45097,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44379,7 +45130,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44411,7 +45163,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44680,7 +45433,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44713,7 +45467,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44759,7 +45514,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44791,7 +45547,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44837,7 +45594,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44869,7 +45627,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44902,7 +45661,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44935,7 +45695,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44969,7 +45730,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45002,7 +45764,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45035,7 +45798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45143,7 +45907,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45176,7 +45941,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45222,7 +45988,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45254,7 +46021,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45300,7 +46068,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45332,7 +46101,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45365,7 +46135,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45398,7 +46169,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45432,7 +46204,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45465,7 +46238,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45498,7 +46272,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45606,7 +46381,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45639,7 +46415,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45685,7 +46462,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45717,7 +46495,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45763,7 +46542,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45795,7 +46575,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45828,7 +46609,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45861,7 +46643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45895,7 +46678,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45928,7 +46712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45961,7 +46746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46083,7 +46869,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46117,7 +46904,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46150,7 +46938,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46183,7 +46972,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46216,7 +47006,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46249,7 +47040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46282,7 +47074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46316,7 +47109,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46349,7 +47143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46383,7 +47178,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46416,7 +47212,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46450,7 +47247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46483,7 +47281,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46517,7 +47316,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46550,7 +47350,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46584,7 +47385,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46617,7 +47419,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46651,7 +47454,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46684,7 +47488,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46718,7 +47523,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46751,7 +47557,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46785,7 +47592,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46818,7 +47626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46852,7 +47661,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46885,7 +47695,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46918,7 +47729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46950,7 +47762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46995,7 +47808,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47102,7 +47916,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47136,7 +47951,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47169,7 +47985,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47202,7 +48019,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47235,7 +48053,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47268,7 +48087,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47301,7 +48121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47335,7 +48156,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47368,7 +48190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47402,7 +48225,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47435,7 +48259,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47469,7 +48294,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47502,7 +48328,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47536,7 +48363,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47569,7 +48397,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47603,7 +48432,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47636,7 +48466,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47670,7 +48501,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47703,7 +48535,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47737,7 +48570,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47770,7 +48604,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47804,7 +48639,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47837,7 +48673,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47871,7 +48708,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47904,7 +48742,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47937,7 +48776,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47969,7 +48809,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48014,7 +48855,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48121,7 +48963,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48155,7 +48998,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48188,7 +49032,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48221,7 +49066,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48254,7 +49100,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48287,7 +49134,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48320,7 +49168,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48354,7 +49203,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48387,7 +49237,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48421,7 +49272,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48454,7 +49306,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48488,7 +49341,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48521,7 +49375,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48555,7 +49410,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48588,7 +49444,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48622,7 +49479,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48655,7 +49513,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48689,7 +49548,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48722,7 +49582,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48756,7 +49617,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48789,7 +49651,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48823,7 +49686,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48856,7 +49720,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48890,7 +49755,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48923,7 +49789,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48956,7 +49823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48988,7 +49856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49033,7 +49902,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -50644,7 +51514,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50678,7 +51549,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50711,7 +51583,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50745,7 +51618,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50778,7 +51652,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50811,7 +51686,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50844,7 +51720,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50877,7 +51754,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50909,7 +51787,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50940,7 +51819,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50971,7 +51851,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51003,7 +51884,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51049,7 +51931,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51081,7 +51964,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51127,7 +52011,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51159,7 +52044,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51192,7 +52078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51224,7 +52111,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51256,7 +52144,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51288,7 +52177,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51320,7 +52210,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51353,7 +52244,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51385,7 +52277,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51417,7 +52310,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51450,7 +52344,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51482,7 +52377,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51514,7 +52410,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51547,7 +52444,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51579,7 +52477,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51611,7 +52510,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51643,7 +52543,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51688,7 +52589,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51720,7 +52622,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51751,7 +52654,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51782,7 +52686,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51813,7 +52718,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51920,7 +52826,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51954,7 +52861,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51987,7 +52895,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52021,7 +52930,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52054,7 +52964,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52087,7 +52998,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52120,7 +53032,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52153,7 +53066,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52185,7 +53099,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52216,7 +53131,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52247,7 +53163,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52279,7 +53196,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52325,7 +53243,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52357,7 +53276,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52403,7 +53323,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52435,7 +53356,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52468,7 +53390,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52500,7 +53423,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52532,7 +53456,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52564,7 +53489,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52596,7 +53522,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52629,7 +53556,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52661,7 +53589,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52693,7 +53622,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52726,7 +53656,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52758,7 +53689,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52790,7 +53722,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52823,7 +53756,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52855,7 +53789,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52887,7 +53822,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52919,7 +53855,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52964,7 +53901,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52996,7 +53934,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53027,7 +53966,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53058,7 +53998,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53089,7 +54030,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53196,7 +54138,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53230,7 +54173,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53263,7 +54207,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53297,7 +54242,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53330,7 +54276,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53363,7 +54310,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53396,7 +54344,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53429,7 +54378,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53461,7 +54411,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53492,7 +54443,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53523,7 +54475,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53555,7 +54508,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53601,7 +54555,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53633,7 +54588,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53679,7 +54635,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53711,7 +54668,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53744,7 +54702,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53776,7 +54735,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53808,7 +54768,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53840,7 +54801,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53872,7 +54834,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53905,7 +54868,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53937,7 +54901,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53969,7 +54934,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54002,7 +54968,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54034,7 +55001,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54066,7 +55034,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54099,7 +55068,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54131,7 +55101,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54163,7 +55134,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54195,7 +55167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54240,7 +55213,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54272,7 +55246,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54303,7 +55278,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54334,7 +55310,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54365,7 +55342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54602,7 +55580,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54634,7 +55613,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54680,7 +55660,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54712,7 +55693,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54744,7 +55726,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54776,7 +55759,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54822,7 +55806,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54868,7 +55853,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54899,7 +55885,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54930,7 +55917,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54961,7 +55949,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54992,7 +55981,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55087,7 +56077,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55119,7 +56110,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55165,7 +56157,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55197,7 +56190,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55229,7 +56223,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55261,7 +56256,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55307,7 +56303,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55353,7 +56350,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55384,7 +56382,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55415,7 +56414,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55446,7 +56446,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55477,7 +56478,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55572,7 +56574,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55604,7 +56607,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55650,7 +56654,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55682,7 +56687,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55714,7 +56720,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55746,7 +56753,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55792,7 +56800,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55838,7 +56847,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55869,7 +56879,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55900,7 +56911,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55931,7 +56943,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55962,7 +56975,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56086,7 +57100,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56118,7 +57133,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56149,7 +57165,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56180,7 +57197,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56211,7 +57229,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56243,7 +57262,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56289,7 +57309,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56320,7 +57341,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56351,7 +57373,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56382,7 +57405,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56503,7 +57527,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56535,7 +57560,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56566,7 +57592,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56597,7 +57624,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56628,7 +57656,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56660,7 +57689,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56706,7 +57736,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56737,7 +57768,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56768,7 +57800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56799,7 +57832,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56920,7 +57954,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56952,7 +57987,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56983,7 +58019,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57014,7 +58051,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57045,7 +58083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57077,7 +58116,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57123,7 +58163,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57154,7 +58195,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57185,7 +58227,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57216,7 +58259,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57350,7 +58394,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57382,7 +58427,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57428,7 +58474,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57460,7 +58507,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57492,7 +58540,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57524,7 +58573,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57570,7 +58620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57616,7 +58667,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57647,7 +58699,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57678,7 +58731,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57709,7 +58763,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57740,7 +58795,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57835,7 +58891,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57867,7 +58924,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57913,7 +58971,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57945,7 +59004,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57977,7 +59037,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58009,7 +59070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58055,7 +59117,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58101,7 +59164,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58132,7 +59196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58163,7 +59228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58194,7 +59260,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58225,7 +59292,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58320,7 +59388,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58352,7 +59421,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58398,7 +59468,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58430,7 +59501,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58462,7 +59534,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58494,7 +59567,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58540,7 +59614,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58586,7 +59661,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58617,7 +59693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58648,7 +59725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58679,7 +59757,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58710,7 +59789,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -60057,7 +61137,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60089,7 +61170,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60120,7 +61202,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60151,7 +61234,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60182,7 +61266,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60214,7 +61299,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60260,7 +61346,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60291,7 +61378,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60322,7 +61410,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60353,7 +61442,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60474,7 +61564,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60506,7 +61597,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60537,7 +61629,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60568,7 +61661,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60599,7 +61693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60631,7 +61726,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60677,7 +61773,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60708,7 +61805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60739,7 +61837,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60770,7 +61869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60891,7 +61991,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60923,7 +62024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60954,7 +62056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60985,7 +62088,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61016,7 +62120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61048,7 +62153,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61094,7 +62200,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61125,7 +62232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61156,7 +62264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61187,7 +62296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61321,7 +62431,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61353,7 +62464,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61399,7 +62511,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61431,7 +62544,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61463,7 +62577,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61495,7 +62610,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61541,7 +62657,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61587,7 +62704,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61618,7 +62736,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61649,7 +62768,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61680,7 +62800,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61711,7 +62832,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61806,7 +62928,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61838,7 +62961,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61884,7 +63008,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61916,7 +63041,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61948,7 +63074,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61980,7 +63107,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62026,7 +63154,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62072,7 +63201,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62103,7 +63233,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62134,7 +63265,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62165,7 +63297,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62196,7 +63329,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62291,7 +63425,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62323,7 +63458,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62369,7 +63505,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62401,7 +63538,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62433,7 +63571,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62465,7 +63604,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62511,7 +63651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62557,7 +63698,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62588,7 +63730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62619,7 +63762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62650,7 +63794,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62681,7 +63826,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62804,7 +63950,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62836,7 +63983,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62932,7 +64080,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62964,7 +64113,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63060,7 +64210,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63092,7 +64243,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63275,7 +64427,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63308,7 +64461,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63340,7 +64494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63372,7 +64527,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63404,7 +64560,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63500,7 +64657,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63533,7 +64691,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63565,7 +64724,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63597,7 +64757,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63629,7 +64790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63725,7 +64887,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63758,7 +64921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63790,7 +64954,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63822,7 +64987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63854,7 +65020,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64080,7 +65247,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64112,7 +65280,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64158,7 +65327,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64190,7 +65360,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64223,7 +65394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64319,7 +65491,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64351,7 +65524,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64397,7 +65571,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64429,7 +65604,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64462,7 +65638,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64558,7 +65735,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64590,7 +65768,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64636,7 +65815,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64668,7 +65848,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64701,7 +65882,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0a9ef592c8][Flex_S_v2_18_Illumina_DNA_Prep_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0a9ef592c8][Flex_S_v2_18_Illumina_DNA_Prep_48x].json index bf3cd597d68..4891466d0b7 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0a9ef592c8][Flex_S_v2_18_Illumina_DNA_Prep_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0a9ef592c8][Flex_S_v2_18_Illumina_DNA_Prep_48x].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7752,7 +7755,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7785,7 +7789,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7818,7 +7823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7851,7 +7857,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7884,7 +7891,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8095,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8127,7 +8141,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8158,7 +8173,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8189,7 +8205,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8220,7 +8237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8327,7 +8345,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8361,7 +8380,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8394,7 +8414,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8428,7 +8449,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8461,7 +8483,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8494,7 +8517,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8527,7 +8551,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8560,7 +8585,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8593,7 +8619,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8626,7 +8653,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8660,7 +8688,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8693,7 +8722,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8726,7 +8756,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8758,7 +8789,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8803,7 +8835,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8834,7 +8867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8865,7 +8899,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8896,7 +8931,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9003,7 +9039,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9037,7 +9074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9070,7 +9108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9104,7 +9143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9137,7 +9177,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9170,7 +9211,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9203,7 +9245,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9236,7 +9279,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9269,7 +9313,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9302,7 +9347,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9336,7 +9382,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9369,7 +9416,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9402,7 +9450,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9434,7 +9483,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9479,7 +9529,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9510,7 +9561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9541,7 +9593,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9572,7 +9625,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11064,7 +11118,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11097,7 +11152,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11130,7 +11186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11162,7 +11219,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11194,7 +11252,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11228,7 +11287,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11261,7 +11321,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11295,7 +11356,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11328,7 +11390,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11362,7 +11425,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11395,7 +11459,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11429,7 +11494,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11462,7 +11528,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11496,7 +11563,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11529,7 +11597,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11563,7 +11632,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11596,7 +11666,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11630,7 +11701,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11663,7 +11735,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11697,7 +11770,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11730,7 +11804,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11764,7 +11839,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11797,7 +11873,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11830,7 +11907,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11862,7 +11940,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11969,7 +12048,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12002,7 +12082,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12035,7 +12116,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12067,7 +12149,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12099,7 +12182,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12133,7 +12217,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12166,7 +12251,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12200,7 +12286,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12233,7 +12320,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12267,7 +12355,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12300,7 +12389,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12334,7 +12424,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12367,7 +12458,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12401,7 +12493,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12434,7 +12527,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12468,7 +12562,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12501,7 +12596,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12535,7 +12631,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12568,7 +12665,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12602,7 +12700,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12635,7 +12734,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12669,7 +12769,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12702,7 +12803,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12735,7 +12837,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12767,7 +12870,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12874,7 +12978,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12907,7 +13012,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12940,7 +13046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12972,7 +13079,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13004,7 +13112,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13038,7 +13147,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13071,7 +13181,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13105,7 +13216,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13138,7 +13250,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13172,7 +13285,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13205,7 +13319,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13239,7 +13354,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13272,7 +13388,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13306,7 +13423,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13339,7 +13457,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13373,7 +13492,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13406,7 +13526,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13440,7 +13561,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13473,7 +13595,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13507,7 +13630,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13540,7 +13664,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13574,7 +13699,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13607,7 +13733,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13640,7 +13767,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13672,7 +13800,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13874,7 +14003,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13907,7 +14037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14004,7 +14135,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14037,7 +14169,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14134,7 +14267,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14167,7 +14301,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14410,7 +14545,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14442,7 +14578,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14488,7 +14625,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14520,7 +14658,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14552,7 +14691,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14598,7 +14738,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14644,7 +14785,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14675,7 +14817,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14706,7 +14849,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14737,7 +14881,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14832,7 +14977,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14864,7 +15010,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14910,7 +15057,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14942,7 +15090,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14974,7 +15123,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15020,7 +15170,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15066,7 +15217,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15097,7 +15249,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15128,7 +15281,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15159,7 +15313,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15254,7 +15409,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15286,7 +15442,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15332,7 +15489,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15364,7 +15522,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15396,7 +15555,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15442,7 +15602,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15488,7 +15649,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15519,7 +15681,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15550,7 +15713,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15581,7 +15745,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15749,7 +15914,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15782,7 +15948,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15814,7 +15981,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15845,7 +16013,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15876,7 +16045,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15908,7 +16078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15941,7 +16112,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15975,7 +16147,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16008,7 +16181,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16041,7 +16215,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16073,7 +16248,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16118,7 +16294,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16150,7 +16327,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16258,7 +16436,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16291,7 +16470,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16323,7 +16503,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16354,7 +16535,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16385,7 +16567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16417,7 +16600,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16450,7 +16634,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16484,7 +16669,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16517,7 +16703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16550,7 +16737,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16582,7 +16770,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16627,7 +16816,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16659,7 +16849,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16767,7 +16958,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16800,7 +16992,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16832,7 +17025,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16863,7 +17057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16894,7 +17089,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16926,7 +17122,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16959,7 +17156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16993,7 +17191,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17026,7 +17225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17059,7 +17259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17091,7 +17292,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17136,7 +17338,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17168,7 +17371,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18548,7 +18752,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18580,7 +18785,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18612,7 +18818,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18658,7 +18865,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18705,7 +18913,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18737,7 +18946,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18782,7 +18992,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18813,7 +19024,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18844,7 +19056,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18875,7 +19088,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18970,7 +19184,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19002,7 +19217,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19034,7 +19250,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19080,7 +19297,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19127,7 +19345,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19159,7 +19378,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19204,7 +19424,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19235,7 +19456,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19266,7 +19488,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19297,7 +19520,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19392,7 +19616,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19424,7 +19649,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19456,7 +19682,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19502,7 +19729,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19549,7 +19777,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19581,7 +19810,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19626,7 +19856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19657,7 +19888,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19688,7 +19920,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19719,7 +19952,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19887,7 +20121,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19920,7 +20155,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19952,7 +20188,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19983,7 +20220,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20014,7 +20252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20046,7 +20285,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20079,7 +20319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20113,7 +20354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20146,7 +20388,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20179,7 +20422,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20211,7 +20455,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20256,7 +20501,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20288,7 +20534,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20396,7 +20643,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20429,7 +20677,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20461,7 +20710,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20492,7 +20742,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20523,7 +20774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20555,7 +20807,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20588,7 +20841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20622,7 +20876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20655,7 +20910,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20688,7 +20944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20720,7 +20977,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20765,7 +21023,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20797,7 +21056,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20905,7 +21165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20938,7 +21199,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20970,7 +21232,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21001,7 +21264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21032,7 +21296,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21064,7 +21329,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21097,7 +21363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21131,7 +21398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21164,7 +21432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21197,7 +21466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21229,7 +21499,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21274,7 +21545,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21306,7 +21578,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21499,7 +21772,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21531,7 +21805,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21563,7 +21838,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21609,7 +21885,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21656,7 +21933,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21688,7 +21966,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21733,7 +22012,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21764,7 +22044,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21795,7 +22076,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21826,7 +22108,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21921,7 +22204,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21953,7 +22237,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21985,7 +22270,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22031,7 +22317,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22078,7 +22365,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22110,7 +22398,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22155,7 +22444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22186,7 +22476,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22217,7 +22508,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22248,7 +22540,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22343,7 +22636,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22375,7 +22669,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22407,7 +22702,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22453,7 +22749,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22500,7 +22797,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22532,7 +22830,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22577,7 +22876,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22608,7 +22908,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22639,7 +22940,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22670,7 +22972,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22838,7 +23141,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22871,7 +23175,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22903,7 +23208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22934,7 +23240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22965,7 +23272,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22997,7 +23305,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23030,7 +23339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23064,7 +23374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23097,7 +23408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23130,7 +23442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23162,7 +23475,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23207,7 +23521,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23239,7 +23554,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23347,7 +23663,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23380,7 +23697,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23412,7 +23730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23443,7 +23762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23474,7 +23794,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23506,7 +23827,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23539,7 +23861,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23573,7 +23896,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23606,7 +23930,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23639,7 +23964,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23671,7 +23997,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23716,7 +24043,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23748,7 +24076,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23856,7 +24185,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23889,7 +24219,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23921,7 +24252,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23952,7 +24284,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23983,7 +24316,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24015,7 +24349,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24048,7 +24383,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24082,7 +24418,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24115,7 +24452,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24148,7 +24486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24180,7 +24519,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24225,7 +24565,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24257,7 +24598,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25637,7 +25979,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25669,7 +26012,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25701,7 +26045,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25747,7 +26092,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25794,7 +26140,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25826,7 +26173,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25871,7 +26219,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25902,7 +26251,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25933,7 +26283,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25964,7 +26315,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26059,7 +26411,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26091,7 +26444,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26123,7 +26477,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26169,7 +26524,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26216,7 +26572,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26248,7 +26605,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26293,7 +26651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26324,7 +26683,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26355,7 +26715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26386,7 +26747,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26481,7 +26843,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26513,7 +26876,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26545,7 +26909,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26591,7 +26956,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26638,7 +27004,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26670,7 +27037,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26715,7 +27083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26746,7 +27115,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26777,7 +27147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26808,7 +27179,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26931,7 +27303,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26963,7 +27336,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27010,7 +27384,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27042,7 +27417,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27087,7 +27463,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27118,7 +27495,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27149,7 +27527,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27180,7 +27559,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27275,7 +27655,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27307,7 +27688,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27354,7 +27736,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27386,7 +27769,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27431,7 +27815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27462,7 +27847,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27493,7 +27879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27524,7 +27911,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27619,7 +28007,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27651,7 +28040,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27698,7 +28088,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27730,7 +28121,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27775,7 +28167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27806,7 +28199,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27837,7 +28231,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27868,7 +28263,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28050,7 +28446,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28083,7 +28480,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28115,7 +28513,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28147,7 +28546,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28179,7 +28579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28211,7 +28612,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28243,7 +28645,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28275,7 +28678,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28307,7 +28711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28339,7 +28744,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28371,7 +28777,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28403,7 +28810,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28435,7 +28843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28467,7 +28876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28499,7 +28909,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28531,7 +28942,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28563,7 +28975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28595,7 +29008,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28628,7 +29042,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28660,7 +29075,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28691,7 +29107,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28722,7 +29139,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28753,7 +29171,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28784,7 +29203,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28891,7 +29311,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28924,7 +29345,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28956,7 +29378,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28988,7 +29411,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29020,7 +29444,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29052,7 +29477,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29084,7 +29510,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29116,7 +29543,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29148,7 +29576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29180,7 +29609,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29212,7 +29642,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29244,7 +29675,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29276,7 +29708,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29308,7 +29741,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29340,7 +29774,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29372,7 +29807,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29404,7 +29840,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29436,7 +29873,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29469,7 +29907,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29501,7 +29940,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29532,7 +29972,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29563,7 +30004,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29594,7 +30036,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29625,7 +30068,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29732,7 +30176,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29765,7 +30210,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29797,7 +30243,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29829,7 +30276,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29861,7 +30309,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29893,7 +30342,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29925,7 +30375,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29957,7 +30408,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29989,7 +30441,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30021,7 +30474,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30053,7 +30507,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30085,7 +30540,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30117,7 +30573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30149,7 +30606,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30181,7 +30639,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30213,7 +30672,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30245,7 +30705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30277,7 +30738,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30310,7 +30772,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30342,7 +30805,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30373,7 +30837,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30404,7 +30869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30435,7 +30901,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30466,7 +30933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30660,7 +31128,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30693,7 +31162,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30740,7 +31210,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30773,7 +31244,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30806,7 +31278,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30839,7 +31312,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30873,7 +31347,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30906,7 +31381,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30940,7 +31416,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30973,7 +31450,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31006,7 +31484,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31128,7 +31607,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31161,7 +31641,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31208,7 +31689,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31241,7 +31723,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31274,7 +31757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31307,7 +31791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31341,7 +31826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31374,7 +31860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31408,7 +31895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31441,7 +31929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31474,7 +31963,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31596,7 +32086,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31629,7 +32120,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31676,7 +32168,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31709,7 +32202,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31742,7 +32236,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31775,7 +32270,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31809,7 +32305,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31842,7 +32339,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31876,7 +32374,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31909,7 +32408,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31942,7 +32442,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32368,7 +32869,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32401,7 +32903,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32434,7 +32937,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32480,7 +32984,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32512,7 +33017,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32546,7 +33052,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32579,7 +33086,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32613,7 +33121,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32646,7 +33155,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32679,7 +33189,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32712,7 +33223,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32745,7 +33257,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32777,7 +33290,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32808,7 +33322,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32839,7 +33354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32871,7 +33387,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32917,7 +33434,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32963,7 +33481,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32996,7 +33515,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33029,7 +33549,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33062,7 +33583,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33094,7 +33616,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33139,7 +33662,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33260,7 +33784,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33293,7 +33818,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33326,7 +33852,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33372,7 +33899,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33404,7 +33932,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33438,7 +33967,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33471,7 +34001,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33505,7 +34036,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33538,7 +34070,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33571,7 +34104,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33604,7 +34138,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33637,7 +34172,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33669,7 +34205,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33700,7 +34237,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33731,7 +34269,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33763,7 +34302,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33809,7 +34349,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33855,7 +34396,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33888,7 +34430,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33921,7 +34464,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33954,7 +34498,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33986,7 +34531,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34031,7 +34577,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34152,7 +34699,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34185,7 +34733,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34218,7 +34767,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34264,7 +34814,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34296,7 +34847,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34330,7 +34882,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34363,7 +34916,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34397,7 +34951,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34430,7 +34985,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34463,7 +35019,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34496,7 +35053,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34529,7 +35087,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34561,7 +35120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34592,7 +35152,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34623,7 +35184,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34655,7 +35217,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34701,7 +35264,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34747,7 +35311,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34780,7 +35345,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34813,7 +35379,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34846,7 +35413,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34878,7 +35446,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34923,7 +35492,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35237,7 +35807,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35269,7 +35840,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35315,7 +35887,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35347,7 +35920,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35379,7 +35953,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35425,7 +36000,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35471,7 +36047,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35502,7 +36079,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35533,7 +36111,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35628,7 +36207,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35660,7 +36240,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35706,7 +36287,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35738,7 +36320,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35770,7 +36353,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35816,7 +36400,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35862,7 +36447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35893,7 +36479,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35924,7 +36511,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36019,7 +36607,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36051,7 +36640,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36097,7 +36687,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36129,7 +36720,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36161,7 +36753,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36207,7 +36800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36253,7 +36847,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36284,7 +36879,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36315,7 +36911,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36439,7 +37036,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36471,7 +37069,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36502,7 +37101,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36533,7 +37133,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36564,7 +37165,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36595,7 +37197,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36627,7 +37230,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36673,7 +37277,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36704,7 +37309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36735,7 +37341,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36766,7 +37373,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36887,7 +37495,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36919,7 +37528,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36950,7 +37560,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36981,7 +37592,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37012,7 +37624,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37043,7 +37656,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37075,7 +37689,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37121,7 +37736,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37152,7 +37768,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37183,7 +37800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37214,7 +37832,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37335,7 +37954,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37367,7 +37987,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37398,7 +38019,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37429,7 +38051,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37460,7 +38083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37491,7 +38115,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37523,7 +38148,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37569,7 +38195,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37600,7 +38227,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37631,7 +38259,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37662,7 +38291,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38983,7 +39613,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39015,7 +39646,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39061,7 +39693,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39093,7 +39726,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39125,7 +39759,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39171,7 +39806,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39217,7 +39853,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39248,7 +39885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39279,7 +39917,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39374,7 +40013,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39406,7 +40046,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39452,7 +40093,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39484,7 +40126,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39516,7 +40159,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39562,7 +40206,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39608,7 +40253,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39639,7 +40285,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39670,7 +40317,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39765,7 +40413,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39797,7 +40446,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39843,7 +40493,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39875,7 +40526,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39907,7 +40559,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39953,7 +40606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39999,7 +40653,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40030,7 +40685,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40061,7 +40717,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40185,7 +40842,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40217,7 +40875,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40248,7 +40907,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40279,7 +40939,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40310,7 +40971,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40341,7 +41003,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40373,7 +41036,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40419,7 +41083,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40450,7 +41115,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40481,7 +41147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40512,7 +41179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40633,7 +41301,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40665,7 +41334,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40696,7 +41366,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40727,7 +41398,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40758,7 +41430,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40789,7 +41462,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40821,7 +41495,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40867,7 +41542,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40898,7 +41574,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40929,7 +41606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40960,7 +41638,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41081,7 +41760,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41113,7 +41793,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41144,7 +41825,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41175,7 +41857,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41206,7 +41889,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41237,7 +41921,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41269,7 +41954,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41315,7 +42001,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41346,7 +42033,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41377,7 +42065,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41408,7 +42097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41542,7 +42232,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41574,7 +42265,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41620,7 +42312,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41652,7 +42345,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41684,7 +42378,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41730,7 +42425,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41776,7 +42472,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41807,7 +42504,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41838,7 +42536,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41933,7 +42632,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41965,7 +42665,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42011,7 +42712,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42043,7 +42745,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42075,7 +42778,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42121,7 +42825,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42167,7 +42872,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42198,7 +42904,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42229,7 +42936,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42324,7 +43032,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42356,7 +43065,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42402,7 +43112,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42434,7 +43145,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42466,7 +43178,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42512,7 +43225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42558,7 +43272,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42589,7 +43304,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42620,7 +43336,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42743,7 +43460,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42775,7 +43493,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42822,7 +43541,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42854,7 +43574,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42899,7 +43620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42930,7 +43652,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42961,7 +43684,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42992,7 +43716,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43087,7 +43812,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43119,7 +43845,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43166,7 +43893,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43198,7 +43926,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43243,7 +43972,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43274,7 +44004,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43305,7 +44036,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43336,7 +44068,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43431,7 +44164,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43463,7 +44197,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43510,7 +44245,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43542,7 +44278,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43587,7 +44324,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43618,7 +44356,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43649,7 +44388,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43680,7 +44420,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45085,7 +45826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45117,7 +45859,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45149,7 +45892,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45182,7 +45926,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45215,7 +45960,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45247,7 +45993,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45343,7 +46090,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45375,7 +46123,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45407,7 +46156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45440,7 +46190,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45473,7 +46224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45505,7 +46257,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45601,7 +46354,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45633,7 +46387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45665,7 +46420,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45698,7 +46454,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45731,7 +46488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45763,7 +46521,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45989,7 +46748,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46021,7 +46781,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46054,7 +46815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46150,7 +46912,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -46182,7 +46945,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -46215,7 +46979,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46311,7 +47076,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46343,7 +47109,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46376,7 +47143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0c4ae179bb][OT2_S_v2_15_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0c4ae179bb][OT2_S_v2_15_P300M_P20S_HS_TC_TM_SmokeTestV3].json index f35525aa18e..0096a483ffe 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0c4ae179bb][OT2_S_v2_15_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0c4ae179bb][OT2_S_v2_15_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -11045,7 +11045,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11108,7 +11109,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11171,7 +11173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11234,7 +11237,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11301,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11343,7 +11348,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11376,7 +11382,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -11408,7 +11415,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11440,7 +11448,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11473,7 +11482,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -11505,7 +11515,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11537,7 +11548,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11570,7 +11582,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -11602,7 +11615,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11634,7 +11648,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11667,7 +11682,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -11699,7 +11715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11731,7 +11748,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11764,7 +11782,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -11796,7 +11815,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11892,7 +11912,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11925,7 +11946,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11958,7 +11980,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11991,7 +12014,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12024,7 +12048,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12057,7 +12082,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12090,7 +12116,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12123,7 +12150,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12156,7 +12184,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12189,7 +12218,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12222,7 +12252,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12253,7 +12284,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12285,7 +12317,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12318,7 +12351,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12351,7 +12385,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12384,7 +12419,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12417,7 +12453,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12450,7 +12487,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12483,7 +12521,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12516,7 +12555,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12549,7 +12589,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12582,7 +12623,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12615,7 +12657,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12646,7 +12689,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12678,7 +12722,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12711,7 +12756,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12744,7 +12790,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12777,7 +12824,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12810,7 +12858,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12843,7 +12892,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12876,7 +12926,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12909,7 +12960,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12942,7 +12994,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12975,7 +13028,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13008,7 +13062,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13039,7 +13094,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13071,7 +13127,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13104,7 +13161,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13137,7 +13195,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13170,7 +13229,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13203,7 +13263,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13236,7 +13297,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13269,7 +13331,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13302,7 +13365,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13335,7 +13399,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13368,7 +13433,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13401,7 +13467,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13432,7 +13499,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13464,7 +13532,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13497,7 +13566,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13530,7 +13600,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13563,7 +13634,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13596,7 +13668,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13629,7 +13702,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13662,7 +13736,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13695,7 +13770,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13728,7 +13804,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13761,7 +13838,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13794,7 +13872,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13825,7 +13904,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13857,7 +13937,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13890,7 +13971,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13923,7 +14005,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13956,7 +14039,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13989,7 +14073,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14022,7 +14107,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14055,7 +14141,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14088,7 +14175,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14121,7 +14209,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14154,7 +14243,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14187,7 +14277,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14218,7 +14309,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14250,7 +14342,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14283,7 +14376,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14316,7 +14410,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14349,7 +14444,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14382,7 +14478,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14415,7 +14512,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14448,7 +14546,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14481,7 +14580,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14514,7 +14614,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14547,7 +14648,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14580,7 +14682,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14611,7 +14714,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14643,7 +14747,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14676,7 +14781,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14709,7 +14815,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14742,7 +14849,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14775,7 +14883,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14808,7 +14917,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14841,7 +14951,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14874,7 +14985,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14907,7 +15019,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14940,7 +15053,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14973,7 +15087,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15004,7 +15119,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15036,7 +15152,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15069,7 +15186,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15102,7 +15220,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15135,7 +15254,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15168,7 +15288,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15201,7 +15322,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15234,7 +15356,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15267,7 +15390,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15300,7 +15424,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15333,7 +15458,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15366,7 +15492,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15397,7 +15524,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15429,7 +15557,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15462,7 +15591,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15494,7 +15624,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15526,7 +15657,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -15559,7 +15691,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15591,7 +15724,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15623,7 +15757,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15656,7 +15791,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15688,7 +15824,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15784,7 +15921,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15816,7 +15954,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15848,7 +15987,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15895,7 +16035,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -15927,7 +16068,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -15958,7 +16100,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -15989,7 +16132,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16021,7 +16165,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -16353,7 +16498,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16386,7 +16532,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16483,7 +16630,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16516,7 +16664,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16627,7 +16776,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16660,7 +16810,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -16724,7 +16875,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16757,7 +16909,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0cbde10c37][OT2_S_v2_18_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0cbde10c37][OT2_S_v2_18_P300M_P20S_HS_TC_TM_SmokeTestV3].json index 56d23e7468e..e4924262e1a 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0cbde10c37][OT2_S_v2_18_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0cbde10c37][OT2_S_v2_18_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -9383,7 +9383,14 @@ }, "id": "UUID", "key": "08e16a2cac011d4bef561f8b0854d19e", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "displayName": "4 custom tubes", "loadName": "cpx_4_tuberack_100ul", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0dd21c0ee5][pl_EM_seq_48Samples_AllSteps_Edits_150].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0dd21c0ee5][pl_EM_seq_48Samples_AllSteps_Edits_150].json index 1769d90469a..7bff37154bf 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0dd21c0ee5][pl_EM_seq_48Samples_AllSteps_Edits_150].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[0dd21c0ee5][pl_EM_seq_48Samples_AllSteps_Edits_150].json @@ -20290,7 +20290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20323,7 +20324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20356,7 +20358,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20390,7 +20393,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20423,7 +20427,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20457,7 +20462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20490,7 +20496,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20524,7 +20531,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20557,7 +20565,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20591,7 +20600,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20624,7 +20634,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20658,7 +20669,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20691,7 +20703,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20725,7 +20738,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20758,7 +20772,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20792,7 +20807,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20825,7 +20841,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20859,7 +20876,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20892,7 +20910,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20926,7 +20945,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20959,7 +20979,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20992,7 +21013,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21024,7 +21046,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21069,7 +21092,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21232,7 +21256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21265,7 +21290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21298,7 +21324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21332,7 +21359,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21365,7 +21393,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21399,7 +21428,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21432,7 +21462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21466,7 +21497,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21499,7 +21531,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21533,7 +21566,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21566,7 +21600,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21600,7 +21635,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21633,7 +21669,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21667,7 +21704,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21700,7 +21738,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21734,7 +21773,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21767,7 +21807,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21801,7 +21842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21834,7 +21876,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21868,7 +21911,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21901,7 +21945,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21935,7 +21980,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21968,7 +22014,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22002,7 +22049,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22035,7 +22083,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22069,7 +22118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22102,7 +22152,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22136,7 +22187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22169,7 +22221,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22203,7 +22256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22236,7 +22290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22269,7 +22324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22301,7 +22357,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22346,7 +22403,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22509,7 +22567,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22542,7 +22601,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22588,7 +22648,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22709,7 +22770,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22742,7 +22804,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22776,7 +22839,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22809,7 +22873,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22843,7 +22908,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22876,7 +22942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22910,7 +22977,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22943,7 +23011,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22977,7 +23046,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23010,7 +23080,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23044,7 +23115,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23077,7 +23149,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23111,7 +23184,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23144,7 +23218,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23178,7 +23253,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23211,7 +23287,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23245,7 +23322,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23278,7 +23356,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23312,7 +23391,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23345,7 +23425,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23378,7 +23459,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23411,7 +23493,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23445,7 +23528,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23478,7 +23562,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23511,7 +23596,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23543,7 +23629,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23589,7 +23676,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23621,7 +23709,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23653,7 +23742,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23685,7 +23775,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23717,7 +23808,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23750,7 +23842,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23784,7 +23877,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23817,7 +23911,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23851,7 +23946,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23884,7 +23980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23918,7 +24015,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23951,7 +24049,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23985,7 +24084,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24018,7 +24118,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24052,7 +24153,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24085,7 +24187,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24119,7 +24222,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24152,7 +24256,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24186,7 +24291,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24219,7 +24325,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24253,7 +24360,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24286,7 +24394,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24320,7 +24429,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24353,7 +24463,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24387,7 +24498,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24420,7 +24532,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24454,7 +24567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24487,7 +24601,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24521,7 +24636,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24554,7 +24670,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24588,7 +24705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24621,7 +24739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24655,7 +24774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24688,7 +24808,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24721,7 +24842,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24753,7 +24875,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24798,7 +24921,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24951,7 +25075,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25030,7 +25155,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25198,7 +25324,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25230,7 +25357,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25262,7 +25390,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25308,7 +25437,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25429,7 +25559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25476,7 +25607,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25644,7 +25776,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25676,7 +25809,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25708,7 +25842,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25754,7 +25889,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25875,7 +26011,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25922,7 +26059,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26122,7 +26260,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26155,7 +26294,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26189,7 +26329,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26222,7 +26363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26256,7 +26398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26289,7 +26432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26323,7 +26467,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26356,7 +26501,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26390,7 +26536,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26423,7 +26570,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26457,7 +26605,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26490,7 +26639,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26524,7 +26674,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26557,7 +26708,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26591,7 +26743,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26624,7 +26777,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26658,7 +26812,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26691,7 +26846,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26725,7 +26881,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26758,7 +26915,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26792,7 +26950,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26825,7 +26984,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26859,7 +27019,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26892,7 +27053,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26926,7 +27088,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26959,7 +27122,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26993,7 +27157,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27026,7 +27191,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27060,7 +27226,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27093,7 +27260,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27126,7 +27294,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27159,7 +27328,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27205,7 +27375,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27237,7 +27408,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27404,7 +27576,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27451,7 +27624,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27484,7 +27658,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27517,7 +27692,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27549,7 +27725,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27594,7 +27771,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27626,7 +27804,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27849,7 +28028,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27882,7 +28062,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27915,7 +28096,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27949,7 +28131,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27982,7 +28165,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28016,7 +28200,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28049,7 +28234,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28083,7 +28269,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28116,7 +28303,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28150,7 +28338,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28183,7 +28372,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28217,7 +28407,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28250,7 +28441,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28284,7 +28476,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28317,7 +28510,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28351,7 +28545,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28384,7 +28579,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28418,7 +28614,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28451,7 +28648,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28485,7 +28683,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28518,7 +28717,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28551,7 +28751,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28583,7 +28784,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28628,7 +28830,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28749,7 +28952,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -28782,7 +28986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28815,7 +29020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28849,7 +29055,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28882,7 +29089,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28916,7 +29124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28949,7 +29158,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28983,7 +29193,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29016,7 +29227,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29050,7 +29262,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29083,7 +29296,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29117,7 +29331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29150,7 +29365,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29184,7 +29400,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29217,7 +29434,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29251,7 +29469,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29284,7 +29503,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29318,7 +29538,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29351,7 +29572,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29385,7 +29607,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29418,7 +29641,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29451,7 +29675,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29483,7 +29708,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29528,7 +29754,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29691,7 +29918,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29724,7 +29952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29758,7 +29987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29791,7 +30021,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29825,7 +30056,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29858,7 +30090,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29892,7 +30125,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29925,7 +30159,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29959,7 +30194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29992,7 +30228,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30026,7 +30263,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30059,7 +30297,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30093,7 +30332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30126,7 +30366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30160,7 +30401,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30193,7 +30435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30227,7 +30470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30260,7 +30504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30294,7 +30539,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30327,7 +30573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30360,7 +30607,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30393,7 +30641,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30427,7 +30676,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30460,7 +30710,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30493,7 +30744,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30525,7 +30777,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30571,7 +30824,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30603,7 +30857,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30635,7 +30890,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30667,7 +30923,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30699,7 +30956,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30732,7 +30990,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30766,7 +31025,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30799,7 +31059,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30833,7 +31094,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30866,7 +31128,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30900,7 +31163,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30933,7 +31197,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30967,7 +31232,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31000,7 +31266,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31034,7 +31301,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31067,7 +31335,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31101,7 +31370,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31134,7 +31404,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31168,7 +31439,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31201,7 +31473,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31235,7 +31508,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31268,7 +31542,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31302,7 +31577,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31335,7 +31611,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31369,7 +31646,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31402,7 +31680,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31436,7 +31715,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31469,7 +31749,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31503,7 +31784,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31536,7 +31818,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31570,7 +31853,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31603,7 +31887,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31637,7 +31922,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31670,7 +31956,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31703,7 +31990,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31735,7 +32023,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31780,7 +32069,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31947,7 +32237,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32115,7 +32406,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32283,7 +32575,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32315,7 +32608,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32347,7 +32641,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32393,7 +32688,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32514,7 +32810,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32561,7 +32858,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32729,7 +33027,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32761,7 +33060,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32793,7 +33093,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32839,7 +33140,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32960,7 +33262,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33007,7 +33310,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33193,7 +33497,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33226,7 +33531,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33260,7 +33566,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33293,7 +33600,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33327,7 +33635,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33360,7 +33669,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33394,7 +33704,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33427,7 +33738,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33461,7 +33773,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33494,7 +33807,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33528,7 +33842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33561,7 +33876,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33595,7 +33911,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33628,7 +33945,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33662,7 +33980,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33695,7 +34014,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33729,7 +34049,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33762,7 +34083,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33796,7 +34118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33829,7 +34152,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33863,7 +34187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33896,7 +34221,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33930,7 +34256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33963,7 +34290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33997,7 +34325,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34030,7 +34359,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34064,7 +34394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34097,7 +34428,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34131,7 +34463,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34164,7 +34497,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34197,7 +34531,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34230,7 +34565,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34276,7 +34612,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34308,7 +34645,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34475,7 +34813,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34522,7 +34861,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34555,7 +34895,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34588,7 +34929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34620,7 +34962,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34665,7 +35008,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34697,7 +35041,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34938,7 +35283,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34971,7 +35317,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35003,7 +35350,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35048,7 +35396,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35211,7 +35560,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35243,7 +35593,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35275,7 +35626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35308,7 +35660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35342,7 +35695,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35375,7 +35729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35409,7 +35764,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35442,7 +35798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35476,7 +35833,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35509,7 +35867,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35543,7 +35902,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35576,7 +35936,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35610,7 +35971,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35643,7 +36005,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35677,7 +36040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35710,7 +36074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35744,7 +36109,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35777,7 +36143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35811,7 +36178,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35844,7 +36212,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35878,7 +36247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35911,7 +36281,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35944,7 +36315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35976,7 +36348,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36021,7 +36394,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36184,7 +36558,8 @@ "y": 0.0, "z": -14.350000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36231,7 +36606,8 @@ "y": 0.0, "z": -14.350000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36264,7 +36640,8 @@ "y": 0.0, "z": -32.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36297,7 +36674,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36329,7 +36707,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36374,7 +36753,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36406,7 +36786,8 @@ "y": 0.0, "z": -15.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36527,7 +36908,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36560,7 +36942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36594,7 +36977,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36627,7 +37011,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36661,7 +37046,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36694,7 +37080,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36728,7 +37115,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36761,7 +37149,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36795,7 +37184,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36828,7 +37218,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36862,7 +37253,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36895,7 +37287,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36929,7 +37322,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36962,7 +37356,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36996,7 +37391,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37029,7 +37425,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37063,7 +37460,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37096,7 +37494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37130,7 +37529,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37163,7 +37563,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37196,7 +37597,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37229,7 +37631,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37263,7 +37666,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37296,7 +37700,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37329,7 +37734,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37361,7 +37767,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37407,7 +37814,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37439,7 +37847,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37471,7 +37880,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37503,7 +37913,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37535,7 +37946,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37568,7 +37980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37602,7 +38015,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37635,7 +38049,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37669,7 +38084,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37702,7 +38118,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37736,7 +38153,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37769,7 +38187,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37803,7 +38222,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37836,7 +38256,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37870,7 +38291,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37903,7 +38325,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37937,7 +38360,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37970,7 +38394,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38004,7 +38429,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38037,7 +38463,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38071,7 +38498,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38104,7 +38532,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38138,7 +38567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38171,7 +38601,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38205,7 +38636,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38238,7 +38670,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38272,7 +38705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38305,7 +38739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38339,7 +38774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38372,7 +38808,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38406,7 +38843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38439,7 +38877,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38473,7 +38912,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38506,7 +38946,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38539,7 +38980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38571,7 +39013,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38616,7 +39059,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38783,7 +39227,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38862,7 +39307,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39030,7 +39476,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39062,7 +39509,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39094,7 +39542,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39140,7 +39589,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39261,7 +39711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39308,7 +39759,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39476,7 +39928,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39508,7 +39961,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39540,7 +39994,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39586,7 +40041,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39707,7 +40163,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39754,7 +40211,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39954,7 +40412,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39987,7 +40446,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40021,7 +40481,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40054,7 +40515,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40088,7 +40550,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40121,7 +40584,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40155,7 +40619,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40188,7 +40653,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40222,7 +40688,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40255,7 +40722,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40289,7 +40757,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40322,7 +40791,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40356,7 +40826,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40389,7 +40860,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40423,7 +40895,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40456,7 +40929,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40490,7 +40964,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40523,7 +40998,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40557,7 +41033,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40590,7 +41067,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40624,7 +41102,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40657,7 +41136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40691,7 +41171,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40724,7 +41205,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40758,7 +41240,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40791,7 +41274,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40825,7 +41309,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40858,7 +41343,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40892,7 +41378,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40925,7 +41412,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40958,7 +41446,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40991,7 +41480,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41037,7 +41527,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41069,7 +41560,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41236,7 +41728,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41283,7 +41776,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41316,7 +41810,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41349,7 +41844,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41381,7 +41877,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41426,7 +41923,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41458,7 +41956,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41657,7 +42156,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41690,7 +42190,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41724,7 +42225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41757,7 +42259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41791,7 +42294,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41824,7 +42328,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41858,7 +42363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41891,7 +42397,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41925,7 +42432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41958,7 +42466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41992,7 +42501,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42025,7 +42535,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42059,7 +42570,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42092,7 +42604,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42126,7 +42639,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42159,7 +42673,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42193,7 +42708,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42226,7 +42742,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42260,7 +42777,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42293,7 +42811,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42326,7 +42845,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42359,7 +42879,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42393,7 +42914,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42426,7 +42948,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42459,7 +42982,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42491,7 +43015,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42537,7 +43062,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42569,7 +43095,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42601,7 +43128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42633,7 +43161,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42665,7 +43194,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42698,7 +43228,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42732,7 +43263,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42765,7 +43297,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42799,7 +43332,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42832,7 +43366,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42866,7 +43401,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42899,7 +43435,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42933,7 +43470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42966,7 +43504,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43000,7 +43539,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43033,7 +43573,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43067,7 +43608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43100,7 +43642,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43134,7 +43677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43167,7 +43711,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43201,7 +43746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43234,7 +43780,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43268,7 +43815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43301,7 +43849,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43335,7 +43884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43368,7 +43918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43402,7 +43953,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43435,7 +43987,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43469,7 +44022,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43502,7 +44056,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43536,7 +44091,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43569,7 +44125,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43603,7 +44160,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43636,7 +44194,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43669,7 +44228,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43701,7 +44261,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43746,7 +44307,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43913,7 +44475,8 @@ "y": 0.0, "z": -14.249999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44153,7 +44716,8 @@ "y": 0.0, "z": -14.249999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44335,7 +44899,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44367,7 +44932,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44399,7 +44965,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44445,7 +45012,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44566,7 +45134,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44613,7 +45182,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44781,7 +45351,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44813,7 +45384,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44845,7 +45417,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44891,7 +45464,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45012,7 +45586,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45059,7 +45634,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45245,7 +45821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45278,7 +45855,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45312,7 +45890,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45345,7 +45924,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45379,7 +45959,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45412,7 +45993,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45446,7 +46028,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45479,7 +46062,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45513,7 +46097,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45546,7 +46131,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45580,7 +46166,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45613,7 +46200,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45647,7 +46235,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45680,7 +46269,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45714,7 +46304,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45747,7 +46338,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45781,7 +46373,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45814,7 +46407,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45848,7 +46442,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45881,7 +46476,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45915,7 +46511,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45948,7 +46545,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45982,7 +46580,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46015,7 +46614,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46049,7 +46649,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46082,7 +46683,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46116,7 +46718,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46149,7 +46752,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46183,7 +46787,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46216,7 +46821,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46249,7 +46855,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46282,7 +46889,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46328,7 +46936,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46360,7 +46969,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46527,7 +47137,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46574,7 +47185,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46607,7 +47219,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46640,7 +47253,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46672,7 +47286,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46717,7 +47332,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46749,7 +47365,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[109b7ad1f0][Flex_S_v2_20_96_None_ROW_HappyPath].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[109b7ad1f0][Flex_S_v2_20_96_None_ROW_HappyPath].json index a4a41ed8193..d0b11f42740 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[109b7ad1f0][Flex_S_v2_20_96_None_ROW_HappyPath].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[109b7ad1f0][Flex_S_v2_20_96_None_ROW_HappyPath].json @@ -3609,7 +3609,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3642,7 +3643,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3751,7 +3753,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -3951,7 +3954,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -3983,7 +3987,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4017,7 +4022,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4050,7 +4056,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4084,7 +4091,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4117,7 +4125,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4151,7 +4160,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4184,7 +4194,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4218,7 +4229,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4251,7 +4263,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4285,7 +4298,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4318,7 +4332,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4352,7 +4367,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4385,7 +4401,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4419,7 +4436,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4452,7 +4470,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4486,7 +4505,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4519,7 +4539,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4553,7 +4574,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4586,7 +4608,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4619,7 +4642,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4651,7 +4675,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4682,7 +4707,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4727,7 +4753,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4759,7 +4786,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4792,7 +4820,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4919,7 +4948,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4952,7 +4982,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -5061,7 +5092,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -5261,7 +5293,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5293,7 +5326,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5327,7 +5361,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5360,7 +5395,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5394,7 +5430,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5427,7 +5464,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5461,7 +5499,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5494,7 +5533,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5528,7 +5568,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5561,7 +5602,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5595,7 +5637,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5628,7 +5671,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5662,7 +5706,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5695,7 +5740,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5729,7 +5775,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5762,7 +5809,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5796,7 +5844,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5829,7 +5878,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5863,7 +5913,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5896,7 +5947,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5929,7 +5981,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5961,7 +6014,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5992,7 +6046,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -6037,7 +6092,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -6069,7 +6125,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -6102,7 +6159,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[11020a4e17][pl_Bradford_proteinassay].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[11020a4e17][pl_Bradford_proteinassay].json index f0092eb9069..6fb9e302070 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[11020a4e17][pl_Bradford_proteinassay].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[11020a4e17][pl_Bradford_proteinassay].json @@ -7313,7 +7313,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7359,7 +7360,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7391,7 +7393,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7424,7 +7427,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7457,7 +7461,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7504,7 +7509,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7551,7 +7557,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7598,7 +7605,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7644,7 +7652,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7676,7 +7685,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7709,7 +7719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7742,7 +7753,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7789,7 +7801,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7836,7 +7849,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7883,7 +7897,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7929,7 +7944,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7961,7 +7977,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7994,7 +8011,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8027,7 +8045,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8074,7 +8093,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8121,7 +8141,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8168,7 +8189,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8214,7 +8236,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8246,7 +8269,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8279,7 +8303,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -8312,7 +8337,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -8359,7 +8385,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -8406,7 +8433,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -8529,7 +8557,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8576,7 +8605,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8623,7 +8653,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8746,7 +8777,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8793,7 +8825,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8840,7 +8873,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8963,7 +8997,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -9010,7 +9045,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9057,7 +9093,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -9180,7 +9217,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9227,7 +9265,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -9274,7 +9313,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -9397,7 +9437,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9444,7 +9485,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9491,7 +9533,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -9614,7 +9657,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -9661,7 +9705,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -9708,7 +9753,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -9831,7 +9877,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -9878,7 +9925,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -9925,7 +9973,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -10048,7 +10097,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10095,7 +10145,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -10142,7 +10193,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -10265,7 +10317,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10312,7 +10365,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10359,7 +10413,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10482,7 +10537,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10529,7 +10585,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10576,7 +10633,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10699,7 +10757,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10746,7 +10805,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -10793,7 +10853,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -10916,7 +10977,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10963,7 +11025,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -11010,7 +11073,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -11133,7 +11197,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11180,7 +11245,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11227,7 +11293,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11350,7 +11417,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11397,7 +11465,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -11444,7 +11513,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -11567,7 +11637,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -11614,7 +11685,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -11661,7 +11733,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -11784,7 +11857,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -11831,7 +11905,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -11878,7 +11953,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -12001,7 +12077,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12048,7 +12125,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12095,7 +12173,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -12218,7 +12297,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -12265,7 +12345,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -12312,7 +12393,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -12435,7 +12517,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -12482,7 +12565,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -12529,7 +12613,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -12652,7 +12737,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -12699,7 +12785,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -12746,7 +12833,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -12869,7 +12957,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -12916,7 +13005,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -12963,7 +13053,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -13086,7 +13177,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -13133,7 +13225,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -13180,7 +13273,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -13303,7 +13397,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -13350,7 +13445,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -13397,7 +13493,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -13520,7 +13617,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -13567,7 +13665,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -13614,7 +13713,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -13737,7 +13837,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13784,7 +13885,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13831,7 +13933,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -13954,7 +14057,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -14001,7 +14105,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -14048,7 +14153,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -14171,7 +14277,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14218,7 +14325,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -14265,7 +14373,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -14388,7 +14497,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14435,7 +14545,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -14482,7 +14593,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -14605,7 +14717,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14652,7 +14765,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -14699,7 +14813,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -14822,7 +14937,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14869,7 +14985,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -14916,7 +15033,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -15039,7 +15157,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15086,7 +15205,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -15133,7 +15253,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -15256,7 +15377,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15303,7 +15425,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -15350,7 +15473,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -15473,7 +15597,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15520,7 +15645,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15567,7 +15693,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -15690,7 +15817,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15737,7 +15865,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -15784,7 +15913,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -15907,7 +16037,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -15954,7 +16085,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -16001,7 +16133,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -16124,7 +16257,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16171,7 +16305,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -16218,7 +16353,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -16341,7 +16477,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16388,7 +16525,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16435,7 +16573,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -16558,7 +16697,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16605,7 +16745,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -16652,7 +16793,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -16775,7 +16917,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -16822,7 +16965,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -16869,7 +17013,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -16992,7 +17137,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -17039,7 +17185,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -17086,7 +17233,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -17209,7 +17357,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17256,7 +17405,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17303,7 +17453,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -17426,7 +17577,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -17473,7 +17625,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -17520,7 +17673,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -17643,7 +17797,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -17690,7 +17845,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -17737,7 +17893,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -17860,7 +18017,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -17907,7 +18065,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -17954,7 +18113,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -18077,7 +18237,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18124,7 +18285,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18171,7 +18333,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -18294,7 +18457,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -18341,7 +18505,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -18388,7 +18553,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -18511,7 +18677,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -18558,7 +18725,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -18605,7 +18773,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -18728,7 +18897,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -18775,7 +18945,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -18822,7 +18993,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[134037b2aa][OT2_X_v6_P300M_P20S_HS_MM_TM_TC_AllMods].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[134037b2aa][OT2_X_v6_P300M_P20S_HS_MM_TM_TC_AllMods].json index 3503fd4fa30..f2c63721b33 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[134037b2aa][OT2_X_v6_P300M_P20S_HS_MM_TM_TC_AllMods].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[134037b2aa][OT2_X_v6_P300M_P20S_HS_MM_TM_TC_AllMods].json @@ -6150,7 +6150,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6183,7 +6184,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6280,7 +6282,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6313,7 +6316,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6410,7 +6414,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6443,7 +6448,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6540,7 +6546,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6573,7 +6580,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -6670,7 +6678,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6703,7 +6712,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -6800,7 +6810,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6833,7 +6844,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -6930,7 +6942,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6963,7 +6976,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7060,7 +7074,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7093,7 +7108,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -7190,7 +7206,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7223,7 +7240,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -7320,7 +7338,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7353,7 +7372,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -7450,7 +7470,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7483,7 +7504,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -7580,7 +7602,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7613,7 +7636,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -7871,7 +7895,14 @@ }, "id": "UUID", "key": "675eb8be-6c85-4204-9c87-d7fdd522f580", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "moduleId": "UUID" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13e5a9c68b][Flex_S_v2_20_P8X1000_P50_LLD].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13e5a9c68b][Flex_S_v2_20_P8X1000_P50_LLD].json index 3273a66a921..c463feb0552 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13e5a9c68b][Flex_S_v2_20_P8X1000_P50_LLD].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13e5a9c68b][Flex_S_v2_20_P8X1000_P50_LLD].json @@ -4043,7 +4043,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4076,7 +4077,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4109,7 +4111,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4142,7 +4145,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4175,7 +4179,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4208,7 +4213,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4241,7 +4247,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4274,7 +4281,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4307,7 +4315,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4340,7 +4349,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4373,7 +4383,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4406,7 +4417,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4439,7 +4451,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4472,7 +4485,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4505,7 +4519,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4538,7 +4553,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4571,7 +4587,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4604,7 +4621,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4637,7 +4655,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4670,7 +4689,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4729,7 +4749,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4739,7 +4760,7 @@ "y": 256.78, "z": 33.4 }, - "z_position": 0.0 + "z_position": 26.85 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -4762,7 +4783,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4795,7 +4817,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4859,7 +4882,8 @@ "y": 0.0, "z": 19.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4906,7 +4930,8 @@ "y": 0.0, "z": 19.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5131,7 +5156,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5164,7 +5190,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5197,7 +5224,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5230,7 +5258,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5263,7 +5292,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5296,7 +5326,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5329,7 +5360,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5362,7 +5394,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5395,7 +5428,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5428,7 +5462,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5461,7 +5496,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5494,7 +5530,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5527,7 +5564,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5560,7 +5598,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5593,7 +5632,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5626,7 +5666,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5659,7 +5700,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5692,7 +5734,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5725,7 +5768,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5758,7 +5802,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5817,7 +5862,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5827,7 +5873,7 @@ "y": 256.78, "z": 33.4 }, - "z_position": 0.0 + "z_position": 26.85 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -5850,7 +5896,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5883,7 +5930,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5947,7 +5995,8 @@ "y": 0.0, "z": 19.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5994,7 +6043,8 @@ "y": 0.0, "z": 19.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13ec753045][Flex_S_v2_18_Illumina_Stranded_total_RNA_Ribo_Zero].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13ec753045][Flex_S_v2_18_Illumina_Stranded_total_RNA_Ribo_Zero].json index 99501a91cd3..0b2e524dee6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13ec753045][Flex_S_v2_18_Illumina_Stranded_total_RNA_Ribo_Zero].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[13ec753045][Flex_S_v2_18_Illumina_Stranded_total_RNA_Ribo_Zero].json @@ -4341,7 +4341,14 @@ }, "id": "UUID", "key": "bccdb28e967f574dfbe472004101d7f9", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "displayName": "Index Anchors", "loadName": "eppendorf_96_wellplate_150ul", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[15a60fccf4][pl_microBioID_beads_touchtip].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[15a60fccf4][pl_microBioID_beads_touchtip].json index 0942e72c890..6053323ac4b 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[15a60fccf4][pl_microBioID_beads_touchtip].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[15a60fccf4][pl_microBioID_beads_touchtip].json @@ -18899,7 +18899,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18932,7 +18933,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18965,7 +18967,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18998,7 +19001,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19031,7 +19035,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19065,7 +19070,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19098,7 +19104,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19132,7 +19139,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19165,7 +19173,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19199,7 +19208,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19232,7 +19242,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19266,7 +19277,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19299,7 +19311,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19333,7 +19346,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19366,7 +19380,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19400,7 +19415,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19433,7 +19449,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19467,7 +19484,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19500,7 +19518,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19534,7 +19553,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19567,7 +19587,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19601,7 +19622,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19634,7 +19656,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19667,7 +19690,8 @@ "y": 0.0, "z": -9.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19700,7 +19724,8 @@ "y": 0.0, "z": -10.169999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19733,7 +19758,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19766,7 +19792,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19901,7 +19928,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19934,7 +19962,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19967,7 +19996,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20001,7 +20031,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20034,7 +20065,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20068,7 +20100,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20101,7 +20134,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20134,7 +20168,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20166,7 +20201,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20198,7 +20234,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20364,7 +20401,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20398,7 +20436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20431,7 +20470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20465,7 +20505,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20498,7 +20539,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20532,7 +20574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20565,7 +20608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20599,7 +20643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20632,7 +20677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20666,7 +20712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20699,7 +20746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20733,7 +20781,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20766,7 +20815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20800,7 +20850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20833,7 +20884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20867,7 +20919,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20900,7 +20953,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20934,7 +20988,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20967,7 +21022,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21001,7 +21057,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21034,7 +21091,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21068,7 +21126,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21101,7 +21160,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21135,7 +21195,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21168,7 +21229,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21202,7 +21264,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21235,7 +21298,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21269,7 +21333,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21302,7 +21367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21336,7 +21402,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21369,7 +21436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21403,7 +21471,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21436,7 +21505,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21470,7 +21540,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21503,7 +21574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21537,7 +21609,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21570,7 +21643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21604,7 +21678,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21637,7 +21712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21670,7 +21746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21703,7 +21780,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21736,7 +21814,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21769,7 +21848,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21803,7 +21883,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21836,7 +21917,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21870,7 +21952,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21903,7 +21986,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21936,7 +22020,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21968,7 +22053,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22000,7 +22086,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22214,7 +22301,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22247,7 +22335,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22279,7 +22368,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22311,7 +22401,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22344,7 +22435,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22376,7 +22468,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22529,7 +22622,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22562,7 +22656,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22595,7 +22690,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22629,7 +22725,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22662,7 +22759,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22696,7 +22794,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22729,7 +22828,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22763,7 +22863,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22796,7 +22897,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22830,7 +22932,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22863,7 +22966,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22897,7 +23001,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22930,7 +23035,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22964,7 +23070,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22997,7 +23104,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23031,7 +23139,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23064,7 +23173,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23098,7 +23208,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23131,7 +23242,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23165,7 +23277,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23198,7 +23311,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23232,7 +23346,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23265,7 +23380,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23299,7 +23415,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23332,7 +23449,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23366,7 +23484,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23399,7 +23518,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23433,7 +23553,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23466,7 +23587,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23500,7 +23622,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23533,7 +23656,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23566,7 +23690,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23599,7 +23724,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23768,7 +23894,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23801,7 +23928,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23834,7 +23962,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23866,7 +23995,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24019,7 +24149,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24052,7 +24183,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24085,7 +24217,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24119,7 +24252,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24152,7 +24286,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24186,7 +24321,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24219,7 +24355,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24253,7 +24390,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24286,7 +24424,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24320,7 +24459,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24353,7 +24493,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24387,7 +24528,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24420,7 +24562,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24454,7 +24597,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24487,7 +24631,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24521,7 +24666,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24554,7 +24700,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24588,7 +24735,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24621,7 +24769,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24655,7 +24804,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24688,7 +24838,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24722,7 +24873,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24755,7 +24907,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24789,7 +24942,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24822,7 +24976,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24856,7 +25011,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24889,7 +25045,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24923,7 +25080,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24956,7 +25114,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24990,7 +25149,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25023,7 +25183,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25056,7 +25217,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25089,7 +25251,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25258,7 +25421,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25291,7 +25455,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25324,7 +25489,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25356,7 +25522,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25509,7 +25676,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25542,7 +25710,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25575,7 +25744,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25609,7 +25779,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25642,7 +25813,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25676,7 +25848,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25709,7 +25882,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25743,7 +25917,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25776,7 +25951,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25810,7 +25986,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25843,7 +26020,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25877,7 +26055,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25910,7 +26089,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25944,7 +26124,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25977,7 +26158,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26011,7 +26193,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26044,7 +26227,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26078,7 +26262,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26111,7 +26296,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26145,7 +26331,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26178,7 +26365,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26212,7 +26400,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26245,7 +26434,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26279,7 +26469,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26312,7 +26503,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26346,7 +26538,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26379,7 +26572,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26413,7 +26607,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26446,7 +26641,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26480,7 +26676,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26513,7 +26710,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26546,7 +26744,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26579,7 +26778,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26748,7 +26948,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26781,7 +26982,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26814,7 +27016,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -26846,7 +27049,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -26999,7 +27203,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27032,7 +27237,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27065,7 +27271,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27099,7 +27306,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27132,7 +27340,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27166,7 +27375,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27199,7 +27409,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27233,7 +27444,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27266,7 +27478,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27300,7 +27513,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27333,7 +27547,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27367,7 +27582,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27400,7 +27616,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27434,7 +27651,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27467,7 +27685,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27501,7 +27720,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27534,7 +27754,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27568,7 +27789,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27601,7 +27823,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27635,7 +27858,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27668,7 +27892,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27702,7 +27927,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27735,7 +27961,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27769,7 +27996,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27802,7 +28030,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27836,7 +28065,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27869,7 +28099,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27903,7 +28134,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27936,7 +28168,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27970,7 +28203,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28003,7 +28237,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28036,7 +28271,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28069,7 +28305,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28238,7 +28475,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28271,7 +28509,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28303,7 +28542,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28335,7 +28575,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28368,7 +28609,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28400,7 +28642,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28535,7 +28778,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28568,7 +28812,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28601,7 +28846,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28635,7 +28881,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28668,7 +28915,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28702,7 +28950,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28735,7 +28984,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28768,7 +29018,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28815,7 +29066,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28848,7 +29100,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -28880,7 +29133,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -28912,7 +29166,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29019,7 +29274,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29052,7 +29308,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29085,7 +29342,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29119,7 +29377,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29152,7 +29411,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29186,7 +29446,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29219,7 +29480,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29252,7 +29514,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29299,7 +29562,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29332,7 +29596,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29364,7 +29629,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29396,7 +29662,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29503,7 +29770,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29536,7 +29804,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29569,7 +29838,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29603,7 +29873,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29636,7 +29907,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29670,7 +29942,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29703,7 +29976,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29736,7 +30010,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29783,7 +30058,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29816,7 +30092,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29848,7 +30125,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29880,7 +30158,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30047,7 +30326,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30081,7 +30361,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30114,7 +30395,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30148,7 +30430,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30181,7 +30464,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30215,7 +30499,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30248,7 +30533,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30282,7 +30568,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30315,7 +30602,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30349,7 +30637,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30382,7 +30671,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30416,7 +30706,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30449,7 +30740,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30483,7 +30775,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30516,7 +30809,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30550,7 +30844,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30583,7 +30878,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30617,7 +30913,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30650,7 +30947,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30683,7 +30981,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30716,7 +31015,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30750,7 +31050,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30783,7 +31084,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30816,7 +31118,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30849,7 +31152,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30882,7 +31186,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30914,7 +31219,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30947,7 +31253,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30979,7 +31286,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31013,7 +31321,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31046,7 +31355,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31079,7 +31389,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31112,7 +31423,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31145,7 +31457,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31177,7 +31490,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -31210,7 +31524,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -31242,7 +31557,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31276,7 +31592,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31309,7 +31626,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31342,7 +31660,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31375,7 +31694,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31408,7 +31728,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31440,7 +31761,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -31473,7 +31795,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -31505,7 +31828,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31539,7 +31863,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31572,7 +31897,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31605,7 +31931,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31638,7 +31965,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31671,7 +31999,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31703,7 +32032,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -31736,7 +32066,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -31768,7 +32099,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31802,7 +32134,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31835,7 +32168,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31868,7 +32202,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31901,7 +32236,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31934,7 +32270,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31966,7 +32303,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -31999,7 +32337,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -32031,7 +32370,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32065,7 +32405,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32098,7 +32439,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32131,7 +32473,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32164,7 +32507,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32197,7 +32541,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32229,7 +32574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -32262,7 +32608,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -32294,7 +32641,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32328,7 +32676,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32361,7 +32710,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32394,7 +32744,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32427,7 +32778,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32460,7 +32812,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32492,7 +32845,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -32525,7 +32879,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -32557,7 +32912,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32591,7 +32947,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32624,7 +32981,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32657,7 +33015,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32690,7 +33049,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32723,7 +33083,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32755,7 +33116,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -32788,7 +33150,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -32895,7 +33258,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32929,7 +33293,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32962,7 +33327,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32996,7 +33362,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33029,7 +33396,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33062,7 +33430,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33095,7 +33464,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33128,7 +33498,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33174,7 +33545,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33206,7 +33578,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33463,7 +33836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33496,7 +33870,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33529,7 +33904,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33563,7 +33939,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33596,7 +33973,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33629,7 +34007,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33661,7 +34040,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33693,7 +34073,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33848,7 +34229,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33881,7 +34263,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33914,7 +34297,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33947,7 +34331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33979,7 +34364,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34011,7 +34397,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[194e3c49bb][pl_Normalization_with_PCR].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[194e3c49bb][pl_Normalization_with_PCR].json index 85b1868ada6..ababd25acfa 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[194e3c49bb][pl_Normalization_with_PCR].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[194e3c49bb][pl_Normalization_with_PCR].json @@ -5741,7 +5741,8 @@ "y": 0.0, "z": -36.89999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -5774,7 +5775,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5839,7 +5841,8 @@ "y": 0.0, "z": -36.89999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -5872,7 +5875,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -5937,7 +5941,8 @@ "y": 0.0, "z": -36.89999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -5970,7 +5975,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6113,7 +6119,8 @@ "y": 0.0, "z": -36.89999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6146,7 +6153,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6192,7 +6200,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6224,7 +6233,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6288,7 +6298,8 @@ "y": 0.0, "z": -36.89999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6321,7 +6332,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6367,7 +6379,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6399,7 +6412,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6463,7 +6477,8 @@ "y": 0.0, "z": -36.89999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6496,7 +6511,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6542,7 +6558,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6574,7 +6591,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6716,7 +6734,8 @@ "y": 0.0, "z": -19.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6749,7 +6768,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6782,7 +6802,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6815,7 +6836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6848,7 +6870,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6881,7 +6904,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6914,7 +6938,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6947,7 +6972,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6980,7 +7006,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7013,7 +7040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7046,7 +7074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7079,7 +7108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7112,7 +7142,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7145,7 +7176,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7178,7 +7210,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7211,7 +7244,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7244,7 +7278,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7277,7 +7312,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7310,7 +7346,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7343,7 +7380,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7376,7 +7414,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7409,7 +7448,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7538,7 +7578,8 @@ "y": 0.0, "z": -19.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7571,7 +7612,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7604,7 +7646,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7637,7 +7680,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7670,7 +7714,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7703,7 +7748,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7736,7 +7782,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7769,7 +7816,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7802,7 +7850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7835,7 +7884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7868,7 +7918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7901,7 +7952,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7934,7 +7986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7967,7 +8020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8000,7 +8054,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8033,7 +8088,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8066,7 +8122,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8099,7 +8156,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8132,7 +8190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8165,7 +8224,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8198,7 +8258,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8231,7 +8292,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8360,7 +8422,8 @@ "y": 0.0, "z": -19.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8393,7 +8456,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8426,7 +8490,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8459,7 +8524,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8492,7 +8558,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8525,7 +8592,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8558,7 +8626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8591,7 +8660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8624,7 +8694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8657,7 +8728,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8690,7 +8762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8723,7 +8796,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8756,7 +8830,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8789,7 +8864,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8822,7 +8898,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8855,7 +8932,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8888,7 +8966,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8921,7 +9000,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8954,7 +9034,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8987,7 +9068,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -9020,7 +9102,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -9053,7 +9136,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[19c783e363][Flex_X_v8_P1000_96_HS_GRIP_TC_TM_GripperCollisionWithTips].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[19c783e363][Flex_X_v8_P1000_96_HS_GRIP_TC_TM_GripperCollisionWithTips].json index 60ed10f6d8c..b7c2e8d8c6a 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[19c783e363][Flex_X_v8_P1000_96_HS_GRIP_TC_TM_GripperCollisionWithTips].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[19c783e363][Flex_X_v8_P1000_96_HS_GRIP_TC_TM_GripperCollisionWithTips].json @@ -12060,7 +12060,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12093,7 +12094,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12201,7 +12203,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12234,7 +12237,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12356,7 +12360,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12389,7 +12394,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12581,7 +12587,14 @@ }, "id": "UUID", "key": "702caca4-12c8-4f26-a68e-138134723f09", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "labwareId": "UUID", "newLocation": { diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1b73b8a126][pl_Dynabeads_IP_Flex_96well_RIT_final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1b73b8a126][pl_Dynabeads_IP_Flex_96well_RIT_final].json index 277d5d97ec4..b631afedfab 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1b73b8a126][pl_Dynabeads_IP_Flex_96well_RIT_final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1b73b8a126][pl_Dynabeads_IP_Flex_96well_RIT_final].json @@ -9362,7 +9362,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9395,7 +9396,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9428,7 +9430,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9461,7 +9464,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9494,7 +9498,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9527,7 +9532,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9560,7 +9566,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9593,7 +9600,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9626,7 +9634,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9659,7 +9668,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9692,7 +9702,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9725,7 +9736,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9758,7 +9770,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9791,7 +9804,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9824,7 +9838,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9857,7 +9872,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9890,7 +9906,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9923,7 +9940,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9956,7 +9974,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9989,7 +10008,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10022,7 +10042,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10055,7 +10076,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10088,7 +10110,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10121,7 +10144,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10154,7 +10178,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10186,7 +10211,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10218,7 +10244,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10251,7 +10278,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10284,7 +10312,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10317,7 +10346,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10350,7 +10380,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -10383,7 +10414,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -10416,7 +10448,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -10449,7 +10482,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -10482,7 +10516,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10515,7 +10550,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10548,7 +10584,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10580,7 +10617,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10613,7 +10651,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10646,7 +10685,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10679,7 +10719,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10712,7 +10753,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10744,7 +10786,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10776,7 +10819,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10809,7 +10853,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10842,7 +10887,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10875,7 +10921,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10908,7 +10955,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10941,7 +10989,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -10974,7 +11023,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11007,7 +11057,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11040,7 +11091,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -11073,7 +11125,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -11106,7 +11159,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -11138,7 +11192,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11171,7 +11226,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11204,7 +11260,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11237,7 +11294,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11270,7 +11328,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11302,7 +11361,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11334,7 +11394,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11367,7 +11428,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11400,7 +11462,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11433,7 +11496,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11466,7 +11530,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -11499,7 +11564,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -11532,7 +11598,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -11565,7 +11632,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -11598,7 +11666,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -11631,7 +11700,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -11664,7 +11734,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -11696,7 +11767,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11729,7 +11801,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11762,7 +11835,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11795,7 +11869,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11828,7 +11903,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11860,7 +11936,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11892,7 +11969,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11925,7 +12003,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11958,7 +12037,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11991,7 +12071,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12024,7 +12105,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -12057,7 +12139,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12090,7 +12173,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -12123,7 +12207,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -12156,7 +12241,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -12189,7 +12275,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -12222,7 +12309,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -12254,7 +12342,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12287,7 +12376,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12320,7 +12410,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12353,7 +12444,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12386,7 +12478,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12418,7 +12511,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12450,7 +12544,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12483,7 +12578,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12516,7 +12612,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12549,7 +12646,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -12582,7 +12680,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -12615,7 +12714,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -12648,7 +12748,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -12681,7 +12782,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -12714,7 +12816,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -12747,7 +12850,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -12780,7 +12884,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -12812,7 +12917,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12845,7 +12951,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12878,7 +12985,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12911,7 +13019,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12944,7 +13053,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12976,7 +13086,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13008,7 +13119,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13041,7 +13153,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -13074,7 +13187,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -13107,7 +13221,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -13140,7 +13255,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -13173,7 +13289,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -13206,7 +13323,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -13239,7 +13357,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -13272,7 +13391,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -13305,7 +13425,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -13338,7 +13459,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -13370,7 +13492,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13403,7 +13526,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13436,7 +13560,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13469,7 +13594,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13502,7 +13628,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13534,7 +13661,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13566,7 +13694,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13599,7 +13728,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13632,7 +13762,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13665,7 +13796,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -13698,7 +13830,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -13731,7 +13864,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -13764,7 +13898,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -13797,7 +13932,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -13830,7 +13966,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -13863,7 +14000,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -13896,7 +14034,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -13928,7 +14067,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13961,7 +14101,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13994,7 +14135,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14027,7 +14169,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14060,7 +14203,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14092,7 +14236,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14124,7 +14269,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14157,7 +14303,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -14190,7 +14337,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -14223,7 +14371,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -14256,7 +14405,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -14289,7 +14439,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -14322,7 +14473,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -14355,7 +14507,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -14388,7 +14541,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -14421,7 +14575,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -14454,7 +14609,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -14486,7 +14642,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14519,7 +14676,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14552,7 +14710,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14585,7 +14744,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14618,7 +14778,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14650,7 +14811,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14682,7 +14844,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14715,7 +14878,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14748,7 +14912,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14781,7 +14946,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -14814,7 +14980,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -14847,7 +15014,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -14880,7 +15048,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -14913,7 +15082,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -14946,7 +15116,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -14979,7 +15150,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -15012,7 +15184,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -15044,7 +15217,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15077,7 +15251,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15110,7 +15285,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15143,7 +15319,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15176,7 +15353,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15208,7 +15386,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15240,7 +15419,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15273,7 +15453,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -15306,7 +15487,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -15339,7 +15521,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -15372,7 +15555,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -15405,7 +15589,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -15438,7 +15623,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -15471,7 +15657,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -15504,7 +15691,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -15537,7 +15725,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -15570,7 +15759,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -15602,7 +15792,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15635,7 +15826,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15668,7 +15860,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15701,7 +15894,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15734,7 +15928,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15766,7 +15961,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15798,7 +15994,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15831,7 +16028,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15864,7 +16062,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15897,7 +16096,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -15930,7 +16130,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15963,7 +16164,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -15996,7 +16198,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16029,7 +16232,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -16062,7 +16266,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -16095,7 +16300,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -16128,7 +16334,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -16160,7 +16367,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16193,7 +16401,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16226,7 +16435,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16259,7 +16469,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16292,7 +16503,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16324,7 +16536,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16356,7 +16569,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16389,7 +16603,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16422,7 +16637,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16455,7 +16671,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -16488,7 +16705,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -16521,7 +16739,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -16554,7 +16773,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -16587,7 +16807,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -16620,7 +16841,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -16653,7 +16875,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -16686,7 +16909,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -16717,7 +16941,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -16875,7 +17100,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16907,7 +17133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16939,7 +17166,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16972,7 +17200,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17004,7 +17233,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17100,7 +17330,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17132,7 +17363,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17164,7 +17396,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17197,7 +17430,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17229,7 +17463,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17325,7 +17560,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17357,7 +17593,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17389,7 +17626,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17422,7 +17660,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17454,7 +17693,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17550,7 +17790,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17582,7 +17823,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17614,7 +17856,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17647,7 +17890,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17679,7 +17923,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17775,7 +18020,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17807,7 +18053,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17839,7 +18086,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17872,7 +18120,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17904,7 +18153,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18000,7 +18250,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18032,7 +18283,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18064,7 +18316,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18097,7 +18350,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18129,7 +18383,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18225,7 +18480,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18257,7 +18513,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18289,7 +18546,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18322,7 +18580,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18354,7 +18613,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18450,7 +18710,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18482,7 +18743,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18514,7 +18776,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18547,7 +18810,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18579,7 +18843,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18675,7 +18940,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18707,7 +18973,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18739,7 +19006,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18772,7 +19040,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18804,7 +19073,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18900,7 +19170,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18932,7 +19203,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18964,7 +19236,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18997,7 +19270,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19029,7 +19303,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19125,7 +19400,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19157,7 +19433,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19189,7 +19466,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19222,7 +19500,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19254,7 +19533,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19350,7 +19630,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19382,7 +19663,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19414,7 +19696,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19447,7 +19730,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19479,7 +19763,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19623,7 +19908,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19655,7 +19941,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19687,7 +19974,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19720,7 +20008,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19752,7 +20041,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19784,7 +20074,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19880,7 +20171,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19912,7 +20204,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19944,7 +20237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19977,7 +20271,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20009,7 +20304,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20041,7 +20337,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20137,7 +20434,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20169,7 +20467,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20201,7 +20500,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20234,7 +20534,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20266,7 +20567,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20298,7 +20600,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20394,7 +20697,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20426,7 +20730,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20458,7 +20763,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20491,7 +20797,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20523,7 +20830,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20555,7 +20863,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20651,7 +20960,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20683,7 +20993,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20715,7 +21026,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20748,7 +21060,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20780,7 +21093,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20812,7 +21126,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20908,7 +21223,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20940,7 +21256,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20972,7 +21289,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21005,7 +21323,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21037,7 +21356,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21069,7 +21389,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21165,7 +21486,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21197,7 +21519,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21229,7 +21552,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21262,7 +21586,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21294,7 +21619,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21326,7 +21652,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21422,7 +21749,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21454,7 +21782,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21486,7 +21815,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21519,7 +21849,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21551,7 +21882,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21583,7 +21915,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21679,7 +22012,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21711,7 +22045,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21743,7 +22078,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21776,7 +22112,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21808,7 +22145,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21840,7 +22178,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21936,7 +22275,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21968,7 +22308,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22000,7 +22341,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22033,7 +22375,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22065,7 +22408,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22097,7 +22441,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22193,7 +22538,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22225,7 +22571,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22257,7 +22604,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22290,7 +22638,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22322,7 +22671,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22354,7 +22704,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22450,7 +22801,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22482,7 +22834,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22514,7 +22867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22547,7 +22901,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22579,7 +22934,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22611,7 +22967,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22707,7 +23064,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22740,7 +23098,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22773,7 +23132,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22806,7 +23166,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22839,7 +23200,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22872,7 +23234,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22905,7 +23268,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22938,7 +23302,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22971,7 +23336,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23004,7 +23370,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23037,7 +23404,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23070,7 +23438,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23103,7 +23472,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23136,7 +23506,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23169,7 +23540,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23202,7 +23574,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23235,7 +23608,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23268,7 +23642,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23301,7 +23676,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23334,7 +23710,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23367,7 +23744,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23399,7 +23777,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23431,7 +23810,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23464,7 +23844,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23497,7 +23878,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23530,7 +23912,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23563,7 +23946,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -23596,7 +23980,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -23629,7 +24014,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -23662,7 +24048,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -23695,7 +24082,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -23728,7 +24116,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -23761,7 +24150,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -23793,7 +24183,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23825,7 +24216,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23857,7 +24249,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -23890,7 +24283,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23923,7 +24317,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23956,7 +24351,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -23989,7 +24385,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -24022,7 +24419,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -24055,7 +24453,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -24088,7 +24487,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -24121,7 +24521,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -24154,7 +24555,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -24187,7 +24589,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -24219,7 +24622,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -24251,7 +24655,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -24283,7 +24688,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -24316,7 +24722,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24349,7 +24756,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24382,7 +24790,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -24415,7 +24824,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -24448,7 +24858,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -24481,7 +24892,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -24514,7 +24926,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -24547,7 +24960,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -24580,7 +24994,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -24613,7 +25028,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -24645,7 +25061,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -24677,7 +25094,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -24709,7 +25127,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -24742,7 +25161,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24775,7 +25195,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24808,7 +25229,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24841,7 +25263,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -24874,7 +25297,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -24907,7 +25331,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -24940,7 +25365,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -24973,7 +25399,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -25006,7 +25433,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -25039,7 +25467,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -25071,7 +25500,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25103,7 +25533,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25135,7 +25566,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25168,7 +25600,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25201,7 +25634,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25234,7 +25668,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -25267,7 +25702,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -25300,7 +25736,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -25333,7 +25770,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -25366,7 +25804,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -25399,7 +25838,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -25432,7 +25872,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -25465,7 +25906,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -25497,7 +25939,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25529,7 +25972,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25561,7 +26005,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25594,7 +26039,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25627,7 +26073,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25660,7 +26107,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -25693,7 +26141,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -25726,7 +26175,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -25759,7 +26209,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -25792,7 +26243,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -25825,7 +26277,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -25858,7 +26311,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -25891,7 +26345,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -25923,7 +26378,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25955,7 +26411,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -25987,7 +26444,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26020,7 +26478,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26053,7 +26512,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26086,7 +26546,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26119,7 +26580,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -26152,7 +26614,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -26185,7 +26648,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -26218,7 +26682,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -26251,7 +26716,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -26284,7 +26750,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -26317,7 +26784,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -26349,7 +26817,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26381,7 +26850,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26413,7 +26883,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26446,7 +26917,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26479,7 +26951,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26512,7 +26985,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26545,7 +27019,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -26578,7 +27053,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -26611,7 +27087,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -26644,7 +27121,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -26677,7 +27155,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -26710,7 +27189,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -26743,7 +27223,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -26775,7 +27256,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26807,7 +27289,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26839,7 +27322,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -26872,7 +27356,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -26905,7 +27390,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -26938,7 +27424,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -26971,7 +27458,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -27004,7 +27492,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -27037,7 +27526,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -27070,7 +27560,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -27103,7 +27594,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -27136,7 +27628,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -27169,7 +27662,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -27201,7 +27695,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -27233,7 +27728,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -27265,7 +27761,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -27298,7 +27795,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27331,7 +27829,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27364,7 +27863,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -27397,7 +27897,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -27430,7 +27931,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -27463,7 +27965,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -27496,7 +27999,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -27529,7 +28033,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -27562,7 +28067,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -27595,7 +28101,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -27627,7 +28134,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -27659,7 +28167,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -27691,7 +28200,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -27724,7 +28234,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27757,7 +28268,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27790,7 +28302,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -27823,7 +28336,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -27856,7 +28370,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -27889,7 +28404,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -27922,7 +28438,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -27955,7 +28472,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -27988,7 +28506,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -28021,7 +28540,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -28053,7 +28573,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -28085,7 +28606,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -28117,7 +28639,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -28150,7 +28673,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28183,7 +28707,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28216,7 +28741,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -28249,7 +28775,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -28282,7 +28809,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -28315,7 +28843,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -28348,7 +28877,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -28381,7 +28911,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -28414,7 +28945,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -28447,7 +28979,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -28478,7 +29011,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -28712,7 +29246,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28744,7 +29279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28776,7 +29312,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28809,7 +29346,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28841,7 +29379,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28937,7 +29476,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28969,7 +29509,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29001,7 +29542,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29034,7 +29576,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29066,7 +29609,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29162,7 +29706,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29194,7 +29739,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29226,7 +29772,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29259,7 +29806,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29291,7 +29839,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29387,7 +29936,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29419,7 +29969,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29451,7 +30002,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29484,7 +30036,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29516,7 +30069,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29612,7 +30166,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29644,7 +30199,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29676,7 +30232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29709,7 +30266,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29741,7 +30299,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29837,7 +30396,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29869,7 +30429,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29901,7 +30462,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29934,7 +30496,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29966,7 +30529,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30062,7 +30626,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30094,7 +30659,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30126,7 +30692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30159,7 +30726,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30191,7 +30759,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30287,7 +30856,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30319,7 +30889,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30351,7 +30922,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30384,7 +30956,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30416,7 +30989,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30512,7 +31086,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30544,7 +31119,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30576,7 +31152,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30609,7 +31186,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30641,7 +31219,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30737,7 +31316,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -30769,7 +31349,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -30801,7 +31382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -30834,7 +31416,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30866,7 +31449,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30962,7 +31546,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30994,7 +31579,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -31026,7 +31612,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -31059,7 +31646,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31091,7 +31679,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31187,7 +31776,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31219,7 +31809,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31251,7 +31842,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31284,7 +31876,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31316,7 +31909,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31460,7 +32054,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31492,7 +32087,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31524,7 +32120,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31557,7 +32154,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31589,7 +32187,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31621,7 +32220,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31653,7 +32253,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31685,7 +32286,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31718,7 +32320,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31750,7 +32353,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31782,7 +32386,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31814,7 +32419,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31846,7 +32452,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31879,7 +32486,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31911,7 +32519,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31943,7 +32552,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31975,7 +32585,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32007,7 +32618,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32040,7 +32652,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32072,7 +32685,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32104,7 +32718,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32136,7 +32751,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32168,7 +32784,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32201,7 +32818,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32233,7 +32851,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32265,7 +32884,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32297,7 +32917,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32329,7 +32950,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32362,7 +32984,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32394,7 +33017,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32426,7 +33050,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32458,7 +33083,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32490,7 +33116,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32523,7 +33150,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32555,7 +33183,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32587,7 +33216,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32619,7 +33249,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32651,7 +33282,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32684,7 +33316,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32716,7 +33349,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32748,7 +33382,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32780,7 +33415,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32812,7 +33448,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32845,7 +33482,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32877,7 +33515,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32909,7 +33548,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32941,7 +33581,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32973,7 +33614,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -33006,7 +33648,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -33038,7 +33681,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -33070,7 +33714,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33102,7 +33747,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33134,7 +33780,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33167,7 +33814,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33199,7 +33847,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33231,7 +33880,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33263,7 +33913,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33295,7 +33946,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33328,7 +33980,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33360,7 +34013,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33577,7 +34231,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33609,7 +34264,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33641,7 +34297,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33674,7 +34331,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33706,7 +34364,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33802,7 +34461,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33834,7 +34494,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33866,7 +34527,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33899,7 +34561,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33931,7 +34594,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34027,7 +34691,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34059,7 +34724,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34091,7 +34757,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34124,7 +34791,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34156,7 +34824,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34252,7 +34921,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34284,7 +34954,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34316,7 +34987,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34349,7 +35021,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34381,7 +35054,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34477,7 +35151,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34509,7 +35184,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34541,7 +35217,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34574,7 +35251,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34606,7 +35284,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34702,7 +35381,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34734,7 +35414,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34766,7 +35447,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34799,7 +35481,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34831,7 +35514,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34927,7 +35611,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34959,7 +35644,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34991,7 +35677,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35024,7 +35711,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35056,7 +35744,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35152,7 +35841,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35184,7 +35874,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35216,7 +35907,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35249,7 +35941,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35281,7 +35974,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35377,7 +36071,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35409,7 +36104,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35441,7 +36137,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35474,7 +36171,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35506,7 +36204,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35602,7 +36301,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -35634,7 +36334,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -35666,7 +36367,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -35699,7 +36401,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35731,7 +36434,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35827,7 +36531,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35859,7 +36564,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35891,7 +36597,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35924,7 +36631,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35956,7 +36664,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36052,7 +36761,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36084,7 +36794,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36116,7 +36827,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36149,7 +36861,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36181,7 +36894,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36325,7 +37039,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36357,7 +37072,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36389,7 +37105,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36422,7 +37139,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36454,7 +37172,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36486,7 +37205,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36518,7 +37238,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36550,7 +37271,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36583,7 +37305,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36615,7 +37338,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36647,7 +37371,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36679,7 +37404,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36711,7 +37437,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36744,7 +37471,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36776,7 +37504,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36808,7 +37537,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36840,7 +37570,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36872,7 +37603,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36905,7 +37637,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36937,7 +37670,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36969,7 +37703,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37001,7 +37736,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37033,7 +37769,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37066,7 +37803,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37098,7 +37836,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37130,7 +37869,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37162,7 +37902,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37194,7 +37935,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37227,7 +37969,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37259,7 +38002,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37291,7 +38035,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37323,7 +38068,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37355,7 +38101,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37388,7 +38135,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37420,7 +38168,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37452,7 +38201,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37484,7 +38234,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37516,7 +38267,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37549,7 +38301,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37581,7 +38334,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37613,7 +38367,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37645,7 +38400,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37677,7 +38433,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37710,7 +38467,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37742,7 +38500,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37774,7 +38533,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37806,7 +38566,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37838,7 +38599,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37871,7 +38633,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37903,7 +38666,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37935,7 +38699,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37967,7 +38732,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37999,7 +38765,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38032,7 +38799,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38064,7 +38832,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38096,7 +38865,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38128,7 +38898,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38160,7 +38931,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38193,7 +38965,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38225,7 +38998,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38442,7 +39216,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38474,7 +39249,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38506,7 +39282,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38539,7 +39316,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38571,7 +39349,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38667,7 +39446,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38699,7 +39479,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38731,7 +39512,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38764,7 +39546,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38796,7 +39579,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38892,7 +39676,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38924,7 +39709,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38956,7 +39742,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38989,7 +39776,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39021,7 +39809,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39117,7 +39906,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39149,7 +39939,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39181,7 +39972,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39214,7 +40006,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39246,7 +40039,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39342,7 +40136,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39374,7 +40169,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39406,7 +40202,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39439,7 +40236,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39471,7 +40269,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39567,7 +40366,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39599,7 +40399,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39631,7 +40432,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39664,7 +40466,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39696,7 +40499,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39792,7 +40596,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39824,7 +40629,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39856,7 +40662,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39889,7 +40696,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39921,7 +40729,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40017,7 +40826,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40049,7 +40859,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40081,7 +40892,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40114,7 +40926,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40146,7 +40959,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40242,7 +41056,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40274,7 +41089,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40306,7 +41122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40339,7 +41156,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40371,7 +41189,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40467,7 +41286,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40499,7 +41319,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40531,7 +41352,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40564,7 +41386,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40596,7 +41419,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40692,7 +41516,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40724,7 +41549,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40756,7 +41582,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40789,7 +41616,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40821,7 +41649,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40917,7 +41746,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40949,7 +41779,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40981,7 +41812,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41014,7 +41846,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41046,7 +41879,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41190,7 +42024,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41222,7 +42057,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41254,7 +42090,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41287,7 +42124,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41319,7 +42157,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41351,7 +42190,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41383,7 +42223,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41415,7 +42256,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41448,7 +42290,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41480,7 +42323,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41512,7 +42356,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41544,7 +42389,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41576,7 +42422,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41609,7 +42456,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41641,7 +42489,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41673,7 +42522,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41705,7 +42555,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41737,7 +42588,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41770,7 +42622,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41802,7 +42655,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41834,7 +42688,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41866,7 +42721,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41898,7 +42754,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41931,7 +42788,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41963,7 +42821,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41995,7 +42854,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42027,7 +42887,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42059,7 +42920,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42092,7 +42954,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42124,7 +42987,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42156,7 +43020,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42188,7 +43053,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42220,7 +43086,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42253,7 +43120,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42285,7 +43153,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42317,7 +43186,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42349,7 +43219,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42381,7 +43252,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42414,7 +43286,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42446,7 +43319,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42478,7 +43352,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42510,7 +43385,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42542,7 +43418,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42575,7 +43452,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42607,7 +43485,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42639,7 +43518,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -42671,7 +43551,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -42703,7 +43584,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -42736,7 +43618,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -42768,7 +43651,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -42800,7 +43684,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42832,7 +43717,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42864,7 +43750,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42897,7 +43784,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42929,7 +43817,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42961,7 +43850,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -42993,7 +43883,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43025,7 +43916,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43058,7 +43950,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43090,7 +43983,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43307,7 +44201,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43339,7 +44234,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43371,7 +44267,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43404,7 +44301,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43436,7 +44334,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43532,7 +44431,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43564,7 +44464,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43596,7 +44497,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43629,7 +44531,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43661,7 +44564,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43757,7 +44661,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43789,7 +44694,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43821,7 +44727,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43854,7 +44761,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43886,7 +44794,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43982,7 +44891,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44014,7 +44924,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44046,7 +44957,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44079,7 +44991,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44111,7 +45024,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44207,7 +45121,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44239,7 +45154,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44271,7 +45187,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44304,7 +45221,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44336,7 +45254,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44432,7 +45351,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44464,7 +45384,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44496,7 +45417,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44529,7 +45451,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44561,7 +45484,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44657,7 +45581,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44689,7 +45614,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44721,7 +45647,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44754,7 +45681,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44786,7 +45714,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44882,7 +45811,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44914,7 +45844,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44946,7 +45877,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44979,7 +45911,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45011,7 +45944,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45107,7 +46041,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45139,7 +46074,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45171,7 +46107,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45204,7 +46141,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45236,7 +46174,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45332,7 +46271,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45364,7 +46304,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45396,7 +46337,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45429,7 +46371,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45461,7 +46404,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45557,7 +46501,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45589,7 +46534,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45621,7 +46567,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45654,7 +46601,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45686,7 +46634,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45782,7 +46731,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -45814,7 +46764,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -45846,7 +46797,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -45879,7 +46831,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45911,7 +46864,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46055,7 +47009,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46088,7 +47043,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46121,7 +47077,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46154,7 +47111,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46187,7 +47145,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46220,7 +47179,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46253,7 +47213,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46286,7 +47247,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46319,7 +47281,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46352,7 +47315,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46385,7 +47349,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46418,7 +47383,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46451,7 +47417,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46484,7 +47451,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46517,7 +47485,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46550,7 +47519,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46583,7 +47553,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46616,7 +47587,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46649,7 +47621,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46682,7 +47655,8 @@ "y": 0.0, "z": -113.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46715,7 +47689,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46747,7 +47722,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46779,7 +47755,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46812,7 +47789,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46845,7 +47823,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46878,7 +47857,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -46911,7 +47891,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -46944,7 +47925,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -46977,7 +47959,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -47010,7 +47993,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -47043,7 +48027,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -47076,7 +48061,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -47109,7 +48095,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -47141,7 +48128,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -47173,7 +48161,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -47205,7 +48194,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -47238,7 +48228,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47271,7 +48262,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47304,7 +48296,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -47337,7 +48330,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -47370,7 +48364,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -47403,7 +48398,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -47436,7 +48432,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -47469,7 +48466,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -47502,7 +48500,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -47535,7 +48534,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -47567,7 +48567,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -47599,7 +48600,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -47631,7 +48633,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -47664,7 +48667,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47697,7 +48701,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47730,7 +48735,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -47763,7 +48769,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -47796,7 +48803,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -47829,7 +48837,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -47862,7 +48871,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -47895,7 +48905,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -47928,7 +48939,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -47961,7 +48973,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -47993,7 +49006,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48025,7 +49039,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48057,7 +49072,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48090,7 +49106,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48123,7 +49140,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48156,7 +49174,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -48189,7 +49208,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -48222,7 +49242,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -48255,7 +49276,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -48288,7 +49310,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -48321,7 +49344,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -48354,7 +49378,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -48387,7 +49412,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -48419,7 +49445,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48451,7 +49478,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48483,7 +49511,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48516,7 +49545,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48549,7 +49579,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48582,7 +49613,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -48615,7 +49647,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -48648,7 +49681,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -48681,7 +49715,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -48714,7 +49749,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -48747,7 +49783,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -48780,7 +49817,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -48813,7 +49851,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -48845,7 +49884,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48877,7 +49917,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48909,7 +49950,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48942,7 +49984,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48975,7 +50018,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49008,7 +50052,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -49041,7 +50086,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -49074,7 +50120,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -49107,7 +50154,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -49140,7 +50188,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -49173,7 +50222,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -49206,7 +50256,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -49239,7 +50290,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -49271,7 +50323,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -49303,7 +50356,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -49335,7 +50389,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -49368,7 +50423,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49401,7 +50457,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49434,7 +50491,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -49467,7 +50525,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -49500,7 +50559,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -49533,7 +50593,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -49566,7 +50627,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -49599,7 +50661,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -49632,7 +50695,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -49665,7 +50729,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -49697,7 +50762,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -49729,7 +50795,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -49761,7 +50828,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -49794,7 +50862,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -49827,7 +50896,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -49860,7 +50930,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -49893,7 +50964,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -49926,7 +50998,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -49959,7 +51032,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -49992,7 +51066,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -50025,7 +51100,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -50058,7 +51134,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -50091,7 +51168,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -50123,7 +51201,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -50155,7 +51234,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -50187,7 +51267,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -50220,7 +51301,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50253,7 +51335,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50286,7 +51369,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -50319,7 +51403,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -50352,7 +51437,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -50385,7 +51471,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -50418,7 +51505,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -50451,7 +51539,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -50484,7 +51573,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -50517,7 +51607,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -50549,7 +51640,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -50581,7 +51673,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -50613,7 +51706,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -50646,7 +51740,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50679,7 +51774,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50712,7 +51808,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -50745,7 +51842,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -50778,7 +51876,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -50811,7 +51910,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -50844,7 +51944,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -50877,7 +51978,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -50910,7 +52012,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -50943,7 +52046,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -50975,7 +52079,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -51007,7 +52112,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -51039,7 +52145,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -51072,7 +52179,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51105,7 +52213,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51138,7 +52247,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -51171,7 +52281,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -51204,7 +52315,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -51237,7 +52349,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -51270,7 +52383,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -51303,7 +52417,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -51336,7 +52451,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -51369,7 +52485,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -51401,7 +52518,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -51433,7 +52551,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -51465,7 +52584,8 @@ "y": 0.0, "z": 5.000000000000014 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -51498,7 +52618,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -51531,7 +52652,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -51564,7 +52686,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -51597,7 +52720,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -51630,7 +52754,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -51663,7 +52788,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -51696,7 +52822,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -51729,7 +52856,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -51762,7 +52890,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -51795,7 +52924,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -51826,7 +52956,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1c19a2055c][OT2_S_v2_4_P300M_None_MM_TM_Zymo].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1c19a2055c][OT2_S_v2_4_P300M_None_MM_TM_Zymo].json index e5e9e7c2e96..366a1fc1526 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1c19a2055c][OT2_S_v2_4_P300M_None_MM_TM_Zymo].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1c19a2055c][OT2_S_v2_4_P300M_None_MM_TM_Zymo].json @@ -10720,7 +10720,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10753,7 +10754,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10786,7 +10788,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10819,7 +10822,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10852,7 +10856,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10885,7 +10890,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10918,7 +10924,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10951,7 +10958,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10984,7 +10992,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11017,7 +11026,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11050,7 +11060,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11083,7 +11094,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11116,7 +11128,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11149,7 +11162,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11182,7 +11196,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11215,7 +11230,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11248,7 +11264,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11281,7 +11298,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11314,7 +11332,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11347,7 +11366,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11380,7 +11400,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11413,7 +11434,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11446,7 +11468,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11479,7 +11502,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11512,7 +11536,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11545,7 +11570,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11578,7 +11604,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11611,7 +11638,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11644,7 +11672,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11677,7 +11706,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11710,7 +11740,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11743,7 +11774,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11776,7 +11808,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11809,7 +11842,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11842,7 +11876,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11875,7 +11910,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11908,7 +11944,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11941,7 +11978,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11974,7 +12012,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12007,7 +12046,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12040,7 +12080,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12073,7 +12114,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12106,7 +12148,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12139,7 +12182,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12172,7 +12216,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12205,7 +12250,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12238,7 +12284,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12271,7 +12318,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12304,7 +12352,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12337,7 +12386,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12370,7 +12420,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12403,7 +12454,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12436,7 +12488,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12469,7 +12522,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12502,7 +12556,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12535,7 +12590,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12568,7 +12624,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12601,7 +12658,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12634,7 +12692,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12667,7 +12726,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12700,7 +12760,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12733,7 +12794,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12766,7 +12828,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12799,7 +12862,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12832,7 +12896,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12865,7 +12930,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12898,7 +12964,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12931,7 +12998,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12964,7 +13032,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12997,7 +13066,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13030,7 +13100,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13063,7 +13134,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13096,7 +13168,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13129,7 +13202,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13162,7 +13236,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13195,7 +13270,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13228,7 +13304,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13261,7 +13338,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13294,7 +13372,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13327,7 +13406,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13360,7 +13440,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13393,7 +13474,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13426,7 +13508,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13459,7 +13542,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13492,7 +13576,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13525,7 +13610,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13558,7 +13644,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13591,7 +13678,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13624,7 +13712,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13657,7 +13746,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13690,7 +13780,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13723,7 +13814,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13756,7 +13848,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13789,7 +13882,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13822,7 +13916,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13855,7 +13950,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13888,7 +13984,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13921,7 +14018,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13954,7 +14052,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13987,7 +14086,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14020,7 +14120,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14053,7 +14154,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14086,7 +14188,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14119,7 +14222,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14152,7 +14256,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14185,7 +14290,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14218,7 +14324,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14251,7 +14358,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14284,7 +14392,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14317,7 +14426,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14350,7 +14460,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14383,7 +14494,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14416,7 +14528,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14449,7 +14562,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14482,7 +14596,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14515,7 +14630,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14548,7 +14664,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14581,7 +14698,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14614,7 +14732,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14647,7 +14766,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14680,7 +14800,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14713,7 +14834,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14746,7 +14868,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14779,7 +14902,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14812,7 +14936,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14845,7 +14970,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14878,7 +15004,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14911,7 +15038,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14944,7 +15072,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14977,7 +15106,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15010,7 +15140,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15043,7 +15174,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15076,7 +15208,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15109,7 +15242,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15142,7 +15276,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15175,7 +15310,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15208,7 +15344,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15241,7 +15378,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15274,7 +15412,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15307,7 +15446,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15340,7 +15480,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15373,7 +15514,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15406,7 +15548,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15439,7 +15582,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15472,7 +15616,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15505,7 +15650,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15538,7 +15684,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15571,7 +15718,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15604,7 +15752,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15636,7 +15785,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15668,7 +15818,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15823,7 +15974,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15856,7 +16008,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15889,7 +16042,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15922,7 +16076,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15955,7 +16110,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15988,7 +16144,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16021,7 +16178,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16054,7 +16212,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16087,7 +16246,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16120,7 +16280,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16153,7 +16314,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16186,7 +16348,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16219,7 +16382,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16252,7 +16416,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16285,7 +16450,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16318,7 +16484,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16351,7 +16518,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16384,7 +16552,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16417,7 +16586,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16450,7 +16620,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16483,7 +16654,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16516,7 +16688,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16549,7 +16722,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16582,7 +16756,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16615,7 +16790,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16648,7 +16824,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16681,7 +16858,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16714,7 +16892,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16747,7 +16926,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16780,7 +16960,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16813,7 +16994,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16846,7 +17028,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16879,7 +17062,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16912,7 +17096,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16945,7 +17130,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16978,7 +17164,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17011,7 +17198,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17044,7 +17232,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17077,7 +17266,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17110,7 +17300,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17143,7 +17334,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17176,7 +17368,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17209,7 +17402,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17242,7 +17436,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17275,7 +17470,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17308,7 +17504,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17341,7 +17538,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17374,7 +17572,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17407,7 +17606,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17440,7 +17640,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17473,7 +17674,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17505,7 +17707,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17537,7 +17740,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17570,7 +17774,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17618,7 +17823,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17651,7 +17857,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17684,7 +17891,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17717,7 +17925,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17750,7 +17959,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17783,7 +17993,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17816,7 +18027,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17849,7 +18061,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17882,7 +18095,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17915,7 +18129,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17948,7 +18163,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17981,7 +18197,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18014,7 +18231,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18047,7 +18265,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18080,7 +18299,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18113,7 +18333,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18146,7 +18367,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18179,7 +18401,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18212,7 +18435,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18245,7 +18469,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18278,7 +18503,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18311,7 +18537,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18344,7 +18571,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18377,7 +18605,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18410,7 +18639,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18443,7 +18673,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18476,7 +18707,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18509,7 +18741,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18542,7 +18775,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18575,7 +18809,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18608,7 +18843,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18641,7 +18877,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18674,7 +18911,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18707,7 +18945,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18740,7 +18979,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18773,7 +19013,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18806,7 +19047,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18839,7 +19081,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18872,7 +19115,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18905,7 +19149,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18938,7 +19183,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18971,7 +19217,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19004,7 +19251,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19037,7 +19285,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19070,7 +19319,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19103,7 +19353,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19136,7 +19387,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19169,7 +19421,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19202,7 +19455,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19235,7 +19489,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19268,7 +19523,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19300,7 +19556,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19332,7 +19589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19365,7 +19623,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19413,7 +19672,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19446,7 +19706,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19479,7 +19740,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19512,7 +19774,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19545,7 +19808,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19578,7 +19842,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19611,7 +19876,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19644,7 +19910,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19677,7 +19944,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19710,7 +19978,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19743,7 +20012,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19776,7 +20046,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19809,7 +20080,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19842,7 +20114,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19875,7 +20148,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19908,7 +20182,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19941,7 +20216,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19974,7 +20250,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20007,7 +20284,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20040,7 +20318,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20073,7 +20352,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20106,7 +20386,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20139,7 +20420,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20172,7 +20454,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20205,7 +20488,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20238,7 +20522,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20271,7 +20556,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20304,7 +20590,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20337,7 +20624,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20370,7 +20658,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20403,7 +20692,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20436,7 +20726,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20469,7 +20760,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20502,7 +20794,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20535,7 +20828,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20568,7 +20862,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20601,7 +20896,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20634,7 +20930,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20667,7 +20964,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20700,7 +20998,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20733,7 +21032,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20766,7 +21066,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20799,7 +21100,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20832,7 +21134,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20865,7 +21168,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20898,7 +21202,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20931,7 +21236,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20964,7 +21270,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20997,7 +21304,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21030,7 +21338,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21063,7 +21372,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21095,7 +21405,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21127,7 +21438,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21160,7 +21472,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21208,7 +21521,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21241,7 +21555,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21274,7 +21589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21307,7 +21623,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21340,7 +21657,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21373,7 +21691,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21406,7 +21725,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21439,7 +21759,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21472,7 +21793,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21505,7 +21827,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21538,7 +21861,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21571,7 +21895,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21604,7 +21929,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21637,7 +21963,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21670,7 +21997,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21703,7 +22031,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21736,7 +22065,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21769,7 +22099,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21802,7 +22133,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21835,7 +22167,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21868,7 +22201,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21901,7 +22235,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21934,7 +22269,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21967,7 +22303,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22000,7 +22337,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22033,7 +22371,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22066,7 +22405,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22099,7 +22439,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22132,7 +22473,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22165,7 +22507,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22198,7 +22541,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22231,7 +22575,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22264,7 +22609,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22297,7 +22643,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22330,7 +22677,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22363,7 +22711,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22396,7 +22745,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22429,7 +22779,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22462,7 +22813,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22495,7 +22847,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22528,7 +22881,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22561,7 +22915,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22594,7 +22949,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22627,7 +22983,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22660,7 +23017,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22693,7 +23051,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22726,7 +23085,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22759,7 +23119,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22792,7 +23153,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22825,7 +23187,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22858,7 +23221,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22890,7 +23254,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22922,7 +23287,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22955,7 +23321,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23003,7 +23370,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23036,7 +23404,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23069,7 +23438,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23102,7 +23472,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23135,7 +23506,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23168,7 +23540,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23201,7 +23574,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23234,7 +23608,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23267,7 +23642,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23300,7 +23676,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23333,7 +23710,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23366,7 +23744,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23399,7 +23778,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23432,7 +23812,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23465,7 +23846,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23498,7 +23880,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23531,7 +23914,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23564,7 +23948,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23597,7 +23982,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23630,7 +24016,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23663,7 +24050,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23696,7 +24084,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23729,7 +24118,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23762,7 +24152,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23795,7 +24186,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23828,7 +24220,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23861,7 +24254,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23894,7 +24288,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23927,7 +24322,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23960,7 +24356,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23993,7 +24390,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24026,7 +24424,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24059,7 +24458,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24092,7 +24492,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24125,7 +24526,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24158,7 +24560,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24191,7 +24594,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24224,7 +24628,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24257,7 +24662,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24290,7 +24696,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24323,7 +24730,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24356,7 +24764,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24389,7 +24798,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24422,7 +24832,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24455,7 +24866,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24488,7 +24900,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24521,7 +24934,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24554,7 +24968,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24587,7 +25002,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24620,7 +25036,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24653,7 +25070,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24685,7 +25103,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24717,7 +25136,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24829,7 +25249,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24862,7 +25283,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24895,7 +25317,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24928,7 +25351,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24961,7 +25385,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24994,7 +25419,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25027,7 +25453,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25060,7 +25487,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25093,7 +25521,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25126,7 +25555,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25159,7 +25589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25192,7 +25623,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25225,7 +25657,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25258,7 +25691,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25291,7 +25725,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25324,7 +25759,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25357,7 +25793,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25390,7 +25827,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25423,7 +25861,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25456,7 +25895,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25489,7 +25929,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25522,7 +25963,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25555,7 +25997,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25588,7 +26031,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25621,7 +26065,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25654,7 +26099,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25687,7 +26133,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25720,7 +26167,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25753,7 +26201,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25786,7 +26235,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25819,7 +26269,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25852,7 +26303,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25885,7 +26337,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25918,7 +26371,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25951,7 +26405,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25984,7 +26439,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26017,7 +26473,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26050,7 +26507,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26083,7 +26541,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26116,7 +26575,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26149,7 +26609,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26182,7 +26643,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26215,7 +26677,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26248,7 +26711,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26281,7 +26745,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26314,7 +26779,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26347,7 +26813,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26380,7 +26847,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26413,7 +26881,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26446,7 +26915,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26479,7 +26949,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26512,7 +26983,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26545,7 +27017,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26578,7 +27051,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26611,7 +27085,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26644,7 +27119,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26677,7 +27153,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26710,7 +27187,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26743,7 +27221,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26776,7 +27255,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26809,7 +27289,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26842,7 +27323,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26875,7 +27357,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26908,7 +27391,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26941,7 +27425,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26974,7 +27459,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27007,7 +27493,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27040,7 +27527,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27073,7 +27561,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27106,7 +27595,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27139,7 +27629,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27172,7 +27663,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27205,7 +27697,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27238,7 +27731,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27271,7 +27765,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27304,7 +27799,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27337,7 +27833,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27370,7 +27867,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27403,7 +27901,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27436,7 +27935,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27469,7 +27969,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27502,7 +28003,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27535,7 +28037,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27568,7 +28071,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27601,7 +28105,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27634,7 +28139,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27667,7 +28173,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27700,7 +28207,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27733,7 +28241,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27766,7 +28275,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27799,7 +28309,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27832,7 +28343,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27865,7 +28377,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27898,7 +28411,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27931,7 +28445,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27964,7 +28479,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27997,7 +28513,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28030,7 +28547,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28063,7 +28581,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28096,7 +28615,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28129,7 +28649,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28162,7 +28683,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28195,7 +28717,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28228,7 +28751,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28261,7 +28785,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28294,7 +28819,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28327,7 +28853,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28360,7 +28887,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28393,7 +28921,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28426,7 +28955,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28459,7 +28989,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28492,7 +29023,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28525,7 +29057,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28558,7 +29091,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28591,7 +29125,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28624,7 +29159,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28657,7 +29193,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28690,7 +29227,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28723,7 +29261,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28756,7 +29295,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28789,7 +29329,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28822,7 +29363,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28855,7 +29397,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28888,7 +29431,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28921,7 +29465,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28954,7 +29499,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28987,7 +29533,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29020,7 +29567,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29053,7 +29601,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29086,7 +29635,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29119,7 +29669,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29152,7 +29703,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29185,7 +29737,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29218,7 +29771,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29251,7 +29805,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29284,7 +29839,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29317,7 +29873,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29350,7 +29907,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29383,7 +29941,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29416,7 +29975,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29449,7 +30009,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29482,7 +30043,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29515,7 +30077,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29548,7 +30111,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29581,7 +30145,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29614,7 +30179,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29647,7 +30213,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29680,7 +30247,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29713,7 +30281,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29746,7 +30315,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29779,7 +30349,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29812,7 +30383,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29845,7 +30417,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29878,7 +30451,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29911,7 +30485,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29944,7 +30519,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29977,7 +30553,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30025,7 +30602,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30058,7 +30636,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30091,7 +30670,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30124,7 +30704,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30157,7 +30738,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30190,7 +30772,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30223,7 +30806,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30256,7 +30840,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30289,7 +30874,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30322,7 +30908,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30355,7 +30942,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30388,7 +30976,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30421,7 +31010,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30454,7 +31044,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30487,7 +31078,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30520,7 +31112,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30553,7 +31146,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30586,7 +31180,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30619,7 +31214,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30652,7 +31248,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30685,7 +31282,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30718,7 +31316,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30751,7 +31350,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30784,7 +31384,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30817,7 +31418,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30850,7 +31452,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30883,7 +31486,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30916,7 +31520,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30949,7 +31554,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30982,7 +31588,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31015,7 +31622,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31048,7 +31656,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31081,7 +31690,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31114,7 +31724,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31147,7 +31758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31180,7 +31792,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31213,7 +31826,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31246,7 +31860,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31279,7 +31894,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31312,7 +31928,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31344,7 +31961,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31376,7 +31994,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31518,7 +32137,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31551,7 +32171,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31584,7 +32205,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31617,7 +32239,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31650,7 +32273,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31683,7 +32307,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31716,7 +32341,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31749,7 +32375,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31782,7 +32409,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31815,7 +32443,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31848,7 +32477,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31881,7 +32511,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31914,7 +32545,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31947,7 +32579,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31980,7 +32613,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32013,7 +32647,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32046,7 +32681,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32079,7 +32715,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32112,7 +32749,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32145,7 +32783,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32178,7 +32817,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32211,7 +32851,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32244,7 +32885,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32277,7 +32919,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32310,7 +32953,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32343,7 +32987,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32376,7 +33021,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32409,7 +33055,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32442,7 +33089,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32475,7 +33123,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32508,7 +33157,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32541,7 +33191,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32574,7 +33225,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32607,7 +33259,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32640,7 +33293,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32673,7 +33327,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32706,7 +33361,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32739,7 +33395,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32772,7 +33429,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32805,7 +33463,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32838,7 +33497,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32871,7 +33531,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32904,7 +33565,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32937,7 +33599,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32970,7 +33633,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33003,7 +33667,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33036,7 +33701,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33069,7 +33735,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33102,7 +33769,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33135,7 +33803,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33168,7 +33837,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33200,7 +33870,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33232,7 +33903,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33265,7 +33937,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33313,7 +33986,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33346,7 +34020,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33379,7 +34054,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33412,7 +34088,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33445,7 +34122,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33478,7 +34156,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33511,7 +34190,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33544,7 +34224,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33577,7 +34258,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33610,7 +34292,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33643,7 +34326,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33676,7 +34360,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33709,7 +34394,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33742,7 +34428,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33775,7 +34462,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33808,7 +34496,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33841,7 +34530,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33874,7 +34564,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33907,7 +34598,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33940,7 +34632,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33973,7 +34666,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34006,7 +34700,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34039,7 +34734,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34072,7 +34768,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34105,7 +34802,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34138,7 +34836,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34171,7 +34870,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34204,7 +34904,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34237,7 +34938,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34270,7 +34972,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34303,7 +35006,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34336,7 +35040,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34369,7 +35074,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34402,7 +35108,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34435,7 +35142,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34468,7 +35176,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34501,7 +35210,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34534,7 +35244,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34567,7 +35278,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34600,7 +35312,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34633,7 +35346,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34666,7 +35380,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34699,7 +35414,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34732,7 +35448,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34765,7 +35482,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34798,7 +35516,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34831,7 +35550,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34864,7 +35584,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34897,7 +35618,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34930,7 +35652,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34963,7 +35686,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34995,7 +35719,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35027,7 +35752,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35060,7 +35786,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35108,7 +35835,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35141,7 +35869,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35174,7 +35903,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35207,7 +35937,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35240,7 +35971,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35273,7 +36005,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35306,7 +36039,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35339,7 +36073,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35372,7 +36107,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35405,7 +36141,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35438,7 +36175,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35471,7 +36209,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35504,7 +36243,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35537,7 +36277,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35570,7 +36311,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35603,7 +36345,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35636,7 +36379,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35669,7 +36413,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35702,7 +36447,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35735,7 +36481,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35768,7 +36515,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35801,7 +36549,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35834,7 +36583,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35867,7 +36617,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35900,7 +36651,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35933,7 +36685,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35966,7 +36719,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35999,7 +36753,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36032,7 +36787,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36065,7 +36821,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36098,7 +36855,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36131,7 +36889,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36164,7 +36923,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36197,7 +36957,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36230,7 +36991,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36263,7 +37025,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36296,7 +37059,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36329,7 +37093,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36362,7 +37127,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36395,7 +37161,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36428,7 +37195,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36461,7 +37229,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36494,7 +37263,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36527,7 +37297,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36560,7 +37331,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36593,7 +37365,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36626,7 +37399,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36659,7 +37433,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36692,7 +37467,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36725,7 +37501,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36758,7 +37535,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36790,7 +37568,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36822,7 +37601,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36934,7 +37714,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36967,7 +37748,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37000,7 +37782,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37033,7 +37816,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37066,7 +37850,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37099,7 +37884,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37132,7 +37918,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37165,7 +37952,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37198,7 +37986,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37231,7 +38020,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37264,7 +38054,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37297,7 +38088,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37330,7 +38122,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37363,7 +38156,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37396,7 +38190,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37429,7 +38224,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37462,7 +38258,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37495,7 +38292,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37528,7 +38326,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37561,7 +38360,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37594,7 +38394,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37627,7 +38428,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37660,7 +38462,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37693,7 +38496,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37726,7 +38530,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37759,7 +38564,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37792,7 +38598,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37825,7 +38632,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37858,7 +38666,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37891,7 +38700,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37924,7 +38734,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37957,7 +38768,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37990,7 +38802,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38023,7 +38836,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38056,7 +38870,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38089,7 +38904,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38122,7 +38938,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38155,7 +38972,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38188,7 +39006,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38221,7 +39040,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38254,7 +39074,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38287,7 +39108,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38320,7 +39142,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38353,7 +39176,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38386,7 +39210,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38419,7 +39244,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38452,7 +39278,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38485,7 +39312,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38518,7 +39346,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38551,7 +39380,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38584,7 +39414,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38617,7 +39448,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38650,7 +39482,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38683,7 +39516,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38716,7 +39550,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38749,7 +39584,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38782,7 +39618,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38815,7 +39652,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38848,7 +39686,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38881,7 +39720,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38914,7 +39754,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38947,7 +39788,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38980,7 +39822,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39013,7 +39856,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39046,7 +39890,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39079,7 +39924,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39112,7 +39958,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39145,7 +39992,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39178,7 +40026,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39211,7 +40060,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39244,7 +40094,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39277,7 +40128,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39310,7 +40162,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39343,7 +40196,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39376,7 +40230,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39409,7 +40264,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39442,7 +40298,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39475,7 +40332,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39508,7 +40366,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39541,7 +40400,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39574,7 +40434,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39607,7 +40468,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39640,7 +40502,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39673,7 +40536,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39706,7 +40570,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39739,7 +40604,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39772,7 +40638,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39805,7 +40672,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39838,7 +40706,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39871,7 +40740,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39904,7 +40774,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39937,7 +40808,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39970,7 +40842,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40003,7 +40876,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40036,7 +40910,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40069,7 +40944,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40102,7 +40978,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40135,7 +41012,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40168,7 +41046,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40201,7 +41080,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40234,7 +41114,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40267,7 +41148,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40300,7 +41182,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40333,7 +41216,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40366,7 +41250,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40399,7 +41284,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40432,7 +41318,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40465,7 +41352,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40498,7 +41386,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40531,7 +41420,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40564,7 +41454,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40597,7 +41488,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40630,7 +41522,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40663,7 +41556,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40696,7 +41590,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40729,7 +41624,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40762,7 +41658,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40795,7 +41692,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40828,7 +41726,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40861,7 +41760,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40894,7 +41794,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40927,7 +41828,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40960,7 +41862,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40993,7 +41896,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41026,7 +41930,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41059,7 +41964,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41092,7 +41998,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41125,7 +42032,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41158,7 +42066,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41191,7 +42100,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41224,7 +42134,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41257,7 +42168,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41290,7 +42202,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41323,7 +42236,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41356,7 +42270,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41389,7 +42304,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41422,7 +42338,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41455,7 +42372,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41488,7 +42406,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41521,7 +42440,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41554,7 +42474,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41587,7 +42508,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41620,7 +42542,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41653,7 +42576,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41686,7 +42610,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41719,7 +42644,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41752,7 +42678,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41785,7 +42712,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41818,7 +42746,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41851,7 +42780,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41884,7 +42814,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41917,7 +42848,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41950,7 +42882,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41983,7 +42916,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42016,7 +42950,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42049,7 +42984,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42082,7 +43018,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42130,7 +43067,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42163,7 +43101,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42196,7 +43135,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42229,7 +43169,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42262,7 +43203,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42295,7 +43237,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42328,7 +43271,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42361,7 +43305,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42394,7 +43339,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42427,7 +43373,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42460,7 +43407,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42493,7 +43441,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42526,7 +43475,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42559,7 +43509,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42592,7 +43543,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42625,7 +43577,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42658,7 +43611,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42691,7 +43645,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42724,7 +43679,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42757,7 +43713,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42790,7 +43747,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42823,7 +43781,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42856,7 +43815,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42889,7 +43849,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42922,7 +43883,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42955,7 +43917,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42988,7 +43951,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43021,7 +43985,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43054,7 +44019,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43087,7 +44053,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43120,7 +44087,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43153,7 +44121,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43186,7 +44155,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43219,7 +44189,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43252,7 +44223,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43285,7 +44257,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43318,7 +44291,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43351,7 +44325,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43384,7 +44359,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43417,7 +44393,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43449,7 +44426,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43481,7 +44459,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43623,7 +44602,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43656,7 +44636,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43689,7 +44670,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43722,7 +44704,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43755,7 +44738,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43788,7 +44772,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43821,7 +44806,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43854,7 +44840,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43887,7 +44874,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43920,7 +44908,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43953,7 +44942,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43986,7 +44976,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44019,7 +45010,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44052,7 +45044,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44085,7 +45078,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44118,7 +45112,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44151,7 +45146,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44184,7 +45180,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44217,7 +45214,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44250,7 +45248,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44283,7 +45282,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44316,7 +45316,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44349,7 +45350,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44382,7 +45384,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44415,7 +45418,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44448,7 +45452,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44481,7 +45486,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44514,7 +45520,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44547,7 +45554,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44580,7 +45588,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44613,7 +45622,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44646,7 +45656,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44679,7 +45690,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44712,7 +45724,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44745,7 +45758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44778,7 +45792,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44811,7 +45826,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44844,7 +45860,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44877,7 +45894,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44910,7 +45928,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44943,7 +45962,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44976,7 +45996,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45009,7 +46030,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45042,7 +46064,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45075,7 +46098,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45108,7 +46132,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45141,7 +46166,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45174,7 +46200,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45207,7 +46234,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45240,7 +46268,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45273,7 +46302,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45305,7 +46335,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45337,7 +46368,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45370,7 +46402,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45418,7 +46451,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45451,7 +46485,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45484,7 +46519,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45517,7 +46553,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45550,7 +46587,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45583,7 +46621,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45616,7 +46655,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45649,7 +46689,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45682,7 +46723,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45715,7 +46757,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45748,7 +46791,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45781,7 +46825,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45814,7 +46859,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45847,7 +46893,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45880,7 +46927,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45913,7 +46961,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45946,7 +46995,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45979,7 +47029,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46012,7 +47063,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46045,7 +47097,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46078,7 +47131,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46111,7 +47165,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46144,7 +47199,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46177,7 +47233,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46210,7 +47267,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46243,7 +47301,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46276,7 +47335,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46309,7 +47369,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46342,7 +47403,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46375,7 +47437,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46408,7 +47471,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46441,7 +47505,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46474,7 +47539,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46507,7 +47573,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46540,7 +47607,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46573,7 +47641,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46606,7 +47675,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46639,7 +47709,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46672,7 +47743,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46705,7 +47777,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46738,7 +47811,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46771,7 +47845,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46804,7 +47879,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46837,7 +47913,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46870,7 +47947,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46903,7 +47981,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46936,7 +48015,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46969,7 +48049,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47002,7 +48083,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47035,7 +48117,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47068,7 +48151,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47100,7 +48184,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47132,7 +48217,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47165,7 +48251,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47213,7 +48300,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47246,7 +48334,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47279,7 +48368,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47312,7 +48402,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47345,7 +48436,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47378,7 +48470,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47411,7 +48504,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47444,7 +48538,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47477,7 +48572,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47510,7 +48606,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47543,7 +48640,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47576,7 +48674,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47609,7 +48708,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47642,7 +48742,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47675,7 +48776,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47708,7 +48810,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47741,7 +48844,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47774,7 +48878,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47807,7 +48912,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47840,7 +48946,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47873,7 +48980,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47906,7 +49014,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47939,7 +49048,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47972,7 +49082,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48005,7 +49116,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48038,7 +49150,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48071,7 +49184,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48104,7 +49218,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48137,7 +49252,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48170,7 +49286,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48203,7 +49320,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48236,7 +49354,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48269,7 +49388,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48302,7 +49422,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48335,7 +49456,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48368,7 +49490,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48401,7 +49524,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48434,7 +49558,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48467,7 +49592,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48500,7 +49626,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48533,7 +49660,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48566,7 +49694,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48599,7 +49728,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48632,7 +49762,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48665,7 +49796,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48698,7 +49830,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48731,7 +49864,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48764,7 +49898,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48797,7 +49932,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48830,7 +49966,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48863,7 +50000,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48895,7 +50033,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48927,7 +50066,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49039,7 +50179,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49072,7 +50213,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49105,7 +50247,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49138,7 +50281,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49171,7 +50315,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49204,7 +50349,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49237,7 +50383,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49270,7 +50417,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49303,7 +50451,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49336,7 +50485,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49369,7 +50519,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49402,7 +50553,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49435,7 +50587,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49468,7 +50621,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49501,7 +50655,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49534,7 +50689,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49567,7 +50723,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49600,7 +50757,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49633,7 +50791,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49666,7 +50825,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49699,7 +50859,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49732,7 +50893,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49765,7 +50927,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49798,7 +50961,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49831,7 +50995,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49864,7 +51029,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49897,7 +51063,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49930,7 +51097,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49963,7 +51131,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49996,7 +51165,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50029,7 +51199,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50062,7 +51233,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50095,7 +51267,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50128,7 +51301,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50161,7 +51335,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50194,7 +51369,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50227,7 +51403,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50260,7 +51437,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50293,7 +51471,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50326,7 +51505,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50359,7 +51539,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50392,7 +51573,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50425,7 +51607,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50458,7 +51641,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50491,7 +51675,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50524,7 +51709,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50557,7 +51743,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50590,7 +51777,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50623,7 +51811,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50656,7 +51845,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50689,7 +51879,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50722,7 +51913,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50755,7 +51947,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50788,7 +51981,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50821,7 +52015,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50854,7 +52049,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50887,7 +52083,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50920,7 +52117,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50953,7 +52151,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50986,7 +52185,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51019,7 +52219,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51052,7 +52253,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51085,7 +52287,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51118,7 +52321,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51151,7 +52355,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51184,7 +52389,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51217,7 +52423,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51250,7 +52457,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51283,7 +52491,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51316,7 +52525,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51349,7 +52559,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51382,7 +52593,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51415,7 +52627,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51448,7 +52661,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51481,7 +52695,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51514,7 +52729,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51547,7 +52763,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51580,7 +52797,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51613,7 +52831,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51646,7 +52865,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51679,7 +52899,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51712,7 +52933,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51745,7 +52967,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51778,7 +53001,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51811,7 +53035,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51844,7 +53069,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51877,7 +53103,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51910,7 +53137,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51943,7 +53171,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51976,7 +53205,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52009,7 +53239,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52042,7 +53273,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52075,7 +53307,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52108,7 +53341,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52141,7 +53375,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52174,7 +53409,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52207,7 +53443,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52240,7 +53477,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52273,7 +53511,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52306,7 +53545,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52339,7 +53579,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52372,7 +53613,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52405,7 +53647,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52438,7 +53681,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52471,7 +53715,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52504,7 +53749,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52537,7 +53783,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52570,7 +53817,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52603,7 +53851,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52636,7 +53885,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52669,7 +53919,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52702,7 +53953,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52735,7 +53987,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52768,7 +54021,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52801,7 +54055,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52834,7 +54089,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52867,7 +54123,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52900,7 +54157,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52933,7 +54191,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52966,7 +54225,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52999,7 +54259,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53032,7 +54293,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53065,7 +54327,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53098,7 +54361,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53131,7 +54395,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53164,7 +54429,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53197,7 +54463,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53230,7 +54497,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53263,7 +54531,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53296,7 +54565,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53329,7 +54599,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53362,7 +54633,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53395,7 +54667,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53428,7 +54701,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53461,7 +54735,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53494,7 +54769,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53527,7 +54803,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53560,7 +54837,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53593,7 +54871,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53626,7 +54905,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53659,7 +54939,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53692,7 +54973,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53725,7 +55007,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53758,7 +55041,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53791,7 +55075,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53824,7 +55109,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53857,7 +55143,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53890,7 +55177,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53923,7 +55211,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53956,7 +55245,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -53989,7 +55279,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54022,7 +55313,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54055,7 +55347,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54088,7 +55381,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54121,7 +55415,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54154,7 +55449,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54187,7 +55483,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54235,7 +55532,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54268,7 +55566,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54301,7 +55600,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54334,7 +55634,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54367,7 +55668,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54400,7 +55702,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54433,7 +55736,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54466,7 +55770,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54499,7 +55804,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54532,7 +55838,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54565,7 +55872,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54598,7 +55906,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54631,7 +55940,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54664,7 +55974,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54697,7 +56008,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54730,7 +56042,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54763,7 +56076,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54796,7 +56110,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54829,7 +56144,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54862,7 +56178,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54895,7 +56212,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54928,7 +56246,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54961,7 +56280,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54994,7 +56314,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55027,7 +56348,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55060,7 +56382,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55093,7 +56416,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55126,7 +56450,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55159,7 +56484,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55192,7 +56518,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55225,7 +56552,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55258,7 +56586,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55291,7 +56620,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55324,7 +56654,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55357,7 +56688,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55390,7 +56722,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55423,7 +56756,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55456,7 +56790,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55489,7 +56824,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55522,7 +56858,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55554,7 +56891,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55586,7 +56924,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55728,7 +57067,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55761,7 +57101,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55794,7 +57135,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55827,7 +57169,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55860,7 +57203,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55893,7 +57237,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55926,7 +57271,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55959,7 +57305,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55992,7 +57339,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56025,7 +57373,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56058,7 +57407,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56091,7 +57441,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56124,7 +57475,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56157,7 +57509,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56190,7 +57543,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56223,7 +57577,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56256,7 +57611,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56289,7 +57645,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56322,7 +57679,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56355,7 +57713,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56388,7 +57747,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56421,7 +57781,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56454,7 +57815,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56487,7 +57849,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56520,7 +57883,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56553,7 +57917,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56586,7 +57951,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56619,7 +57985,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56652,7 +58019,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56685,7 +58053,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56718,7 +58087,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56751,7 +58121,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56784,7 +58155,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56817,7 +58189,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56850,7 +58223,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56883,7 +58257,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56916,7 +58291,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56949,7 +58325,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -56982,7 +58359,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57015,7 +58393,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57048,7 +58427,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57081,7 +58461,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57114,7 +58495,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57147,7 +58529,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57180,7 +58563,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57213,7 +58597,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57246,7 +58631,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57279,7 +58665,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57312,7 +58699,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57345,7 +58733,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57378,7 +58767,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57410,7 +58800,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57442,7 +58833,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57475,7 +58867,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57523,7 +58916,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57556,7 +58950,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57589,7 +58984,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57622,7 +59018,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57655,7 +59052,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57688,7 +59086,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57721,7 +59120,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57754,7 +59154,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57787,7 +59188,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57820,7 +59222,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57853,7 +59256,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57886,7 +59290,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57919,7 +59324,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57952,7 +59358,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -57985,7 +59392,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58018,7 +59426,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58051,7 +59460,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58084,7 +59494,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58117,7 +59528,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58150,7 +59562,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58183,7 +59596,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58216,7 +59630,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58249,7 +59664,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58282,7 +59698,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58315,7 +59732,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58348,7 +59766,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58381,7 +59800,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58414,7 +59834,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58447,7 +59868,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58480,7 +59902,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58513,7 +59936,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58546,7 +59970,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58579,7 +60004,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58612,7 +60038,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58645,7 +60072,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58678,7 +60106,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58711,7 +60140,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58744,7 +60174,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58777,7 +60208,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58810,7 +60242,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58843,7 +60276,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58876,7 +60310,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58909,7 +60344,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58942,7 +60378,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58975,7 +60412,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59008,7 +60446,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59041,7 +60480,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59074,7 +60514,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59107,7 +60548,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59140,7 +60582,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59173,7 +60616,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59205,7 +60649,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59237,7 +60682,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59270,7 +60716,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59318,7 +60765,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59351,7 +60799,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59384,7 +60833,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59417,7 +60867,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59450,7 +60901,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59483,7 +60935,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59516,7 +60969,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59549,7 +61003,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59582,7 +61037,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59615,7 +61071,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59648,7 +61105,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59681,7 +61139,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59714,7 +61173,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59747,7 +61207,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59780,7 +61241,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59813,7 +61275,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59846,7 +61309,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59879,7 +61343,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59912,7 +61377,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59945,7 +61411,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -59978,7 +61445,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60011,7 +61479,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60044,7 +61513,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60077,7 +61547,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60110,7 +61581,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60143,7 +61615,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60176,7 +61649,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60209,7 +61683,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60242,7 +61717,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60275,7 +61751,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60308,7 +61785,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60341,7 +61819,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60374,7 +61853,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60407,7 +61887,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60440,7 +61921,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60473,7 +61955,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60506,7 +61989,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60539,7 +62023,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60572,7 +62057,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60605,7 +62091,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60638,7 +62125,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60671,7 +62159,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60704,7 +62193,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60737,7 +62227,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60770,7 +62261,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60803,7 +62295,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60836,7 +62329,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60869,7 +62363,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60902,7 +62397,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60935,7 +62431,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -60968,7 +62465,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61000,7 +62498,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61032,7 +62531,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61144,7 +62644,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61177,7 +62678,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61210,7 +62712,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61243,7 +62746,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61276,7 +62780,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61309,7 +62814,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61342,7 +62848,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61375,7 +62882,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61408,7 +62916,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61441,7 +62950,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61474,7 +62984,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61507,7 +63018,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61540,7 +63052,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61573,7 +63086,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61606,7 +63120,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61639,7 +63154,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61672,7 +63188,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61705,7 +63222,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61738,7 +63256,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61771,7 +63290,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61804,7 +63324,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61837,7 +63358,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61870,7 +63392,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61903,7 +63426,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -61936,7 +63460,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61969,7 +63494,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62002,7 +63528,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62035,7 +63562,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62068,7 +63596,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62101,7 +63630,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62134,7 +63664,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62167,7 +63698,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62200,7 +63732,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62233,7 +63766,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62266,7 +63800,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62299,7 +63834,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62332,7 +63868,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62365,7 +63902,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62398,7 +63936,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62431,7 +63970,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62464,7 +64004,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62497,7 +64038,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62530,7 +64072,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62563,7 +64106,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62596,7 +64140,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62629,7 +64174,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62662,7 +64208,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62695,7 +64242,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62728,7 +64276,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62761,7 +64310,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62794,7 +64344,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62827,7 +64378,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62860,7 +64412,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62893,7 +64446,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62926,7 +64480,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62959,7 +64514,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -62992,7 +64548,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63025,7 +64582,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63058,7 +64616,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63091,7 +64650,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63124,7 +64684,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63157,7 +64718,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63190,7 +64752,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63223,7 +64786,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63256,7 +64820,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63289,7 +64854,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63322,7 +64888,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63355,7 +64922,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63388,7 +64956,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63421,7 +64990,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63454,7 +65024,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63487,7 +65058,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63520,7 +65092,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63553,7 +65126,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63586,7 +65160,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63619,7 +65194,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63652,7 +65228,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63685,7 +65262,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63718,7 +65296,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63751,7 +65330,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63784,7 +65364,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63817,7 +65398,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63850,7 +65432,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63883,7 +65466,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63916,7 +65500,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63949,7 +65534,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -63982,7 +65568,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64015,7 +65602,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64048,7 +65636,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64081,7 +65670,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64114,7 +65704,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64147,7 +65738,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64195,7 +65787,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64228,7 +65821,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64261,7 +65855,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64294,7 +65889,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64327,7 +65923,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64360,7 +65957,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64393,7 +65991,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64426,7 +66025,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64459,7 +66059,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64492,7 +66093,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64525,7 +66127,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64558,7 +66161,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64591,7 +66195,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64624,7 +66229,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64657,7 +66263,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64690,7 +66297,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64723,7 +66331,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64756,7 +66365,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64789,7 +66399,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64822,7 +66433,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64855,7 +66467,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64888,7 +66501,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64921,7 +66535,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64954,7 +66569,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -64987,7 +66603,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65020,7 +66637,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65053,7 +66671,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65086,7 +66705,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65119,7 +66739,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65152,7 +66773,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65185,7 +66807,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65218,7 +66841,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65251,7 +66875,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65284,7 +66909,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65317,7 +66943,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65350,7 +66977,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65383,7 +67011,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65416,7 +67045,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65449,7 +67079,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65482,7 +67113,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65514,7 +67146,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65546,7 +67179,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65688,7 +67322,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65721,7 +67356,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65754,7 +67390,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65787,7 +67424,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65820,7 +67458,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65853,7 +67492,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65886,7 +67526,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65919,7 +67560,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65952,7 +67594,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -65985,7 +67628,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66018,7 +67662,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66051,7 +67696,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66084,7 +67730,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66117,7 +67764,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66150,7 +67798,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66183,7 +67832,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66216,7 +67866,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66249,7 +67900,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66282,7 +67934,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66315,7 +67968,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66348,7 +68002,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66381,7 +68036,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66414,7 +68070,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66447,7 +68104,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66480,7 +68138,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66513,7 +68172,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66546,7 +68206,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66579,7 +68240,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66612,7 +68274,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66645,7 +68308,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66678,7 +68342,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66711,7 +68376,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66744,7 +68410,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66777,7 +68444,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66810,7 +68478,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66843,7 +68512,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66876,7 +68546,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66909,7 +68580,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66942,7 +68614,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -66975,7 +68648,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67008,7 +68682,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67041,7 +68716,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67074,7 +68750,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67107,7 +68784,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67140,7 +68818,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67172,7 +68851,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67204,7 +68884,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67237,7 +68918,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67285,7 +68967,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67318,7 +69001,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67351,7 +69035,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67384,7 +69069,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67417,7 +69103,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67450,7 +69137,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67483,7 +69171,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67516,7 +69205,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67549,7 +69239,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67582,7 +69273,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67615,7 +69307,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67648,7 +69341,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67681,7 +69375,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67714,7 +69409,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67747,7 +69443,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67780,7 +69477,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67813,7 +69511,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67846,7 +69545,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67879,7 +69579,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67912,7 +69613,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67945,7 +69647,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67978,7 +69681,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68011,7 +69715,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68044,7 +69749,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68077,7 +69783,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68110,7 +69817,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68143,7 +69851,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68176,7 +69885,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68209,7 +69919,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68242,7 +69953,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68275,7 +69987,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68308,7 +70021,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68341,7 +70055,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68374,7 +70089,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68407,7 +70123,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68440,7 +70157,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68473,7 +70191,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68506,7 +70225,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68539,7 +70259,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68572,7 +70293,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68605,7 +70327,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68638,7 +70361,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68671,7 +70395,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68704,7 +70429,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68737,7 +70463,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68769,7 +70496,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68801,7 +70529,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68913,7 +70642,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68946,7 +70676,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68979,7 +70710,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69012,7 +70744,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69045,7 +70778,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69078,7 +70812,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69111,7 +70846,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69144,7 +70880,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69177,7 +70914,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69210,7 +70948,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69243,7 +70982,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69276,7 +71016,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69309,7 +71050,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69342,7 +71084,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69375,7 +71118,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69423,7 +71167,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69456,7 +71201,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69489,7 +71235,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69522,7 +71269,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69555,7 +71303,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69588,7 +71337,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69621,7 +71371,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69654,7 +71405,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69687,7 +71439,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69720,7 +71473,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69753,7 +71507,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69786,7 +71541,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69819,7 +71575,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69852,7 +71609,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69885,7 +71643,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69918,7 +71677,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69951,7 +71711,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69984,7 +71745,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70017,7 +71779,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70050,7 +71813,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70083,7 +71847,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70116,7 +71881,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70149,7 +71915,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70182,7 +71949,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70215,7 +71983,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70248,7 +72017,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70281,7 +72051,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70314,7 +72085,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70347,7 +72119,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70380,7 +72153,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70413,7 +72187,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70446,7 +72221,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70479,7 +72255,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70512,7 +72289,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70545,7 +72323,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70578,7 +72357,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70611,7 +72391,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70644,7 +72425,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70677,7 +72459,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70710,7 +72493,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70742,7 +72526,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70774,7 +72559,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70884,7 +72670,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -70917,7 +72704,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -70950,7 +72738,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70983,7 +72772,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71016,7 +72806,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71049,7 +72840,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71082,7 +72874,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71115,7 +72908,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71148,7 +72942,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71181,7 +72976,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71214,7 +73010,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71247,7 +73044,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71280,7 +73078,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71313,7 +73112,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71346,7 +73146,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71379,7 +73180,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71412,7 +73214,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71445,7 +73248,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71478,7 +73282,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71511,7 +73316,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71544,7 +73350,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71577,7 +73384,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71610,7 +73418,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71643,7 +73452,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71676,7 +73486,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71709,7 +73520,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71742,7 +73554,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71775,7 +73588,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71808,7 +73622,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71841,7 +73656,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71874,7 +73690,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71907,7 +73724,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -71940,7 +73758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71973,7 +73792,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72006,7 +73826,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72039,7 +73860,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72072,7 +73894,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72105,7 +73928,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72138,7 +73962,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72171,7 +73996,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72204,7 +74030,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72237,7 +74064,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72270,7 +74098,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72303,7 +74132,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72336,7 +74166,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72369,7 +74200,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72402,7 +74234,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72435,7 +74268,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72468,7 +74302,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72501,7 +74336,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72534,7 +74370,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72567,7 +74404,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72600,7 +74438,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72633,7 +74472,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72666,7 +74506,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72699,7 +74540,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72732,7 +74574,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72765,7 +74608,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72798,7 +74642,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72831,7 +74676,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72864,7 +74710,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72897,7 +74744,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72930,7 +74778,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72963,7 +74812,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -72996,7 +74846,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73029,7 +74880,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73062,7 +74914,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73095,7 +74948,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73128,7 +74982,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73161,7 +75016,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73194,7 +75050,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73227,7 +75084,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73260,7 +75118,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73293,7 +75152,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73326,7 +75186,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73359,7 +75220,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73392,7 +75254,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73425,7 +75288,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73458,7 +75322,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73491,7 +75356,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73524,7 +75390,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73557,7 +75424,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73590,7 +75458,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73623,7 +75492,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73656,7 +75526,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73689,7 +75560,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73722,7 +75594,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73755,7 +75628,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73788,7 +75662,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73821,7 +75696,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73854,7 +75730,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73887,7 +75764,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73920,7 +75798,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73953,7 +75832,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -73986,7 +75866,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74019,7 +75900,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74052,7 +75934,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74085,7 +75968,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74118,7 +76002,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74151,7 +76036,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74184,7 +76070,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74217,7 +76104,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74250,7 +76138,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74283,7 +76172,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74316,7 +76206,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74349,7 +76240,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74382,7 +76274,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74415,7 +76308,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74448,7 +76342,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74481,7 +76376,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74514,7 +76410,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74547,7 +76444,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74580,7 +76478,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74613,7 +76512,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74646,7 +76546,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74679,7 +76580,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74712,7 +76614,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74745,7 +76648,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74778,7 +76682,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74811,7 +76716,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74844,7 +76750,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74877,7 +76784,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74910,7 +76818,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74943,7 +76852,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -74976,7 +76886,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75009,7 +76920,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75042,7 +76954,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75075,7 +76988,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75108,7 +77022,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75141,7 +77056,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75174,7 +77090,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75207,7 +77124,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75240,7 +77158,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75273,7 +77192,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75306,7 +77226,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75339,7 +77260,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75372,7 +77294,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75405,7 +77328,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75438,7 +77362,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75471,7 +77396,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75504,7 +77430,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75537,7 +77464,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75570,7 +77498,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75603,7 +77532,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75636,7 +77566,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75669,7 +77600,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75702,7 +77634,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75735,7 +77668,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75768,7 +77702,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75801,7 +77736,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75834,7 +77770,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75867,7 +77804,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75900,7 +77838,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75933,7 +77872,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -75966,7 +77906,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -75999,7 +77940,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -76032,7 +77974,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76080,7 +78023,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76113,7 +78057,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76146,7 +78091,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76179,7 +78125,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76212,7 +78159,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76245,7 +78193,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76278,7 +78227,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76311,7 +78261,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76344,7 +78295,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76377,7 +78329,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76410,7 +78363,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76443,7 +78397,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76476,7 +78431,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76509,7 +78465,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76542,7 +78499,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76575,7 +78533,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76608,7 +78567,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76641,7 +78601,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76674,7 +78635,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76707,7 +78669,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76740,7 +78703,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76773,7 +78737,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76806,7 +78771,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76839,7 +78805,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76872,7 +78839,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76905,7 +78873,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76938,7 +78907,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -76971,7 +78941,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77004,7 +78975,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77037,7 +79009,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77070,7 +79043,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77103,7 +79077,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77136,7 +79111,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77169,7 +79145,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77202,7 +79179,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77235,7 +79213,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77268,7 +79247,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77301,7 +79281,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77334,7 +79315,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77367,7 +79349,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77399,7 +79382,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77431,7 +79415,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77586,7 +79571,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77619,7 +79605,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77652,7 +79639,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77684,7 +79672,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77716,7 +79705,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77749,7 +79739,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77797,7 +79788,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77830,7 +79822,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77863,7 +79856,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77895,7 +79889,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77927,7 +79922,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -77960,7 +79956,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78008,7 +80005,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78041,7 +80039,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78074,7 +80073,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78106,7 +80106,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78138,7 +80139,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78250,7 +80252,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -78298,7 +80301,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78346,7 +80350,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78379,7 +80384,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78412,7 +80418,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78445,7 +80452,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78478,7 +80486,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78511,7 +80520,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78544,7 +80554,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78577,7 +80588,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78610,7 +80622,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78643,7 +80656,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78676,7 +80690,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78709,7 +80724,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78742,7 +80758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78775,7 +80792,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78808,7 +80826,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78841,7 +80860,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78874,7 +80894,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78907,7 +80928,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78940,7 +80962,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -78973,7 +80996,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79006,7 +81030,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79039,7 +81064,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79072,7 +81098,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79105,7 +81132,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79138,7 +81166,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79171,7 +81200,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79204,7 +81234,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79237,7 +81268,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79270,7 +81302,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79303,7 +81336,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79336,7 +81370,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79369,7 +81404,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79402,7 +81438,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79435,7 +81472,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79468,7 +81506,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79501,7 +81540,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79534,7 +81574,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79567,7 +81608,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79600,7 +81642,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79633,7 +81676,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79665,7 +81709,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79697,7 +81742,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79824,7 +81870,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79857,7 +81904,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79890,7 +81938,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79922,7 +81971,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -79954,7 +82004,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1d37cbc080][pl_MagMax_RNA_Cells_Flex_multi].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1d37cbc080][pl_MagMax_RNA_Cells_Flex_multi].json index 3c6f88137b6..cca47e2ec3d 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1d37cbc080][pl_MagMax_RNA_Cells_Flex_multi].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[1d37cbc080][pl_MagMax_RNA_Cells_Flex_multi].json @@ -10488,7 +10488,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10521,7 +10522,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10554,7 +10556,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10587,7 +10590,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10620,7 +10624,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10653,7 +10658,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10686,7 +10692,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10719,7 +10726,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10752,7 +10760,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10785,7 +10794,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10831,7 +10841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10863,7 +10874,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10896,7 +10908,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10929,7 +10942,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10962,7 +10976,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10995,7 +11010,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11028,7 +11044,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11061,7 +11078,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11094,7 +11112,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11263,7 +11282,8 @@ "y": 0.0, "z": -37.900000000000006 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11295,7 +11315,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11327,7 +11348,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11360,7 +11382,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11392,7 +11415,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11424,7 +11448,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11457,7 +11482,8 @@ "y": 0.0, "z": -32.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11490,7 +11516,8 @@ "y": -2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11523,7 +11550,8 @@ "y": 1.5, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11556,7 +11584,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11589,7 +11618,8 @@ "y": 0.0, "z": -32.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11622,7 +11652,8 @@ "y": -2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11655,7 +11686,8 @@ "y": 1.5, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11688,7 +11720,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11721,7 +11754,8 @@ "y": 0.0, "z": -32.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11754,7 +11788,8 @@ "y": -2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11787,7 +11822,8 @@ "y": 1.5, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11820,7 +11856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11853,7 +11890,8 @@ "y": 0.0, "z": -32.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11886,7 +11924,8 @@ "y": -2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11919,7 +11958,8 @@ "y": 1.5, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11952,7 +11992,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11985,7 +12026,8 @@ "y": 0.0, "z": -32.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12018,7 +12060,8 @@ "y": -2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12051,7 +12094,8 @@ "y": 1.5, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12084,7 +12128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12117,7 +12162,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12149,7 +12195,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12181,7 +12228,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12457,7 +12505,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12489,7 +12538,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12521,7 +12571,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12553,7 +12604,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12586,7 +12638,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12618,7 +12671,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12649,7 +12703,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12681,7 +12736,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12840,7 +12896,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12872,7 +12929,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12904,7 +12962,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12937,7 +12996,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12983,7 +13043,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13014,7 +13075,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13046,7 +13108,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13322,7 +13385,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13354,7 +13418,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13386,7 +13451,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13418,7 +13484,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13451,7 +13518,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13483,7 +13551,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13514,7 +13583,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13546,7 +13616,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13705,7 +13776,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13737,7 +13809,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13769,7 +13842,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13802,7 +13876,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13848,7 +13923,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13879,7 +13955,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13911,7 +13988,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14187,7 +14265,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14219,7 +14298,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14251,7 +14331,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14283,7 +14364,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14316,7 +14398,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14348,7 +14431,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14379,7 +14463,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14411,7 +14496,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14570,7 +14656,8 @@ "y": 0.0, "z": -14.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14603,7 +14690,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14635,7 +14723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14666,7 +14755,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14698,7 +14788,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14730,7 +14821,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14762,7 +14854,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14795,7 +14888,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14828,7 +14922,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14861,7 +14956,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14894,7 +14990,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14927,7 +15024,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14960,7 +15058,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14993,7 +15092,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15026,7 +15126,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15059,7 +15160,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15092,7 +15194,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15125,7 +15228,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15158,7 +15262,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15191,7 +15296,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15224,7 +15330,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15257,7 +15364,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15290,7 +15398,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15323,7 +15432,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15356,7 +15466,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15389,7 +15500,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15422,7 +15534,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15455,7 +15568,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15624,7 +15738,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15656,7 +15771,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15688,7 +15804,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15721,7 +15838,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15753,7 +15871,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15784,7 +15903,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15816,7 +15936,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16092,7 +16213,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16124,7 +16246,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16156,7 +16279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16188,7 +16312,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16221,7 +16346,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16253,7 +16379,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16284,7 +16411,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16316,7 +16444,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16475,7 +16604,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16507,7 +16637,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16539,7 +16670,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16572,7 +16704,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16618,7 +16751,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16649,7 +16783,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16681,7 +16816,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16957,7 +17093,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16989,7 +17126,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17021,7 +17159,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17053,7 +17192,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17086,7 +17226,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17118,7 +17259,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17149,7 +17291,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17181,7 +17324,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17340,7 +17484,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -17372,7 +17517,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -17404,7 +17550,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -17437,7 +17584,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17483,7 +17631,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17514,7 +17663,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17546,7 +17696,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17822,7 +17973,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17854,7 +18006,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17886,7 +18039,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17918,7 +18072,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17951,7 +18106,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17983,7 +18139,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18014,7 +18171,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18046,7 +18204,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18205,7 +18364,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18237,7 +18397,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18269,7 +18430,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18302,7 +18464,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18348,7 +18511,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18379,7 +18543,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18411,7 +18576,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18687,7 +18853,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18719,7 +18886,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18751,7 +18919,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18783,7 +18952,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18816,7 +18986,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18848,7 +19019,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18879,7 +19051,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18911,7 +19084,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19130,7 +19304,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19162,7 +19337,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19194,7 +19370,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19227,7 +19404,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19259,7 +19437,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19290,7 +19469,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19322,7 +19502,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19355,7 +19536,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19388,7 +19570,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19421,7 +19604,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19454,7 +19638,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19487,7 +19672,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19520,7 +19706,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19553,7 +19740,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19586,7 +19774,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19619,7 +19808,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19652,7 +19842,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19685,7 +19876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19718,7 +19910,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19751,7 +19944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19784,7 +19978,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19817,7 +20012,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19850,7 +20046,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19883,7 +20080,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19916,7 +20114,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19949,7 +20148,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19982,7 +20182,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20015,7 +20216,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20048,7 +20250,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20325,7 +20528,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20357,7 +20561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20389,7 +20594,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20422,7 +20628,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20454,7 +20661,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20485,7 +20693,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20517,7 +20726,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[238912ff51][Flex_S_v2_18_KAPA_Library_Quant].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[238912ff51][Flex_S_v2_18_KAPA_Library_Quant].json index 0dc1e622b87..d28af11e1db 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[238912ff51][Flex_S_v2_18_KAPA_Library_Quant].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[238912ff51][Flex_S_v2_18_KAPA_Library_Quant].json @@ -12420,7 +12420,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12453,7 +12454,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12486,7 +12488,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12518,7 +12521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12549,7 +12553,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12581,7 +12586,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12614,7 +12620,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12647,7 +12654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12679,7 +12687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12710,7 +12719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12742,7 +12752,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12775,7 +12786,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12808,7 +12820,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12840,7 +12853,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12871,7 +12885,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14168,7 +14183,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14201,7 +14217,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14234,7 +14251,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14267,7 +14285,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14300,7 +14319,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14333,7 +14353,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14367,7 +14388,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14400,7 +14422,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14434,7 +14457,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14467,7 +14491,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14501,7 +14526,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14534,7 +14560,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14568,7 +14595,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14601,7 +14629,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14635,7 +14664,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14668,7 +14698,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14702,7 +14733,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14735,7 +14767,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14769,7 +14802,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14802,7 +14836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14836,7 +14871,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14869,7 +14905,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14903,7 +14940,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14936,7 +14974,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14969,7 +15008,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15001,7 +15041,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15097,7 +15138,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15130,7 +15172,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15163,7 +15206,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15196,7 +15240,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15229,7 +15274,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15262,7 +15308,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15296,7 +15343,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15329,7 +15377,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15363,7 +15412,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15396,7 +15446,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15430,7 +15481,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15463,7 +15515,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15497,7 +15550,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15530,7 +15584,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15564,7 +15619,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15597,7 +15653,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15631,7 +15688,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15664,7 +15722,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15698,7 +15757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15731,7 +15791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15765,7 +15826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15798,7 +15860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15832,7 +15895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15865,7 +15929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15898,7 +15963,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15930,7 +15996,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16026,7 +16093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16059,7 +16127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16092,7 +16161,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16125,7 +16195,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16158,7 +16229,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16191,7 +16263,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16225,7 +16298,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16258,7 +16332,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16292,7 +16367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16325,7 +16401,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16359,7 +16436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16392,7 +16470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16426,7 +16505,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16459,7 +16539,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16493,7 +16574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16526,7 +16608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16560,7 +16643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16593,7 +16677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16627,7 +16712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16660,7 +16746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16694,7 +16781,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16727,7 +16815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16761,7 +16850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16794,7 +16884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16827,7 +16918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16859,7 +16951,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16969,7 +17062,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17002,7 +17096,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17035,7 +17130,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17068,7 +17164,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17101,7 +17198,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17134,7 +17232,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17168,7 +17267,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17201,7 +17301,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17235,7 +17336,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17268,7 +17370,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17302,7 +17405,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17335,7 +17439,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17369,7 +17474,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17402,7 +17508,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17436,7 +17543,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17469,7 +17577,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17503,7 +17612,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17536,7 +17646,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17570,7 +17681,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17603,7 +17715,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17637,7 +17750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17670,7 +17784,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17704,7 +17819,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17737,7 +17853,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17770,7 +17887,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17802,7 +17920,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17898,7 +18017,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17931,7 +18051,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17964,7 +18085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17997,7 +18119,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18030,7 +18153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18063,7 +18187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18097,7 +18222,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18130,7 +18256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18164,7 +18291,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18197,7 +18325,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18231,7 +18360,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18264,7 +18394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18298,7 +18429,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18331,7 +18463,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18365,7 +18498,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18398,7 +18532,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18432,7 +18567,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18465,7 +18601,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18499,7 +18636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18532,7 +18670,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18566,7 +18705,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18599,7 +18739,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18633,7 +18774,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18666,7 +18808,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18699,7 +18842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18731,7 +18875,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18827,7 +18972,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18860,7 +19006,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18893,7 +19040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18926,7 +19074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18959,7 +19108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18992,7 +19142,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19026,7 +19177,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19059,7 +19211,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19093,7 +19246,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19126,7 +19280,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19160,7 +19315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19193,7 +19349,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19227,7 +19384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19260,7 +19418,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19294,7 +19453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19327,7 +19487,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19361,7 +19522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19394,7 +19556,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19428,7 +19591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19461,7 +19625,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19495,7 +19660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19528,7 +19694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19562,7 +19729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19595,7 +19763,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19628,7 +19797,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19660,7 +19830,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19798,7 +19969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19831,7 +20003,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19863,7 +20036,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19908,7 +20082,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19940,7 +20115,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19973,7 +20149,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20005,7 +20182,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20050,7 +20228,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20082,7 +20261,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20115,7 +20295,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20147,7 +20328,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20192,7 +20374,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20224,7 +20407,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20257,7 +20441,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20289,7 +20474,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20334,7 +20520,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20472,7 +20659,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20505,7 +20693,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20538,7 +20727,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20572,7 +20762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20605,7 +20796,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20639,7 +20831,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20672,7 +20865,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20706,7 +20900,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20739,7 +20934,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20773,7 +20969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20806,7 +21003,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20839,7 +21037,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20871,7 +21070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20916,7 +21116,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21054,7 +21255,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21087,7 +21289,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21120,7 +21323,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21154,7 +21358,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21187,7 +21392,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21221,7 +21427,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21254,7 +21461,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21288,7 +21496,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21321,7 +21530,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21355,7 +21565,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21388,7 +21599,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21421,7 +21633,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21453,7 +21666,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21498,7 +21712,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21636,7 +21851,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21670,7 +21886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21703,7 +21920,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21737,7 +21955,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21770,7 +21989,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21804,7 +22024,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21837,7 +22058,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21871,7 +22093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21904,7 +22127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21937,7 +22161,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21970,7 +22195,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22003,7 +22229,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22049,7 +22276,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22094,7 +22322,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22126,7 +22355,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22172,7 +22402,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22217,7 +22448,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22249,7 +22481,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22295,7 +22528,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22340,7 +22574,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22372,7 +22607,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22418,7 +22654,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22463,7 +22700,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22495,7 +22733,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22606,7 +22845,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22640,7 +22880,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22673,7 +22914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22707,7 +22949,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22740,7 +22983,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22774,7 +23018,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22807,7 +23052,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22841,7 +23087,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22874,7 +23121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22907,7 +23155,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22940,7 +23189,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22973,7 +23223,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23019,7 +23270,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23064,7 +23316,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23096,7 +23349,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23142,7 +23396,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23187,7 +23442,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23219,7 +23475,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23265,7 +23522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23310,7 +23568,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23342,7 +23601,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23388,7 +23648,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23433,7 +23694,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23465,7 +23727,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23576,7 +23839,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23610,7 +23874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23643,7 +23908,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23677,7 +23943,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23710,7 +23977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23744,7 +24012,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23777,7 +24046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23811,7 +24081,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23844,7 +24115,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23877,7 +24149,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23910,7 +24183,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23943,7 +24217,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23989,7 +24264,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24034,7 +24310,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24066,7 +24343,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24112,7 +24390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24157,7 +24436,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24189,7 +24469,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24235,7 +24516,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24280,7 +24562,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24312,7 +24595,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24358,7 +24642,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -24403,7 +24688,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -24435,7 +24721,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -25733,7 +26020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25767,7 +26055,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25800,7 +26089,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25834,7 +26124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25867,7 +26158,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25901,7 +26193,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25934,7 +26227,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25968,7 +26262,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26001,7 +26296,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26034,7 +26330,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26067,7 +26364,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26100,7 +26398,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26146,7 +26445,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26191,7 +26491,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26223,7 +26524,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26269,7 +26571,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26314,7 +26617,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26346,7 +26650,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26392,7 +26697,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26437,7 +26743,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26469,7 +26776,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26515,7 +26823,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26560,7 +26869,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26592,7 +26902,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[248a2a3107][pl_Omega_HDQ_DNA_Cells_Flex_96_channel].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[248a2a3107][pl_Omega_HDQ_DNA_Cells_Flex_96_channel].json index b8bc15a0929..e98214eeb72 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[248a2a3107][pl_Omega_HDQ_DNA_Cells_Flex_96_channel].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[248a2a3107][pl_Omega_HDQ_DNA_Cells_Flex_96_channel].json @@ -26252,7 +26252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26285,7 +26286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26318,7 +26320,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26351,7 +26354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26384,7 +26388,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26417,7 +26422,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26450,7 +26456,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26483,7 +26490,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26516,7 +26524,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26549,7 +26558,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26582,7 +26592,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26615,7 +26626,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26648,7 +26660,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26681,7 +26694,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26714,7 +26728,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26747,7 +26762,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26780,7 +26796,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26813,7 +26830,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26846,7 +26864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26879,7 +26898,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26912,7 +26932,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26945,7 +26966,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26978,7 +27000,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27011,7 +27034,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27044,7 +27068,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27077,7 +27102,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27110,7 +27136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27143,7 +27170,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27176,7 +27204,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27209,7 +27238,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27242,7 +27272,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27275,7 +27306,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27308,7 +27340,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27341,7 +27374,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27374,7 +27408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27407,7 +27442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27440,7 +27476,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27473,7 +27510,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27506,7 +27544,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27539,7 +27578,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27572,7 +27612,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27605,7 +27646,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27638,7 +27680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27671,7 +27714,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27704,7 +27748,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27737,7 +27782,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27770,7 +27816,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27803,7 +27850,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27836,7 +27884,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27869,7 +27918,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27902,7 +27952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27935,7 +27986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27968,7 +28020,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28001,7 +28054,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28034,7 +28088,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28067,7 +28122,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28100,7 +28156,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28133,7 +28190,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28166,7 +28224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28199,7 +28258,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28232,7 +28292,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28265,7 +28326,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28298,7 +28360,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28331,7 +28394,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28364,7 +28428,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28397,7 +28462,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28430,7 +28496,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28463,7 +28530,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28650,7 +28718,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28683,7 +28752,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28716,7 +28786,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28749,7 +28820,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28782,7 +28854,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28815,7 +28888,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28848,7 +28922,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28881,7 +28956,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28914,7 +28990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28947,7 +29024,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28980,7 +29058,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29013,7 +29092,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29046,7 +29126,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29079,7 +29160,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29112,7 +29194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29145,7 +29228,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29178,7 +29262,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29211,7 +29296,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29244,7 +29330,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29277,7 +29364,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29310,7 +29398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29343,7 +29432,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29376,7 +29466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29409,7 +29500,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29442,7 +29534,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29475,7 +29568,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29508,7 +29602,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29541,7 +29636,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29574,7 +29670,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29607,7 +29704,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29640,7 +29738,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29673,7 +29772,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29706,7 +29806,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29739,7 +29840,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29772,7 +29874,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29805,7 +29908,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29838,7 +29942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29871,7 +29976,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29904,7 +30010,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29937,7 +30044,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29970,7 +30078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30003,7 +30112,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30036,7 +30146,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30069,7 +30180,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30102,7 +30214,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30135,7 +30248,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30168,7 +30282,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30201,7 +30316,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30234,7 +30350,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30267,7 +30384,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30300,7 +30418,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30333,7 +30452,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30366,7 +30486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30399,7 +30520,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30432,7 +30554,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30465,7 +30588,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30498,7 +30622,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30531,7 +30656,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30564,7 +30690,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30597,7 +30724,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30630,7 +30758,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30663,7 +30792,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30696,7 +30826,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30729,7 +30860,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30762,7 +30894,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30795,7 +30928,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30828,7 +30962,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30861,7 +30996,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30894,7 +31030,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30927,7 +31064,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31150,7 +31288,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31183,7 +31322,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31328,7 +31468,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31361,7 +31502,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31566,7 +31708,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31599,7 +31742,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31744,7 +31888,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31777,7 +31922,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31982,7 +32128,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32015,7 +32162,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32160,7 +32308,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32193,7 +32342,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32398,7 +32548,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32431,7 +32582,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32876,7 +33028,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32909,7 +33062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32942,7 +33096,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32975,7 +33130,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33008,7 +33164,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33041,7 +33198,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33074,7 +33232,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33107,7 +33266,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33140,7 +33300,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33173,7 +33334,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33206,7 +33368,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33239,7 +33402,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33272,7 +33436,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33305,7 +33470,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33338,7 +33504,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33371,7 +33538,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33404,7 +33572,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33437,7 +33606,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33470,7 +33640,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33503,7 +33674,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33536,7 +33708,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33569,7 +33742,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33602,7 +33776,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33635,7 +33810,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33668,7 +33844,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33701,7 +33878,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33734,7 +33912,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33767,7 +33946,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33800,7 +33980,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33833,7 +34014,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33866,7 +34048,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33899,7 +34082,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33932,7 +34116,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33965,7 +34150,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33998,7 +34184,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34031,7 +34218,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34064,7 +34252,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34097,7 +34286,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34130,7 +34320,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34163,7 +34354,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34196,7 +34388,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34229,7 +34422,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34262,7 +34456,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34295,7 +34490,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34328,7 +34524,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34361,7 +34558,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34394,7 +34592,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34427,7 +34626,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34460,7 +34660,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34493,7 +34694,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34526,7 +34728,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34559,7 +34762,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34782,7 +34986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34815,7 +35020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[250e9496be][pl_BCApeptideassay].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[250e9496be][pl_BCApeptideassay].json index 6dc17fa1a68..092fba83679 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[250e9496be][pl_BCApeptideassay].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[250e9496be][pl_BCApeptideassay].json @@ -5159,7 +5159,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5206,7 +5207,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5253,7 +5255,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5300,7 +5303,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5347,7 +5351,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5394,7 +5399,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5441,7 +5447,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5488,7 +5495,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5535,7 +5543,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5582,7 +5591,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5629,7 +5639,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5676,7 +5687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5723,7 +5735,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5770,7 +5783,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5817,7 +5831,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5864,7 +5879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5911,7 +5927,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5958,7 +5975,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6005,7 +6023,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6052,7 +6071,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6099,7 +6119,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6146,7 +6167,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6193,7 +6215,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6240,7 +6263,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6363,7 +6387,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6410,7 +6435,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6457,7 +6483,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6504,7 +6531,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6551,7 +6579,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6598,7 +6627,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6645,7 +6675,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6692,7 +6723,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6739,7 +6771,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6786,7 +6819,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6833,7 +6867,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6880,7 +6915,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6927,7 +6963,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6974,7 +7011,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7021,7 +7059,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7068,7 +7107,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7115,7 +7155,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7162,7 +7203,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7209,7 +7251,8 @@ "y": 0.0, "z": -112.05 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7256,7 +7299,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7379,7 +7423,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7426,7 +7471,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7472,7 +7518,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7504,7 +7551,8 @@ "y": 0.0, "z": -116.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7551,7 +7599,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7597,7 +7646,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10097,7 +10147,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10130,7 +10181,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10163,7 +10215,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10196,7 +10249,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10229,7 +10283,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10262,7 +10317,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10295,7 +10351,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10328,7 +10385,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10361,7 +10419,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10394,7 +10453,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10427,7 +10487,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10460,7 +10521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10493,7 +10555,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10526,7 +10589,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10559,7 +10623,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10592,7 +10657,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10625,7 +10691,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10658,7 +10725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10691,7 +10759,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10724,7 +10793,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10757,7 +10827,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10790,7 +10861,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10823,7 +10895,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10856,7 +10929,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10889,7 +10963,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10922,7 +10997,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10955,7 +11031,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10988,7 +11065,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11021,7 +11099,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11054,7 +11133,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11087,7 +11167,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11120,7 +11201,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11153,7 +11235,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11186,7 +11269,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11219,7 +11303,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11252,7 +11337,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11285,7 +11371,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11318,7 +11405,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11351,7 +11439,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11384,7 +11473,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11417,7 +11507,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11450,7 +11541,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11483,7 +11575,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11516,7 +11609,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11549,7 +11643,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11582,7 +11677,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11615,7 +11711,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11648,7 +11745,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11681,7 +11779,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11714,7 +11813,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11747,7 +11847,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11780,7 +11881,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11813,7 +11915,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11846,7 +11949,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11879,7 +11983,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11912,7 +12017,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11945,7 +12051,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11978,7 +12085,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12011,7 +12119,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12044,7 +12153,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12077,7 +12187,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12110,7 +12221,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12143,7 +12255,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12176,7 +12289,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12209,7 +12323,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12242,7 +12357,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12275,7 +12391,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12308,7 +12425,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12341,7 +12459,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12374,7 +12493,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12407,7 +12527,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12440,7 +12561,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12473,7 +12595,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12506,7 +12629,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12539,7 +12663,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12572,7 +12697,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12605,7 +12731,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12638,7 +12765,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12671,7 +12799,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12704,7 +12833,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12737,7 +12867,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12783,7 +12914,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12815,7 +12947,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12848,7 +12981,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12881,7 +13015,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12928,7 +13063,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12975,7 +13111,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13022,7 +13159,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13068,7 +13206,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13100,7 +13239,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13133,7 +13273,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13166,7 +13307,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13213,7 +13355,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13260,7 +13403,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -13307,7 +13451,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13353,7 +13498,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13385,7 +13531,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13418,7 +13565,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13451,7 +13599,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13498,7 +13647,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -13545,7 +13695,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -13592,7 +13743,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13638,7 +13790,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13670,7 +13823,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13703,7 +13857,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -13736,7 +13891,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -13783,7 +13939,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13830,7 +13987,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -13953,7 +14111,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14000,7 +14159,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14047,7 +14207,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -14170,7 +14331,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -14217,7 +14379,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14264,7 +14427,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14387,7 +14551,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -14434,7 +14599,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -14481,7 +14647,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -14604,7 +14771,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14651,7 +14819,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -14698,7 +14867,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -14821,7 +14991,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14868,7 +15039,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14915,7 +15087,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -15038,7 +15211,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -15085,7 +15259,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15132,7 +15307,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15255,7 +15431,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15302,7 +15479,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -15349,7 +15527,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -15472,7 +15651,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15519,7 +15699,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -15566,7 +15747,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -15689,7 +15871,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15736,7 +15919,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15783,7 +15967,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15906,7 +16091,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15953,7 +16139,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16000,7 +16187,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16123,7 +16311,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16170,7 +16359,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -16217,7 +16407,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -16340,7 +16531,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16387,7 +16579,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -16434,7 +16627,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -16557,7 +16751,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16604,7 +16799,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16651,7 +16847,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16774,7 +16971,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -16821,7 +17019,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -16868,7 +17067,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -16991,7 +17191,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -17038,7 +17239,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -17085,7 +17287,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -17208,7 +17411,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -17255,7 +17459,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -17302,7 +17507,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -17425,7 +17631,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17472,7 +17679,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17519,7 +17727,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -17642,7 +17851,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -17689,7 +17899,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -17736,7 +17947,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -17859,7 +18071,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -17906,7 +18119,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -17953,7 +18167,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -18076,7 +18291,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -18123,7 +18339,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -18170,7 +18387,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -18293,7 +18511,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18340,7 +18559,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18387,7 +18607,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -18510,7 +18731,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -18557,7 +18779,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -18604,7 +18827,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -18727,7 +18951,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -18774,7 +18999,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -18821,7 +19047,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -18944,7 +19171,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -18991,7 +19219,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -19038,7 +19267,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -19161,7 +19391,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19208,7 +19439,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19255,7 +19487,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -19378,7 +19611,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -19425,7 +19659,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -19472,7 +19707,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -19595,7 +19831,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -19642,7 +19879,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -19689,7 +19927,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -19812,7 +20051,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -19859,7 +20099,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -19906,7 +20147,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -20029,7 +20271,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20076,7 +20319,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20123,7 +20367,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -20246,7 +20491,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -20293,7 +20539,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -20340,7 +20587,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -20463,7 +20711,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -20510,7 +20759,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -20557,7 +20807,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -20680,7 +20931,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -20727,7 +20979,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -20774,7 +21027,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -20897,7 +21151,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20944,7 +21199,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -20991,7 +21247,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -21114,7 +21371,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -21161,7 +21419,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -21208,7 +21467,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -21331,7 +21591,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -21378,7 +21639,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -21425,7 +21687,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -21548,7 +21811,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -21595,7 +21859,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -21642,7 +21907,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -21765,7 +22031,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21812,7 +22079,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21859,7 +22127,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -21982,7 +22251,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -22029,7 +22299,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -22076,7 +22347,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -22199,7 +22471,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -22246,7 +22519,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -22293,7 +22567,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -22416,7 +22691,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -22463,7 +22739,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -22510,7 +22787,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -22633,7 +22911,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22680,7 +22959,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22727,7 +23007,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -22850,7 +23131,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22897,7 +23179,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -22944,7 +23227,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -23067,7 +23351,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23114,7 +23399,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -23161,7 +23447,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -23284,7 +23571,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23331,7 +23619,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -23378,7 +23667,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -23501,7 +23791,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23548,7 +23839,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23595,7 +23887,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -23718,7 +24011,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -23765,7 +24059,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -23812,7 +24107,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -23935,7 +24231,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -23982,7 +24279,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -24029,7 +24327,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -24152,7 +24451,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -24199,7 +24499,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -24246,7 +24547,8 @@ "y": 0.0, "z": -8.669999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[255d014c70][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_mix_collision].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[255d014c70][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_mix_collision].json index 5e649815988..d846616aa66 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[255d014c70][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_mix_collision].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[255d014c70][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_mix_collision].json @@ -2649,7 +2649,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[277961bc58][pl_NiNTA_Flex_96well_final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[277961bc58][pl_NiNTA_Flex_96well_final].json index 1865b218814..e655d8d76c3 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[277961bc58][pl_NiNTA_Flex_96well_final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[277961bc58][pl_NiNTA_Flex_96well_final].json @@ -19878,7 +19878,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19910,7 +19911,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19942,7 +19944,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19975,7 +19978,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20008,7 +20012,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20039,7 +20044,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20135,7 +20141,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20167,7 +20174,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20199,7 +20207,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20232,7 +20241,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20265,7 +20275,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20296,7 +20307,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20392,7 +20404,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20424,7 +20437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20456,7 +20470,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20489,7 +20504,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20522,7 +20538,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20553,7 +20570,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20649,7 +20667,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20681,7 +20700,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20713,7 +20733,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20746,7 +20767,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20779,7 +20801,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20810,7 +20833,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20906,7 +20930,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20938,7 +20963,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20970,7 +20996,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21003,7 +21030,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21036,7 +21064,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21067,7 +21096,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21163,7 +21193,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21195,7 +21226,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21227,7 +21259,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21260,7 +21293,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21293,7 +21327,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21324,7 +21359,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21420,7 +21456,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21452,7 +21489,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21484,7 +21522,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21517,7 +21556,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21550,7 +21590,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21581,7 +21622,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21677,7 +21719,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21709,7 +21752,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21741,7 +21785,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21774,7 +21819,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21807,7 +21853,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21838,7 +21885,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21934,7 +21982,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21966,7 +22015,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21998,7 +22048,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22031,7 +22082,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22064,7 +22116,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22095,7 +22148,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22191,7 +22245,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22223,7 +22278,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22255,7 +22311,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22288,7 +22345,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22321,7 +22379,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22352,7 +22411,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22448,7 +22508,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22480,7 +22541,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22512,7 +22574,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22545,7 +22608,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22578,7 +22642,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22609,7 +22674,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22705,7 +22771,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22737,7 +22804,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22769,7 +22837,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22802,7 +22871,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22835,7 +22905,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22866,7 +22937,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23083,7 +23155,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23115,7 +23188,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23147,7 +23221,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23180,7 +23255,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23212,7 +23288,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23308,7 +23385,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23340,7 +23418,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23372,7 +23451,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23405,7 +23485,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23437,7 +23518,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23533,7 +23615,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23565,7 +23648,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23597,7 +23681,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23630,7 +23715,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23662,7 +23748,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23758,7 +23845,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23790,7 +23878,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23822,7 +23911,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23855,7 +23945,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23887,7 +23978,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23983,7 +24075,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24015,7 +24108,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24047,7 +24141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24080,7 +24175,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24112,7 +24208,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24208,7 +24305,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24240,7 +24338,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24272,7 +24371,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24305,7 +24405,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24337,7 +24438,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24433,7 +24535,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24465,7 +24568,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24497,7 +24601,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24530,7 +24635,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24562,7 +24668,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24658,7 +24765,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -24690,7 +24798,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -24722,7 +24831,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -24755,7 +24865,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24787,7 +24898,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24883,7 +24995,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -24915,7 +25028,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -24947,7 +25061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -24980,7 +25095,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25012,7 +25128,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25108,7 +25225,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25140,7 +25258,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25172,7 +25291,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25205,7 +25325,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25237,7 +25358,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25333,7 +25455,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25365,7 +25488,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25397,7 +25521,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25430,7 +25555,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25462,7 +25588,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25558,7 +25685,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25590,7 +25718,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25622,7 +25751,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25655,7 +25785,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25687,7 +25818,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25831,7 +25963,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25863,7 +25996,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25895,7 +26029,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25928,7 +26063,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25961,7 +26097,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25992,7 +26129,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26088,7 +26226,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26120,7 +26259,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26152,7 +26292,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26185,7 +26326,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26218,7 +26360,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26249,7 +26392,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26345,7 +26489,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26377,7 +26522,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26409,7 +26555,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26442,7 +26589,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26475,7 +26623,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26506,7 +26655,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26602,7 +26752,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26634,7 +26785,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26666,7 +26818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26699,7 +26852,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26732,7 +26886,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26763,7 +26918,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26859,7 +27015,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26891,7 +27048,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26923,7 +27081,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26956,7 +27115,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26989,7 +27149,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27020,7 +27181,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27116,7 +27278,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27148,7 +27311,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27180,7 +27344,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27213,7 +27378,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27246,7 +27412,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27277,7 +27444,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27373,7 +27541,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27405,7 +27574,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27437,7 +27607,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27470,7 +27641,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27503,7 +27675,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27534,7 +27707,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27630,7 +27804,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27662,7 +27837,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27694,7 +27870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27727,7 +27904,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27760,7 +27938,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27791,7 +27970,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27887,7 +28067,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27919,7 +28100,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27951,7 +28133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27984,7 +28167,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -28017,7 +28201,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -28048,7 +28233,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -28144,7 +28330,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28176,7 +28363,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28208,7 +28396,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28241,7 +28430,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28274,7 +28464,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28305,7 +28496,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28401,7 +28593,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28433,7 +28626,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28465,7 +28659,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28498,7 +28693,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28531,7 +28727,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28562,7 +28759,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28658,7 +28856,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28690,7 +28889,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28722,7 +28922,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28755,7 +28956,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28788,7 +28990,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28819,7 +29022,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29036,7 +29240,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29068,7 +29273,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29100,7 +29306,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29133,7 +29340,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29165,7 +29373,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29261,7 +29470,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29293,7 +29503,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29325,7 +29536,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29358,7 +29570,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29390,7 +29603,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29486,7 +29700,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29518,7 +29733,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29550,7 +29766,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29583,7 +29800,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29615,7 +29833,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29711,7 +29930,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29743,7 +29963,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29775,7 +29996,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29808,7 +30030,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29840,7 +30063,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29936,7 +30160,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29968,7 +30193,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30000,7 +30226,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30033,7 +30260,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30065,7 +30293,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30161,7 +30390,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30193,7 +30423,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30225,7 +30456,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30258,7 +30490,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30290,7 +30523,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30386,7 +30620,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30418,7 +30653,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30450,7 +30686,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30483,7 +30720,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30515,7 +30753,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30611,7 +30850,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30643,7 +30883,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30675,7 +30916,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30708,7 +30950,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30740,7 +30983,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30836,7 +31080,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30868,7 +31113,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30900,7 +31146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30933,7 +31180,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30965,7 +31213,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31061,7 +31310,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -31093,7 +31343,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -31125,7 +31376,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -31158,7 +31410,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31190,7 +31443,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31286,7 +31540,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -31318,7 +31573,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -31350,7 +31606,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -31383,7 +31640,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31415,7 +31673,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31511,7 +31770,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31543,7 +31803,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31575,7 +31836,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31608,7 +31870,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31640,7 +31903,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31784,7 +32048,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31816,7 +32081,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31848,7 +32114,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31881,7 +32148,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31914,7 +32182,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31945,7 +32214,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32041,7 +32311,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32073,7 +32344,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32105,7 +32377,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32138,7 +32411,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32171,7 +32445,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32202,7 +32477,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32298,7 +32574,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32330,7 +32607,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32362,7 +32640,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32395,7 +32674,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32428,7 +32708,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32459,7 +32740,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32555,7 +32837,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32587,7 +32870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32619,7 +32903,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32652,7 +32937,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32685,7 +32971,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32716,7 +33003,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32812,7 +33100,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32844,7 +33133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32876,7 +33166,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32909,7 +33200,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32942,7 +33234,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32973,7 +33266,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33069,7 +33363,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33101,7 +33396,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33133,7 +33429,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33166,7 +33463,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33199,7 +33497,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33230,7 +33529,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33326,7 +33626,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33358,7 +33659,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33390,7 +33692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33423,7 +33726,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33456,7 +33760,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33487,7 +33792,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33583,7 +33889,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33615,7 +33922,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33647,7 +33955,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33680,7 +33989,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33713,7 +34023,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33744,7 +34055,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33840,7 +34152,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33872,7 +34185,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33904,7 +34218,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33937,7 +34252,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33970,7 +34286,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34001,7 +34318,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34097,7 +34415,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34129,7 +34448,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34161,7 +34481,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34194,7 +34515,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34227,7 +34549,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34258,7 +34581,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34354,7 +34678,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34386,7 +34711,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34418,7 +34744,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34451,7 +34778,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34484,7 +34812,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34515,7 +34844,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34611,7 +34941,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34643,7 +34974,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34675,7 +35007,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34708,7 +35041,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34741,7 +35075,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34772,7 +35107,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35020,7 +35356,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35052,7 +35389,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35084,7 +35422,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35117,7 +35456,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35149,7 +35489,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35245,7 +35586,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35277,7 +35619,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35309,7 +35652,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35342,7 +35686,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35374,7 +35719,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35470,7 +35816,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35502,7 +35849,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35534,7 +35882,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35567,7 +35916,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35599,7 +35949,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35695,7 +36046,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35727,7 +36079,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35759,7 +36112,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35792,7 +36146,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35824,7 +36179,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35920,7 +36276,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35952,7 +36309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35984,7 +36342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36017,7 +36376,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36049,7 +36409,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36145,7 +36506,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36177,7 +36539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36209,7 +36572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36242,7 +36606,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36274,7 +36639,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36370,7 +36736,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36402,7 +36769,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36434,7 +36802,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36467,7 +36836,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36499,7 +36869,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36595,7 +36966,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36627,7 +36999,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36659,7 +37032,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36692,7 +37066,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36724,7 +37099,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36820,7 +37196,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36852,7 +37229,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36884,7 +37262,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36917,7 +37296,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36949,7 +37329,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37045,7 +37426,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37077,7 +37459,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37109,7 +37492,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37142,7 +37526,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37174,7 +37559,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37270,7 +37656,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37302,7 +37689,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37334,7 +37722,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37367,7 +37756,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37399,7 +37789,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37495,7 +37886,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37527,7 +37919,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37559,7 +37952,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37592,7 +37986,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37624,7 +38019,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37768,7 +38164,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37800,7 +38197,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37832,7 +38230,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37865,7 +38264,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37898,7 +38298,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37929,7 +38330,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38025,7 +38427,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38057,7 +38460,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38089,7 +38493,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38122,7 +38527,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38155,7 +38561,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38186,7 +38593,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38282,7 +38690,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38314,7 +38723,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38346,7 +38756,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38379,7 +38790,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38412,7 +38824,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38443,7 +38856,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38539,7 +38953,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38571,7 +38986,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38603,7 +39019,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38636,7 +39053,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38669,7 +39087,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38700,7 +39119,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38796,7 +39216,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38828,7 +39249,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38860,7 +39282,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38893,7 +39316,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38926,7 +39350,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38957,7 +39382,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39053,7 +39479,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39085,7 +39512,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39117,7 +39545,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39150,7 +39579,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39183,7 +39613,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39214,7 +39645,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39310,7 +39742,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39342,7 +39775,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39374,7 +39808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39407,7 +39842,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39440,7 +39876,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39471,7 +39908,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39567,7 +40005,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39599,7 +40038,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39631,7 +40071,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39664,7 +40105,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39697,7 +40139,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39728,7 +40171,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39824,7 +40268,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39856,7 +40301,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39888,7 +40334,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39921,7 +40368,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39954,7 +40402,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39985,7 +40434,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40081,7 +40531,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40113,7 +40564,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40145,7 +40597,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40178,7 +40631,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40211,7 +40665,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40242,7 +40697,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40338,7 +40794,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40370,7 +40827,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40402,7 +40860,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40435,7 +40894,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40468,7 +40928,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40499,7 +40960,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40595,7 +41057,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40627,7 +41090,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40659,7 +41123,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40692,7 +41157,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40725,7 +41191,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40756,7 +41223,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40973,7 +41441,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41005,7 +41474,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41037,7 +41507,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41070,7 +41541,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41102,7 +41574,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41198,7 +41671,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41230,7 +41704,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41262,7 +41737,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41295,7 +41771,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41327,7 +41804,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41423,7 +41901,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41455,7 +41934,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41487,7 +41967,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41520,7 +42001,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41552,7 +42034,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41648,7 +42131,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41680,7 +42164,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41712,7 +42197,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41745,7 +42231,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41777,7 +42264,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41873,7 +42361,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41905,7 +42394,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41937,7 +42427,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41970,7 +42461,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42002,7 +42494,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42098,7 +42591,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42130,7 +42624,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42162,7 +42657,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42195,7 +42691,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42227,7 +42724,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42323,7 +42821,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42355,7 +42854,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42387,7 +42887,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42420,7 +42921,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42452,7 +42954,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42548,7 +43051,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42580,7 +43084,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42612,7 +43117,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42645,7 +43151,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42677,7 +43184,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42773,7 +43281,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42805,7 +43314,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42837,7 +43347,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42870,7 +43381,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42902,7 +43414,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42998,7 +43511,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -43030,7 +43544,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -43062,7 +43577,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -43095,7 +43611,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43127,7 +43644,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43223,7 +43741,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43255,7 +43774,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43287,7 +43807,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43320,7 +43841,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43352,7 +43874,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43448,7 +43971,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43480,7 +44004,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43512,7 +44037,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -43545,7 +44071,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43577,7 +44104,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43721,7 +44249,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43753,7 +44282,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43785,7 +44315,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43818,7 +44349,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43851,7 +44383,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43882,7 +44415,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43978,7 +44512,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44010,7 +44545,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44042,7 +44578,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44075,7 +44612,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44108,7 +44646,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44139,7 +44678,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44235,7 +44775,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -44267,7 +44808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -44299,7 +44841,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -44332,7 +44875,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -44365,7 +44909,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -44396,7 +44941,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -44492,7 +45038,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44524,7 +45071,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44556,7 +45104,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44589,7 +45138,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44622,7 +45172,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44653,7 +45204,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44749,7 +45301,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44781,7 +45334,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44813,7 +45367,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44846,7 +45401,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44879,7 +45435,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44910,7 +45467,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45006,7 +45564,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45038,7 +45597,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45070,7 +45630,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45103,7 +45664,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45136,7 +45698,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45167,7 +45730,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45263,7 +45827,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45295,7 +45860,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45327,7 +45893,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45360,7 +45927,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45393,7 +45961,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45424,7 +45993,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45520,7 +46090,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45552,7 +46123,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45584,7 +46156,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45617,7 +46190,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45650,7 +46224,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45681,7 +46256,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45777,7 +46353,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45809,7 +46386,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45841,7 +46419,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45874,7 +46453,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45907,7 +46487,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45938,7 +46519,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46034,7 +46616,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46066,7 +46649,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46098,7 +46682,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46131,7 +46716,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46164,7 +46750,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46195,7 +46782,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46291,7 +46879,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46323,7 +46912,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46355,7 +46945,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46388,7 +46979,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46421,7 +47013,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46452,7 +47045,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46548,7 +47142,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46580,7 +47175,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46612,7 +47208,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46645,7 +47242,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46678,7 +47276,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46709,7 +47308,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46926,7 +47526,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46958,7 +47559,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46990,7 +47592,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47023,7 +47626,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47055,7 +47659,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47151,7 +47756,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47183,7 +47789,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47215,7 +47822,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47248,7 +47856,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47280,7 +47889,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47376,7 +47986,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47408,7 +48019,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47440,7 +48052,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47473,7 +48086,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47505,7 +48119,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47601,7 +48216,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47633,7 +48249,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47665,7 +48282,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47698,7 +48316,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47730,7 +48349,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47826,7 +48446,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47858,7 +48479,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47890,7 +48512,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47923,7 +48546,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47955,7 +48579,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48051,7 +48676,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48083,7 +48709,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48115,7 +48742,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48148,7 +48776,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48180,7 +48809,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48276,7 +48906,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48308,7 +48939,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48340,7 +48972,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48373,7 +49006,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48405,7 +49039,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48501,7 +49136,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48533,7 +49169,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48565,7 +49202,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48598,7 +49236,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48630,7 +49269,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48726,7 +49366,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48758,7 +49399,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48790,7 +49432,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48823,7 +49466,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48855,7 +49499,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48951,7 +49596,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48983,7 +49629,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -49015,7 +49662,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -49048,7 +49696,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49080,7 +49729,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49176,7 +49826,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49208,7 +49859,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49240,7 +49892,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49273,7 +49926,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49305,7 +49959,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49401,7 +50056,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49433,7 +50089,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49465,7 +50122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49498,7 +50156,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49530,7 +50189,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49674,7 +50334,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49706,7 +50367,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49738,7 +50400,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49771,7 +50434,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49804,7 +50468,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49835,7 +50500,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49931,7 +50597,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -49963,7 +50630,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -49995,7 +50663,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50028,7 +50697,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50061,7 +50731,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50092,7 +50763,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50188,7 +50860,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50220,7 +50893,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50252,7 +50926,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50285,7 +50960,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50318,7 +50994,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50349,7 +51026,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50445,7 +51123,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50477,7 +51156,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50509,7 +51189,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50542,7 +51223,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50575,7 +51257,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50606,7 +51289,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50702,7 +51386,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50734,7 +51419,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50766,7 +51452,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50799,7 +51486,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50832,7 +51520,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50863,7 +51552,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50959,7 +51649,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50991,7 +51682,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51023,7 +51715,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51056,7 +51749,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51089,7 +51783,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51120,7 +51815,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51216,7 +51912,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51248,7 +51945,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51280,7 +51978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51313,7 +52012,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51346,7 +52046,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51377,7 +52078,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51473,7 +52175,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -51505,7 +52208,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -51537,7 +52241,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -51570,7 +52275,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -51603,7 +52309,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -51634,7 +52341,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -51730,7 +52438,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51762,7 +52471,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51794,7 +52504,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51827,7 +52538,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51860,7 +52572,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51891,7 +52604,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51987,7 +52701,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52019,7 +52734,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52051,7 +52767,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52084,7 +52801,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52117,7 +52835,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52148,7 +52867,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52244,7 +52964,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52276,7 +52997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52308,7 +53030,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52341,7 +53064,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52374,7 +53098,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52405,7 +53130,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52501,7 +53227,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -52533,7 +53260,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -52565,7 +53293,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -52598,7 +53327,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -52631,7 +53361,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -52662,7 +53393,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -52927,7 +53659,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52959,7 +53692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52991,7 +53725,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53024,7 +53759,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53057,7 +53793,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53088,7 +53825,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53184,7 +53922,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -53216,7 +53955,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -53248,7 +53988,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -53281,7 +54022,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -53314,7 +54056,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -53345,7 +54088,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -53441,7 +54185,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53473,7 +54218,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53505,7 +54251,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53538,7 +54285,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53571,7 +54319,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53602,7 +54351,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53698,7 +54448,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -53730,7 +54481,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -53762,7 +54514,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -53795,7 +54548,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -53828,7 +54582,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -53859,7 +54614,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -53955,7 +54711,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -53987,7 +54744,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -54019,7 +54777,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -54052,7 +54811,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -54085,7 +54845,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -54116,7 +54877,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -54212,7 +54974,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54244,7 +55007,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54276,7 +55040,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54309,7 +55074,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54342,7 +55108,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54373,7 +55140,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54469,7 +55237,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54501,7 +55270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54533,7 +55303,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54566,7 +55337,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54599,7 +55371,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54630,7 +55403,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54726,7 +55500,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54758,7 +55533,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54790,7 +55566,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54823,7 +55600,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54856,7 +55634,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54887,7 +55666,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54983,7 +55763,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55015,7 +55796,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55047,7 +55829,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55080,7 +55863,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55113,7 +55897,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55144,7 +55929,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55240,7 +56026,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55272,7 +56059,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55304,7 +56092,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55337,7 +56126,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55370,7 +56160,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55401,7 +56192,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55497,7 +56289,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55529,7 +56322,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55561,7 +56355,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55594,7 +56389,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55627,7 +56423,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55658,7 +56455,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55754,7 +56552,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -55786,7 +56585,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -55818,7 +56618,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -55851,7 +56652,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -55884,7 +56686,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -55915,7 +56718,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[28fdeebdd9][pl_Omega_HDQ_DNA_Cells_Flex_multi].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[28fdeebdd9][pl_Omega_HDQ_DNA_Cells_Flex_multi].json index 66fcd83a076..d4bc2d259f8 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[28fdeebdd9][pl_Omega_HDQ_DNA_Cells_Flex_multi].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[28fdeebdd9][pl_Omega_HDQ_DNA_Cells_Flex_multi].json @@ -9010,7 +9010,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9043,7 +9044,8 @@ "y": 0.0, "z": -22.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9076,7 +9078,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9109,7 +9112,8 @@ "y": 0.0, "z": -22.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9142,7 +9146,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9175,7 +9180,8 @@ "y": 0.0, "z": -22.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9208,7 +9214,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9240,7 +9247,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9272,7 +9280,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9305,7 +9314,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9337,7 +9347,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9369,7 +9380,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9401,7 +9413,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9433,7 +9446,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9466,7 +9480,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9499,7 +9514,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9532,7 +9548,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9565,7 +9582,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9598,7 +9616,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9631,7 +9650,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9664,7 +9684,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9697,7 +9718,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9730,7 +9752,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9763,7 +9786,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9796,7 +9820,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9829,7 +9854,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9862,7 +9888,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9895,7 +9922,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9928,7 +9956,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9961,7 +9990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9994,7 +10024,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10027,7 +10058,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10060,7 +10092,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10093,7 +10126,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10126,7 +10160,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10159,7 +10194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10192,7 +10228,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10225,7 +10262,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10258,7 +10296,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10291,7 +10330,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10324,7 +10364,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10357,7 +10398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10390,7 +10432,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10423,7 +10466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10456,7 +10500,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10489,7 +10534,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10522,7 +10568,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10555,7 +10602,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10588,7 +10636,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10621,7 +10670,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10654,7 +10704,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10687,7 +10738,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10720,7 +10772,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10753,7 +10806,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10786,7 +10840,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10818,7 +10873,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10850,7 +10906,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11090,7 +11147,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11122,7 +11180,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11155,7 +11214,8 @@ "y": 1.5, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11188,7 +11248,8 @@ "y": -2.0, "z": -24.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11221,7 +11282,8 @@ "y": 1.5, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11254,7 +11316,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11287,7 +11350,8 @@ "y": 1.5, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11320,7 +11384,8 @@ "y": -2.0, "z": -24.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11353,7 +11418,8 @@ "y": 1.5, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11386,7 +11452,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11419,7 +11486,8 @@ "y": 1.5, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11452,7 +11520,8 @@ "y": -2.0, "z": -24.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11485,7 +11554,8 @@ "y": 1.5, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11518,7 +11588,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11551,7 +11622,8 @@ "y": 1.5, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11584,7 +11656,8 @@ "y": -2.0, "z": -24.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11617,7 +11690,8 @@ "y": 1.5, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11650,7 +11724,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11683,7 +11758,8 @@ "y": 1.5, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11716,7 +11792,8 @@ "y": -2.0, "z": -24.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11749,7 +11826,8 @@ "y": 1.5, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11782,7 +11860,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11815,7 +11894,8 @@ "y": 1.5, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11848,7 +11928,8 @@ "y": -2.0, "z": -24.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11881,7 +11962,8 @@ "y": 1.5, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11914,7 +11996,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11947,7 +12030,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11980,7 +12064,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12012,7 +12097,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12044,7 +12130,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12077,7 +12164,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12123,7 +12211,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12155,7 +12244,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12188,7 +12278,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12221,7 +12312,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12254,7 +12346,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12287,7 +12380,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12320,7 +12414,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12353,7 +12448,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12386,7 +12482,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12419,7 +12516,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12452,7 +12550,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12485,7 +12584,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12518,7 +12618,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12551,7 +12652,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12584,7 +12686,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12617,7 +12720,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12650,7 +12754,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12683,7 +12788,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12716,7 +12822,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12749,7 +12856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12782,7 +12890,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12815,7 +12924,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12848,7 +12958,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12881,7 +12992,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12914,7 +13026,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12947,7 +13060,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12980,7 +13094,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13013,7 +13128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13046,7 +13162,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13079,7 +13196,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13112,7 +13230,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13145,7 +13264,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13178,7 +13298,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13211,7 +13332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13244,7 +13366,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13277,7 +13400,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13310,7 +13434,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13343,7 +13468,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13376,7 +13502,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13409,7 +13536,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13442,7 +13570,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13475,7 +13604,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13508,7 +13638,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13828,7 +13959,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13860,7 +13992,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13892,7 +14025,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13924,7 +14058,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13957,7 +14092,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13989,7 +14125,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14020,7 +14157,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14052,7 +14190,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14211,7 +14350,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14243,7 +14383,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14275,7 +14416,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14308,7 +14450,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14583,7 +14726,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14615,7 +14759,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14647,7 +14792,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14679,7 +14825,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14712,7 +14859,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14744,7 +14892,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14775,7 +14924,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14807,7 +14957,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14966,7 +15117,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -14998,7 +15150,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15030,7 +15183,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15063,7 +15217,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15338,7 +15493,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15370,7 +15526,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15402,7 +15559,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15434,7 +15592,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15467,7 +15626,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15499,7 +15659,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15530,7 +15691,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15562,7 +15724,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15721,7 +15884,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -15753,7 +15917,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -15785,7 +15950,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -15818,7 +15984,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16093,7 +16260,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16125,7 +16293,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16157,7 +16326,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16189,7 +16359,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16222,7 +16393,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16254,7 +16426,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16285,7 +16458,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16317,7 +16491,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16776,7 +16951,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16808,7 +16984,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16840,7 +17017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16873,7 +17051,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17136,7 +17315,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17168,7 +17348,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17200,7 +17381,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17233,7 +17415,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17265,7 +17448,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17296,7 +17480,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17328,7 +17513,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29bb5df52d][pl_Omega_HDQ_DNA_Bacteria_Flex_multi].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29bb5df52d][pl_Omega_HDQ_DNA_Bacteria_Flex_multi].json index 11c6ec0c26d..0e4266da718 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29bb5df52d][pl_Omega_HDQ_DNA_Bacteria_Flex_multi].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29bb5df52d][pl_Omega_HDQ_DNA_Bacteria_Flex_multi].json @@ -10452,7 +10452,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10485,7 +10486,8 @@ "y": 0.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10518,7 +10520,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10551,7 +10554,8 @@ "y": 0.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10584,7 +10588,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10617,7 +10622,8 @@ "y": 0.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10650,7 +10656,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10682,7 +10689,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10714,7 +10722,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10747,7 +10756,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10779,7 +10789,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10811,7 +10822,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10844,7 +10856,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10877,7 +10890,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10910,7 +10924,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10943,7 +10958,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10976,7 +10992,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11009,7 +11026,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11042,7 +11060,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11075,7 +11094,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11108,7 +11128,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11141,7 +11162,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11174,7 +11196,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11207,7 +11230,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11240,7 +11264,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11273,7 +11298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11306,7 +11332,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11339,7 +11366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11372,7 +11400,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11405,7 +11434,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11438,7 +11468,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11471,7 +11502,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11504,7 +11536,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11537,7 +11570,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11570,7 +11604,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11603,7 +11638,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11636,7 +11672,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11669,7 +11706,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11702,7 +11740,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11735,7 +11774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11768,7 +11808,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11801,7 +11842,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11834,7 +11876,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11867,7 +11910,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11900,7 +11944,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11933,7 +11978,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11966,7 +12012,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11999,7 +12046,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12032,7 +12080,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12065,7 +12114,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12098,7 +12148,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12131,7 +12182,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12164,7 +12216,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12376,7 +12429,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12409,7 +12463,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12442,7 +12497,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12475,7 +12531,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12508,7 +12565,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12541,7 +12599,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12573,7 +12632,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12605,7 +12665,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12728,7 +12789,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12760,7 +12822,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12792,7 +12855,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12825,7 +12889,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12857,7 +12922,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12889,7 +12955,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12922,7 +12989,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12955,7 +13023,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12988,7 +13057,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13021,7 +13091,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13054,7 +13125,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13087,7 +13159,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13120,7 +13193,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13153,7 +13227,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13186,7 +13261,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13219,7 +13295,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13252,7 +13329,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13285,7 +13363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13318,7 +13397,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13351,7 +13431,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13384,7 +13465,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13417,7 +13499,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13450,7 +13533,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13483,7 +13567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13516,7 +13601,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13549,7 +13635,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13582,7 +13669,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13615,7 +13703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13648,7 +13737,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13681,7 +13771,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13714,7 +13805,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13747,7 +13839,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13780,7 +13873,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13813,7 +13907,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13846,7 +13941,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13879,7 +13975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13912,7 +14009,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13945,7 +14043,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13978,7 +14077,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14011,7 +14111,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14044,7 +14145,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14077,7 +14179,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14110,7 +14213,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14143,7 +14247,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14176,7 +14281,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14209,7 +14315,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14242,7 +14349,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14438,7 +14546,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14470,7 +14579,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14503,7 +14613,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14536,7 +14647,8 @@ "y": -3.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14569,7 +14681,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14602,7 +14715,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14635,7 +14749,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14668,7 +14783,8 @@ "y": -3.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14701,7 +14817,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14734,7 +14851,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14767,7 +14885,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14800,7 +14919,8 @@ "y": -3.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14833,7 +14953,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14866,7 +14987,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14899,7 +15021,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14932,7 +15055,8 @@ "y": -3.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14965,7 +15089,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14998,7 +15123,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15031,7 +15157,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15064,7 +15191,8 @@ "y": -3.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15097,7 +15225,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15130,7 +15259,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15163,7 +15293,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15196,7 +15327,8 @@ "y": -3.0, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15229,7 +15361,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15262,7 +15395,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15295,7 +15429,8 @@ "y": 3.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15328,7 +15463,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15360,7 +15496,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15392,7 +15529,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15425,7 +15563,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15457,7 +15596,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15488,7 +15628,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15520,7 +15661,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15566,7 +15708,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15598,7 +15741,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15631,7 +15775,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15664,7 +15809,8 @@ "y": -3.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15697,7 +15843,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15730,7 +15877,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15763,7 +15911,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15796,7 +15945,8 @@ "y": -3.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15829,7 +15979,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15862,7 +16013,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15895,7 +16047,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15928,7 +16081,8 @@ "y": -3.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15961,7 +16115,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15994,7 +16149,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16027,7 +16183,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16060,7 +16217,8 @@ "y": -3.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16093,7 +16251,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16126,7 +16285,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16159,7 +16319,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16192,7 +16353,8 @@ "y": -3.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16225,7 +16387,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16258,7 +16421,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16291,7 +16455,8 @@ "y": 3.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16611,7 +16776,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16643,7 +16809,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16675,7 +16842,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16707,7 +16875,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16740,7 +16909,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16772,7 +16942,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16803,7 +16974,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16835,7 +17007,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16994,7 +17167,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17026,7 +17200,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17058,7 +17233,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17091,7 +17267,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17381,7 +17558,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17413,7 +17591,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17445,7 +17624,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17477,7 +17657,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17510,7 +17691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17542,7 +17724,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17573,7 +17756,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17605,7 +17789,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17764,7 +17949,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17796,7 +17982,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17828,7 +18015,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17861,7 +18049,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18151,7 +18340,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18183,7 +18373,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18215,7 +18406,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18247,7 +18439,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18280,7 +18473,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18312,7 +18506,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18343,7 +18538,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18375,7 +18571,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18534,7 +18731,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18566,7 +18764,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18598,7 +18797,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18631,7 +18831,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18921,7 +19122,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18953,7 +19155,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18985,7 +19188,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19017,7 +19221,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19050,7 +19255,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19082,7 +19288,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19113,7 +19320,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19145,7 +19353,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19287,7 +19496,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19319,7 +19529,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19351,7 +19562,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19384,7 +19596,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19416,7 +19629,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19551,7 +19765,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19583,7 +19798,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19615,7 +19831,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19647,7 +19864,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19680,7 +19898,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19712,7 +19931,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19743,7 +19963,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19775,7 +19996,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19920,7 +20142,8 @@ "y": 0.0, "z": -14.850000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19952,7 +20175,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19984,7 +20208,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20017,7 +20242,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20280,7 +20506,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20312,7 +20539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20344,7 +20572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20377,7 +20606,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20409,7 +20639,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20440,7 +20671,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20472,7 +20704,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29e143f047][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_distribute_destination_collision].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29e143f047][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_distribute_destination_collision].json index 14c346ea683..0b2d1852d8b 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29e143f047][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_distribute_destination_collision].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[29e143f047][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_distribute_destination_collision].json @@ -3824,7 +3824,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2bc6830494][pl_langone_ribo_pt1_ramp].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2bc6830494][pl_langone_ribo_pt1_ramp].json index 2684b0c6712..3110659d6b9 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2bc6830494][pl_langone_ribo_pt1_ramp].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2bc6830494][pl_langone_ribo_pt1_ramp].json @@ -15766,7 +15766,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15799,7 +15800,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15832,7 +15834,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15865,7 +15868,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15898,7 +15902,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15931,7 +15936,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15964,7 +15970,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15997,7 +16004,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16030,7 +16038,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16063,7 +16072,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16096,7 +16106,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16129,7 +16140,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16206,7 +16219,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16238,7 +16252,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19081,7 +19096,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19114,7 +19130,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19147,7 +19164,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19180,7 +19198,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19213,7 +19232,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19246,7 +19266,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19279,7 +19300,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19312,7 +19334,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19345,7 +19368,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19378,7 +19402,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19411,7 +19436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19444,7 +19470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19476,7 +19503,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19521,7 +19549,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19553,7 +19582,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19744,7 +19774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19777,7 +19808,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19810,7 +19842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19843,7 +19876,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19876,7 +19910,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19909,7 +19944,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19942,7 +19978,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19975,7 +20012,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20008,7 +20046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20041,7 +20080,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20074,7 +20114,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20107,7 +20148,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20139,7 +20181,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20184,7 +20227,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20216,7 +20260,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20479,7 +20524,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20512,7 +20558,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20545,7 +20592,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20578,7 +20626,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20611,7 +20660,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20644,7 +20694,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20677,7 +20728,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20710,7 +20762,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20743,7 +20796,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20776,7 +20830,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20809,7 +20864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20842,7 +20898,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20875,7 +20932,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20908,7 +20966,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20941,7 +21000,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20974,7 +21034,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21007,7 +21068,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21040,7 +21102,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21073,7 +21136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21106,7 +21170,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21139,7 +21204,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21172,7 +21238,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21205,7 +21272,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21238,7 +21306,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21271,7 +21340,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21304,7 +21374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21337,7 +21408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21370,7 +21442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21403,7 +21476,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21436,7 +21510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21469,7 +21544,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21502,7 +21578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21535,7 +21612,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21568,7 +21646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21601,7 +21680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21634,7 +21714,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21667,7 +21748,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21700,7 +21782,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21733,7 +21816,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21766,7 +21850,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21799,7 +21884,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21831,7 +21917,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21863,7 +21950,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21896,7 +21984,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21929,7 +22018,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21962,7 +22052,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21995,7 +22086,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22028,7 +22120,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22061,7 +22154,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22094,7 +22188,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22127,7 +22222,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22160,7 +22256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22193,7 +22290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22226,7 +22324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22259,7 +22358,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22292,7 +22392,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22325,7 +22426,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22358,7 +22460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22391,7 +22494,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22424,7 +22528,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22457,7 +22562,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22490,7 +22596,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22523,7 +22630,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22555,7 +22663,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22600,7 +22709,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22756,7 +22866,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22789,7 +22900,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22821,7 +22933,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22853,7 +22966,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22899,7 +23013,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23009,7 +23124,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23041,7 +23157,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23073,7 +23190,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23105,7 +23223,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23151,7 +23270,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23184,7 +23304,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23216,7 +23337,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23248,7 +23370,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23294,7 +23417,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23390,7 +23514,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23422,7 +23547,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23454,7 +23580,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23486,7 +23613,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23532,7 +23660,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23565,7 +23694,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23597,7 +23727,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23629,7 +23760,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23675,7 +23807,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23817,7 +23950,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23850,7 +23984,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23883,7 +24018,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23916,7 +24052,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23949,7 +24086,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23982,7 +24120,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24015,7 +24154,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24048,7 +24188,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24081,7 +24222,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24114,7 +24256,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24147,7 +24290,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24180,7 +24324,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24213,7 +24358,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24246,7 +24392,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24279,7 +24426,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24312,7 +24460,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24345,7 +24494,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24378,7 +24528,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24411,7 +24562,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24444,7 +24596,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24477,7 +24630,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24510,7 +24664,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24543,7 +24698,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24576,7 +24732,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24609,7 +24766,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24642,7 +24800,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24674,7 +24833,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24719,7 +24879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24751,7 +24912,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24893,7 +25055,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24926,7 +25089,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24958,7 +25122,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24989,7 +25154,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25099,7 +25265,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25132,7 +25299,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25164,7 +25332,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25195,7 +25364,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25402,7 +25572,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25435,7 +25606,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25468,7 +25640,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25501,7 +25674,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25534,7 +25708,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25567,7 +25742,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25600,7 +25776,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25633,7 +25810,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25666,7 +25844,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25699,7 +25878,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25732,7 +25912,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25765,7 +25946,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25797,7 +25979,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25842,7 +26025,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25874,7 +26058,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26073,7 +26258,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26106,7 +26292,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26139,7 +26326,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26172,7 +26360,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26205,7 +26394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26238,7 +26428,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26271,7 +26462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26304,7 +26496,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26337,7 +26530,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26370,7 +26564,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26403,7 +26598,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26436,7 +26632,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26468,7 +26665,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26513,7 +26711,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26545,7 +26744,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26835,7 +27035,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26868,7 +27069,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26901,7 +27103,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26934,7 +27137,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26967,7 +27171,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27000,7 +27205,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27033,7 +27239,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27066,7 +27273,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27099,7 +27307,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27132,7 +27341,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27165,7 +27375,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27198,7 +27409,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27231,7 +27443,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27264,7 +27477,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27297,7 +27511,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27330,7 +27545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27363,7 +27579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27396,7 +27613,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27429,7 +27647,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27462,7 +27681,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27495,7 +27715,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27528,7 +27749,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27561,7 +27783,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27594,7 +27817,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27627,7 +27851,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27660,7 +27885,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27693,7 +27919,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27726,7 +27953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27759,7 +27987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27792,7 +28021,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27825,7 +28055,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27858,7 +28089,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27891,7 +28123,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27924,7 +28157,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27957,7 +28191,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27990,7 +28225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28023,7 +28259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28056,7 +28293,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28089,7 +28327,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28122,7 +28361,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28155,7 +28395,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28187,7 +28428,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28219,7 +28461,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28252,7 +28495,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28285,7 +28529,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28318,7 +28563,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28351,7 +28597,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28384,7 +28631,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28417,7 +28665,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28450,7 +28699,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28483,7 +28733,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28516,7 +28767,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28549,7 +28801,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28582,7 +28835,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28615,7 +28869,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28648,7 +28903,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28681,7 +28937,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28714,7 +28971,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28747,7 +29005,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28780,7 +29039,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28813,7 +29073,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28846,7 +29107,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28879,7 +29141,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28911,7 +29174,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28956,7 +29220,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29112,7 +29377,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29145,7 +29411,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29177,7 +29444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29209,7 +29477,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29255,7 +29524,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29365,7 +29635,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29397,7 +29668,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29429,7 +29701,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29461,7 +29734,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29507,7 +29781,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29540,7 +29815,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29572,7 +29848,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29604,7 +29881,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29650,7 +29928,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29746,7 +30025,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29778,7 +30058,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29810,7 +30091,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29842,7 +30124,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29888,7 +30171,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29921,7 +30205,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29953,7 +30238,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29985,7 +30271,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30031,7 +30318,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30173,7 +30461,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30206,7 +30495,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30239,7 +30529,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30272,7 +30563,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30305,7 +30597,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30338,7 +30631,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30371,7 +30665,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30404,7 +30699,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30437,7 +30733,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30470,7 +30767,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30503,7 +30801,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30536,7 +30835,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30569,7 +30869,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30602,7 +30903,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30635,7 +30937,8 @@ "y": 0.0, "z": -14.15 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30668,7 +30971,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30701,7 +31005,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30734,7 +31039,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30767,7 +31073,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30800,7 +31107,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30833,7 +31141,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30866,7 +31175,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30899,7 +31209,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30932,7 +31243,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30965,7 +31277,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30998,7 +31311,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31030,7 +31344,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31075,7 +31390,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31107,7 +31423,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31249,7 +31566,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31282,7 +31600,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31314,7 +31633,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31345,7 +31665,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2eaf98de6a][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_TriggerPrepareForMountMovement].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2eaf98de6a][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_TriggerPrepareForMountMovement].json index ca25c8efe86..6ab8114f421 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2eaf98de6a][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_TriggerPrepareForMountMovement].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[2eaf98de6a][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_TriggerPrepareForMountMovement].json @@ -9566,7 +9566,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9599,7 +9600,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9631,7 +9633,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9740,7 +9743,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9773,7 +9777,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9805,7 +9810,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9914,7 +9920,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9947,7 +9954,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9979,7 +9987,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10088,7 +10097,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10121,7 +10131,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10153,7 +10164,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10262,7 +10274,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10295,7 +10308,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10327,7 +10341,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10436,7 +10451,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10469,7 +10485,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10501,7 +10518,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -10610,7 +10628,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10643,7 +10662,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10675,7 +10695,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -10784,7 +10805,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10817,7 +10839,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10849,7 +10872,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10958,7 +10982,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10991,7 +11016,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11023,7 +11049,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -11132,7 +11159,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11165,7 +11193,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11197,7 +11226,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -11306,7 +11336,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11339,7 +11370,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11371,7 +11403,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -11480,7 +11513,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11513,7 +11547,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11545,7 +11580,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -11689,7 +11725,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11722,7 +11759,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11753,7 +11791,8 @@ "y": 0.0, "z": 30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11785,7 +11824,8 @@ "y": 0.0, "z": 30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11861,7 +11901,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11894,7 +11935,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11925,7 +11967,8 @@ "y": 0.0, "z": 30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11957,7 +12000,8 @@ "y": 0.0, "z": 30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12034,7 +12078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12067,7 +12112,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12099,7 +12145,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12132,7 +12179,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12166,7 +12214,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12199,7 +12248,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12233,7 +12283,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12266,7 +12317,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12300,7 +12352,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12333,7 +12386,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12367,7 +12421,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12400,7 +12455,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12433,7 +12489,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12566,7 +12623,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12600,7 +12658,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12633,7 +12692,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12667,7 +12727,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12700,7 +12761,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12733,7 +12795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12766,7 +12829,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12799,7 +12863,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12831,7 +12896,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12864,7 +12930,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12897,7 +12964,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12930,7 +12998,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[31d1aec819][Flex_S_v2_20_96_None_SINGLE_HappyPathNorthSide].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[31d1aec819][Flex_S_v2_20_96_None_SINGLE_HappyPathNorthSide].json index 25475c98b9a..1c8c733027e 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[31d1aec819][Flex_S_v2_20_96_None_SINGLE_HappyPathNorthSide].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[31d1aec819][Flex_S_v2_20_96_None_SINGLE_HappyPathNorthSide].json @@ -3609,7 +3609,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3642,7 +3643,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -3675,7 +3677,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3784,7 +3787,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3817,7 +3821,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3926,7 +3931,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -3959,7 +3965,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -3992,7 +3999,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -4145,7 +4153,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4345,7 +4354,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4377,7 +4387,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4411,7 +4422,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4444,7 +4456,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4478,7 +4491,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4511,7 +4525,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4545,7 +4560,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4578,7 +4594,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4612,7 +4629,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4645,7 +4663,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4679,7 +4698,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4712,7 +4732,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4746,7 +4767,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4779,7 +4801,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4813,7 +4836,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4846,7 +4870,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4880,7 +4905,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4913,7 +4939,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4947,7 +4974,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4980,7 +5008,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5013,7 +5042,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5045,7 +5075,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5076,7 +5107,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5121,7 +5153,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5153,7 +5186,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5186,7 +5220,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7663,7 +7698,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7696,7 +7732,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7729,7 +7766,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7838,7 +7876,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7871,7 +7910,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7980,7 +8020,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8013,7 +8054,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8046,7 +8088,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8199,7 +8242,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8399,7 +8443,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8431,7 +8476,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8465,7 +8511,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8498,7 +8545,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8532,7 +8580,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8565,7 +8614,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8599,7 +8649,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8632,7 +8683,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8666,7 +8718,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8699,7 +8752,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8733,7 +8787,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8766,7 +8821,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8800,7 +8856,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8833,7 +8890,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8867,7 +8925,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8900,7 +8959,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8934,7 +8994,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8967,7 +9028,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9001,7 +9063,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9034,7 +9097,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9067,7 +9131,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9099,7 +9164,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9130,7 +9196,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9175,7 +9242,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9207,7 +9275,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9240,7 +9309,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[33c134ee09][pl_Takara_InFusionSnapAssembly_Flex].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[33c134ee09][pl_Takara_InFusionSnapAssembly_Flex].json index 4888702a123..cd1305c0468 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[33c134ee09][pl_Takara_InFusionSnapAssembly_Flex].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[33c134ee09][pl_Takara_InFusionSnapAssembly_Flex].json @@ -5907,7 +5907,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5940,7 +5941,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5973,7 +5975,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6006,7 +6009,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6039,7 +6043,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6072,7 +6077,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6105,7 +6111,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6138,7 +6145,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6171,7 +6179,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6204,7 +6213,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6237,7 +6247,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6270,7 +6281,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6303,7 +6315,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6336,7 +6349,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6369,7 +6383,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6402,7 +6417,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6435,7 +6451,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6468,7 +6485,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6501,7 +6519,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6534,7 +6553,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -6567,7 +6587,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6600,7 +6621,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6633,7 +6655,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6666,7 +6689,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -6699,7 +6723,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6732,7 +6757,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6765,7 +6791,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6798,7 +6825,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -6831,7 +6859,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6864,7 +6893,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6897,7 +6927,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6930,7 +6961,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -7039,7 +7071,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7073,7 +7106,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7106,7 +7140,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7140,7 +7175,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7173,7 +7209,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7206,7 +7243,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7253,7 +7291,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7300,7 +7339,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7347,7 +7387,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7381,7 +7422,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7414,7 +7456,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7448,7 +7491,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7481,7 +7525,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7514,7 +7559,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7561,7 +7607,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7608,7 +7655,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7655,7 +7703,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7689,7 +7738,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7722,7 +7772,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7756,7 +7807,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7789,7 +7841,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7822,7 +7875,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7869,7 +7923,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7916,7 +7971,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -7963,7 +8019,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7997,7 +8054,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8030,7 +8088,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8064,7 +8123,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8097,7 +8157,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8130,7 +8191,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8177,7 +8239,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8224,7 +8287,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8271,7 +8335,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8305,7 +8370,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8338,7 +8404,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8372,7 +8439,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8405,7 +8473,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8438,7 +8507,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8485,7 +8555,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8532,7 +8603,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -8579,7 +8651,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8613,7 +8686,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8646,7 +8720,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8680,7 +8755,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8713,7 +8789,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8746,7 +8823,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8793,7 +8871,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8840,7 +8919,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -8887,7 +8967,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8921,7 +9002,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8954,7 +9036,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8988,7 +9071,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9021,7 +9105,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9054,7 +9139,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9101,7 +9187,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9148,7 +9235,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -9195,7 +9283,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9229,7 +9318,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9262,7 +9352,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9296,7 +9387,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9329,7 +9421,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9362,7 +9455,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9409,7 +9503,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9456,7 +9551,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -9579,7 +9675,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9613,7 +9710,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9646,7 +9744,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9680,7 +9779,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9713,7 +9813,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9746,7 +9847,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9793,7 +9895,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9840,7 +9943,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9963,7 +10067,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -9997,7 +10102,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10030,7 +10136,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10064,7 +10171,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10097,7 +10205,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10130,7 +10239,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10177,7 +10287,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -10224,7 +10335,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10347,7 +10459,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10381,7 +10494,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10414,7 +10528,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10448,7 +10563,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10481,7 +10597,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10514,7 +10631,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10561,7 +10679,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -10608,7 +10727,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -10731,7 +10851,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10765,7 +10886,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10798,7 +10920,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10832,7 +10955,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10865,7 +10989,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10898,7 +11023,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10945,7 +11071,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -10992,7 +11119,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -11115,7 +11243,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11149,7 +11278,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11182,7 +11312,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11216,7 +11347,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11249,7 +11381,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11282,7 +11415,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11329,7 +11463,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11376,7 +11511,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -11499,7 +11635,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11533,7 +11670,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11566,7 +11704,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11600,7 +11739,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11633,7 +11773,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11666,7 +11807,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11713,7 +11855,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -11760,7 +11903,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -11883,7 +12027,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -11917,7 +12062,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -11950,7 +12096,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -11984,7 +12131,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -12017,7 +12165,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -12050,7 +12199,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -12097,7 +12247,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -12144,7 +12295,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -12267,7 +12419,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12301,7 +12454,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12334,7 +12488,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12368,7 +12523,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12401,7 +12557,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12434,7 +12591,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12481,7 +12639,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12528,7 +12687,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -12651,7 +12811,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12685,7 +12846,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12718,7 +12880,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12752,7 +12915,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12785,7 +12949,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12818,7 +12983,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12865,7 +13031,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12912,7 +13079,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13035,7 +13203,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13069,7 +13238,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13102,7 +13272,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13136,7 +13307,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13169,7 +13341,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13202,7 +13375,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13249,7 +13423,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13296,7 +13471,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13419,7 +13595,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13453,7 +13630,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13486,7 +13664,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13520,7 +13699,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13553,7 +13733,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13586,7 +13767,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13633,7 +13815,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13680,7 +13863,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13803,7 +13987,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -13837,7 +14022,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -13870,7 +14056,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -13904,7 +14091,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -13937,7 +14125,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -13970,7 +14159,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14017,7 +14207,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14064,7 +14255,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14187,7 +14379,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14221,7 +14414,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14254,7 +14448,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14288,7 +14483,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14321,7 +14517,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14354,7 +14551,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14401,7 +14599,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14448,7 +14647,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -14571,7 +14771,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14605,7 +14806,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14638,7 +14840,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14672,7 +14875,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14705,7 +14909,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14738,7 +14943,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14785,7 +14991,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14832,7 +15039,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -14955,7 +15163,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -14989,7 +15198,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15022,7 +15232,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15056,7 +15267,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15089,7 +15301,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15122,7 +15335,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15169,7 +15383,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15216,7 +15431,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -15339,7 +15555,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15373,7 +15590,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15406,7 +15624,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15440,7 +15659,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15473,7 +15693,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15506,7 +15727,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15553,7 +15775,8 @@ "y": 0.0, "z": -36.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15600,7 +15823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -15723,7 +15947,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15757,7 +15982,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15790,7 +16016,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15824,7 +16051,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15857,7 +16085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15890,7 +16119,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15937,7 +16167,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15984,7 +16215,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16031,7 +16263,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16078,7 +16311,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16125,7 +16359,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16172,7 +16407,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3a039d726f][pl_Dynabeads_IP_Flex_96well_final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3a039d726f][pl_Dynabeads_IP_Flex_96well_final].json index 03ab5068f14..453a3a56208 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3a039d726f][pl_Dynabeads_IP_Flex_96well_final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3a039d726f][pl_Dynabeads_IP_Flex_96well_final].json @@ -9331,7 +9331,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9364,7 +9365,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9397,7 +9399,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9430,7 +9433,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9463,7 +9467,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9496,7 +9501,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9529,7 +9535,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9562,7 +9569,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9595,7 +9603,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9628,7 +9637,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9661,7 +9671,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9694,7 +9705,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9727,7 +9739,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9760,7 +9773,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9793,7 +9807,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9826,7 +9841,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9859,7 +9875,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9892,7 +9909,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9925,7 +9943,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9958,7 +9977,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9991,7 +10011,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10023,7 +10044,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10055,7 +10077,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10088,7 +10111,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10121,7 +10145,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10154,7 +10179,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10186,7 +10212,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10219,7 +10246,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10251,7 +10279,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10284,7 +10313,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10316,7 +10346,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10349,7 +10380,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10381,7 +10413,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10414,7 +10447,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10446,7 +10480,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -10479,7 +10514,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -10511,7 +10547,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -10544,7 +10581,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -10576,7 +10614,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10609,7 +10648,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10641,7 +10681,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10674,7 +10715,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10706,7 +10748,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -10739,7 +10782,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -10771,7 +10815,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10804,7 +10849,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10836,7 +10882,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10869,7 +10916,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10900,7 +10948,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -11058,7 +11107,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11090,7 +11140,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11122,7 +11173,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11155,7 +11207,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11187,7 +11240,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11283,7 +11337,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11315,7 +11370,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11347,7 +11403,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11380,7 +11437,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11412,7 +11470,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11508,7 +11567,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11540,7 +11600,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11572,7 +11633,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11605,7 +11667,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11637,7 +11700,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11733,7 +11797,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11765,7 +11830,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11797,7 +11863,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -11830,7 +11897,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11862,7 +11930,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11958,7 +12027,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11990,7 +12060,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12022,7 +12093,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12055,7 +12127,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12087,7 +12160,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12183,7 +12257,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -12215,7 +12290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -12247,7 +12323,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -12280,7 +12357,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12312,7 +12390,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12408,7 +12487,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12440,7 +12520,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12472,7 +12553,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12505,7 +12587,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12537,7 +12620,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12633,7 +12717,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12665,7 +12750,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12697,7 +12783,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12730,7 +12817,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12762,7 +12850,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12858,7 +12947,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12890,7 +12980,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12922,7 +13013,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12955,7 +13047,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12987,7 +13080,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13083,7 +13177,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -13115,7 +13210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -13147,7 +13243,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -13180,7 +13277,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13212,7 +13310,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13308,7 +13407,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13340,7 +13440,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13372,7 +13473,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13405,7 +13507,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13437,7 +13540,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13533,7 +13637,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -13565,7 +13670,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -13597,7 +13703,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -13630,7 +13737,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13662,7 +13770,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13806,7 +13915,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13838,7 +13948,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13870,7 +13981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13903,7 +14015,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13935,7 +14048,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13967,7 +14081,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14063,7 +14178,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14095,7 +14211,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14127,7 +14244,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14160,7 +14278,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14192,7 +14311,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14224,7 +14344,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14320,7 +14441,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14352,7 +14474,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14384,7 +14507,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14417,7 +14541,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14449,7 +14574,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14481,7 +14607,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14577,7 +14704,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14609,7 +14737,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14641,7 +14770,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14674,7 +14804,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14706,7 +14837,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14738,7 +14870,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14834,7 +14967,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14866,7 +15000,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14898,7 +15033,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14931,7 +15067,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14963,7 +15100,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14995,7 +15133,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15091,7 +15230,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15123,7 +15263,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15155,7 +15296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15188,7 +15330,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15220,7 +15363,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15252,7 +15396,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15348,7 +15493,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15380,7 +15526,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15412,7 +15559,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15445,7 +15593,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15477,7 +15626,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15509,7 +15659,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15605,7 +15756,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15637,7 +15789,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15669,7 +15822,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15702,7 +15856,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15734,7 +15889,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15766,7 +15922,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15862,7 +16019,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15894,7 +16052,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15926,7 +16085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15959,7 +16119,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15991,7 +16152,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16023,7 +16185,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16119,7 +16282,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16151,7 +16315,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16183,7 +16348,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16216,7 +16382,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16248,7 +16415,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16280,7 +16448,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16376,7 +16545,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16408,7 +16578,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16440,7 +16611,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16473,7 +16645,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16505,7 +16678,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16537,7 +16711,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16633,7 +16808,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16665,7 +16841,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16697,7 +16874,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16730,7 +16908,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16762,7 +16941,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16794,7 +16974,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16890,7 +17071,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16923,7 +17105,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16956,7 +17139,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16989,7 +17173,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17022,7 +17207,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17055,7 +17241,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17088,7 +17275,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17121,7 +17309,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17154,7 +17343,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17187,7 +17377,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17220,7 +17411,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17253,7 +17445,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17286,7 +17479,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17319,7 +17513,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17352,7 +17547,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17385,7 +17581,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17418,7 +17615,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17451,7 +17649,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17484,7 +17683,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17517,7 +17717,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17550,7 +17751,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17582,7 +17784,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17614,7 +17817,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17647,7 +17851,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17680,7 +17885,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17713,7 +17919,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17745,7 +17952,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17778,7 +17986,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17810,7 +18019,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17843,7 +18053,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17875,7 +18086,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17908,7 +18120,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17940,7 +18153,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17973,7 +18187,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18005,7 +18220,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18038,7 +18254,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18070,7 +18287,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18103,7 +18321,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18135,7 +18354,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18168,7 +18388,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18200,7 +18421,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18233,7 +18455,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18265,7 +18488,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18298,7 +18522,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18330,7 +18555,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18363,7 +18589,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18395,7 +18622,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18428,7 +18656,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18459,7 +18688,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18693,7 +18923,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18725,7 +18956,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18757,7 +18989,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18790,7 +19023,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18822,7 +19056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18918,7 +19153,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18950,7 +19186,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18982,7 +19219,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19015,7 +19253,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19047,7 +19286,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19143,7 +19383,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19175,7 +19416,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19207,7 +19449,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19240,7 +19483,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19272,7 +19516,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19368,7 +19613,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19400,7 +19646,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19432,7 +19679,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19465,7 +19713,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19497,7 +19746,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19593,7 +19843,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -19625,7 +19876,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -19657,7 +19909,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -19690,7 +19943,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19722,7 +19976,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19818,7 +20073,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19850,7 +20106,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19882,7 +20139,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19915,7 +20173,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19947,7 +20206,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20043,7 +20303,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20075,7 +20336,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20107,7 +20369,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20140,7 +20403,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20172,7 +20436,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20268,7 +20533,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20300,7 +20566,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20332,7 +20599,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20365,7 +20633,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20397,7 +20666,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20493,7 +20763,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -20525,7 +20796,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -20557,7 +20829,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -20590,7 +20863,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20622,7 +20896,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20718,7 +20993,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20750,7 +21026,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20782,7 +21059,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20815,7 +21093,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20847,7 +21126,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20943,7 +21223,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20975,7 +21256,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -21007,7 +21289,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -21040,7 +21323,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21072,7 +21356,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21168,7 +21453,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21200,7 +21486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21232,7 +21519,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21265,7 +21553,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21297,7 +21586,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21441,7 +21731,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21473,7 +21764,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21505,7 +21797,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21538,7 +21831,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21570,7 +21864,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21602,7 +21897,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21634,7 +21930,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21666,7 +21963,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21699,7 +21997,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21731,7 +22030,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21763,7 +22063,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21795,7 +22096,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21827,7 +22129,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21860,7 +22163,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21892,7 +22196,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21924,7 +22229,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21956,7 +22262,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21988,7 +22295,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22021,7 +22329,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22053,7 +22362,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22085,7 +22395,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22117,7 +22428,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22149,7 +22461,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22182,7 +22495,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22214,7 +22528,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22246,7 +22561,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22278,7 +22594,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22310,7 +22627,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22343,7 +22661,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22375,7 +22694,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22407,7 +22727,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22439,7 +22760,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22471,7 +22793,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22504,7 +22827,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22536,7 +22860,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22568,7 +22893,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -22600,7 +22926,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -22632,7 +22959,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -22665,7 +22993,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -22697,7 +23026,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -22729,7 +23059,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22761,7 +23092,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22793,7 +23125,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22826,7 +23159,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22858,7 +23192,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22890,7 +23225,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22922,7 +23258,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22954,7 +23291,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22987,7 +23325,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23019,7 +23358,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23051,7 +23391,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23083,7 +23424,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23115,7 +23457,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23148,7 +23491,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23180,7 +23524,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23212,7 +23557,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23244,7 +23590,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23276,7 +23623,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23309,7 +23657,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23341,7 +23690,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23558,7 +23908,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23590,7 +23941,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23622,7 +23974,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23655,7 +24008,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23687,7 +24041,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23783,7 +24138,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23815,7 +24171,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23847,7 +24204,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23880,7 +24238,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23912,7 +24271,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24008,7 +24368,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24040,7 +24401,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24072,7 +24434,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24105,7 +24468,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24137,7 +24501,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24233,7 +24598,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24265,7 +24631,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24297,7 +24664,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24330,7 +24698,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24362,7 +24731,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24458,7 +24828,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24490,7 +24861,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24522,7 +24894,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24555,7 +24928,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24587,7 +24961,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24683,7 +25058,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24715,7 +25091,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24747,7 +25124,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24780,7 +25158,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24812,7 +25191,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24908,7 +25288,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24940,7 +25321,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24972,7 +25354,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25005,7 +25388,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25037,7 +25421,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25133,7 +25518,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -25165,7 +25551,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -25197,7 +25584,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -25230,7 +25618,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25262,7 +25651,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25358,7 +25748,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25390,7 +25781,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25422,7 +25814,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25455,7 +25848,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25487,7 +25881,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25583,7 +25978,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25615,7 +26011,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25647,7 +26044,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25680,7 +26078,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25712,7 +26111,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25808,7 +26208,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25840,7 +26241,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25872,7 +26274,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25905,7 +26308,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25937,7 +26341,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26033,7 +26438,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26065,7 +26471,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26097,7 +26504,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26130,7 +26538,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26162,7 +26571,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26306,7 +26716,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26338,7 +26749,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26370,7 +26782,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26403,7 +26816,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26435,7 +26849,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26467,7 +26882,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26499,7 +26915,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26531,7 +26948,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26564,7 +26982,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26596,7 +27015,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26628,7 +27048,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26660,7 +27081,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26692,7 +27114,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26725,7 +27148,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26757,7 +27181,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26789,7 +27214,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26821,7 +27247,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26853,7 +27280,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26886,7 +27314,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26918,7 +27347,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26950,7 +27380,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26982,7 +27413,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27014,7 +27446,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27047,7 +27480,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27079,7 +27513,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27111,7 +27546,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27143,7 +27579,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27175,7 +27612,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27208,7 +27646,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27240,7 +27679,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27272,7 +27712,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27304,7 +27745,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27336,7 +27778,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27369,7 +27812,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27401,7 +27845,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27433,7 +27878,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27465,7 +27911,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27497,7 +27944,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27530,7 +27978,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27562,7 +28011,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27594,7 +28044,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27626,7 +28077,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27658,7 +28110,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27691,7 +28144,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27723,7 +28177,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27755,7 +28210,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27787,7 +28243,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27819,7 +28276,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27852,7 +28310,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27884,7 +28343,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27916,7 +28376,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27948,7 +28409,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27980,7 +28442,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28013,7 +28476,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28045,7 +28509,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28077,7 +28542,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28109,7 +28575,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28141,7 +28608,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28174,7 +28642,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28206,7 +28675,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28423,7 +28893,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28455,7 +28926,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28487,7 +28959,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28520,7 +28993,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28552,7 +29026,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28648,7 +29123,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28680,7 +29156,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28712,7 +29189,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28745,7 +29223,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28777,7 +29256,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28873,7 +29353,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28905,7 +29386,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28937,7 +29419,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28970,7 +29453,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29002,7 +29486,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29098,7 +29583,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29130,7 +29616,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29162,7 +29649,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29195,7 +29683,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29227,7 +29716,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29323,7 +29813,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29355,7 +29846,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29387,7 +29879,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29420,7 +29913,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29452,7 +29946,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29548,7 +30043,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29580,7 +30076,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29612,7 +30109,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29645,7 +30143,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29677,7 +30176,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29773,7 +30273,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29805,7 +30306,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29837,7 +30339,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29870,7 +30373,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29902,7 +30406,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29998,7 +30503,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30030,7 +30536,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30062,7 +30569,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -30095,7 +30603,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30127,7 +30636,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30223,7 +30733,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30255,7 +30766,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30287,7 +30799,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -30320,7 +30833,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30352,7 +30866,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30448,7 +30963,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -30480,7 +30996,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -30512,7 +31029,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -30545,7 +31063,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30577,7 +31096,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30673,7 +31193,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30705,7 +31226,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30737,7 +31259,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30770,7 +31293,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30802,7 +31326,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30898,7 +31423,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30930,7 +31456,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30962,7 +31489,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30995,7 +31523,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31027,7 +31556,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31171,7 +31701,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31203,7 +31734,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31235,7 +31767,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31268,7 +31801,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31300,7 +31834,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31332,7 +31867,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31364,7 +31900,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31396,7 +31933,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31429,7 +31967,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31461,7 +32000,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31493,7 +32033,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31525,7 +32066,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31557,7 +32099,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31590,7 +32133,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31622,7 +32166,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31654,7 +32199,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31686,7 +32232,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31718,7 +32265,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31751,7 +32299,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31783,7 +32332,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31815,7 +32365,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31847,7 +32398,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31879,7 +32431,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31912,7 +32465,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31944,7 +32498,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31976,7 +32531,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32008,7 +32564,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32040,7 +32597,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32073,7 +32631,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32105,7 +32664,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32137,7 +32697,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32169,7 +32730,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32201,7 +32763,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32234,7 +32797,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32266,7 +32830,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32298,7 +32863,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32330,7 +32896,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32362,7 +32929,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32395,7 +32963,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32427,7 +32996,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32459,7 +33029,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32491,7 +33062,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32523,7 +33095,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32556,7 +33129,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32588,7 +33162,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32620,7 +33195,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32652,7 +33228,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32684,7 +33261,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32717,7 +33295,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32749,7 +33328,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32781,7 +33361,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32813,7 +33394,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32845,7 +33427,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32878,7 +33461,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32910,7 +33494,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32942,7 +33527,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32974,7 +33560,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33006,7 +33593,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33039,7 +33627,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33071,7 +33660,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33288,7 +33878,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33320,7 +33911,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33352,7 +33944,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33385,7 +33978,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33417,7 +34011,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33513,7 +34108,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33545,7 +34141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33577,7 +34174,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33610,7 +34208,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33642,7 +34241,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33738,7 +34338,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33770,7 +34371,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33802,7 +34404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33835,7 +34438,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33867,7 +34471,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33963,7 +34568,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -33995,7 +34601,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34027,7 +34634,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34060,7 +34668,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34092,7 +34701,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34188,7 +34798,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34220,7 +34831,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34252,7 +34864,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34285,7 +34898,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34317,7 +34931,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34413,7 +35028,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34445,7 +35061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34477,7 +35094,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34510,7 +35128,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34542,7 +35161,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34638,7 +35258,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34670,7 +35291,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34702,7 +35324,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34735,7 +35358,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34767,7 +35391,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34863,7 +35488,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34895,7 +35521,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34927,7 +35554,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34960,7 +35588,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34992,7 +35621,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35088,7 +35718,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35120,7 +35751,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35152,7 +35784,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35185,7 +35818,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35217,7 +35851,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35313,7 +35948,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -35345,7 +35981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -35377,7 +36014,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -35410,7 +36048,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35442,7 +36081,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35538,7 +36178,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35570,7 +36211,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35602,7 +36244,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35635,7 +36278,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35667,7 +36311,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35763,7 +36408,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35795,7 +36441,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35827,7 +36474,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35860,7 +36508,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35892,7 +36541,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36036,7 +36686,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36069,7 +36720,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36102,7 +36754,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36135,7 +36788,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36168,7 +36822,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36201,7 +36856,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36234,7 +36890,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36267,7 +36924,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36300,7 +36958,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36333,7 +36992,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36366,7 +37026,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36399,7 +37060,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36432,7 +37094,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36465,7 +37128,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36498,7 +37162,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36531,7 +37196,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36564,7 +37230,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36597,7 +37264,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36630,7 +37298,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36663,7 +37332,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36696,7 +37366,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36728,7 +37399,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36760,7 +37432,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36793,7 +37466,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36826,7 +37500,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36859,7 +37534,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36891,7 +37567,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36924,7 +37601,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36956,7 +37634,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36989,7 +37668,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37021,7 +37701,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37054,7 +37735,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37086,7 +37768,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37119,7 +37802,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37151,7 +37835,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37184,7 +37869,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37216,7 +37902,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37249,7 +37936,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37281,7 +37969,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37314,7 +38003,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37346,7 +38036,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37379,7 +38070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37411,7 +38103,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37444,7 +38137,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37476,7 +38170,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37509,7 +38204,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37541,7 +38237,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37574,7 +38271,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37605,7 +38303,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cec61dfd9][Flex_S_v2_19_KAPA_Library_Quant].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cec61dfd9][Flex_S_v2_19_KAPA_Library_Quant].json index b6aa82559ea..3608a32e494 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cec61dfd9][Flex_S_v2_19_KAPA_Library_Quant].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cec61dfd9][Flex_S_v2_19_KAPA_Library_Quant].json @@ -12420,7 +12420,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12453,7 +12454,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12486,7 +12488,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12518,7 +12521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12549,7 +12553,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12581,7 +12586,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12614,7 +12620,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12647,7 +12654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12679,7 +12687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12710,7 +12719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12742,7 +12752,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12775,7 +12786,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12808,7 +12820,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12840,7 +12853,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12871,7 +12885,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14168,7 +14183,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14201,7 +14217,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14234,7 +14251,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14267,7 +14285,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14300,7 +14319,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14333,7 +14353,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14367,7 +14388,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14400,7 +14422,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14434,7 +14457,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14467,7 +14491,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14501,7 +14526,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14534,7 +14560,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14568,7 +14595,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14601,7 +14629,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14635,7 +14664,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14668,7 +14698,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14702,7 +14733,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14735,7 +14767,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14769,7 +14802,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14802,7 +14836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14836,7 +14871,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14869,7 +14905,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14903,7 +14940,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14936,7 +14974,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14969,7 +15008,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15001,7 +15041,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15097,7 +15138,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15130,7 +15172,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15163,7 +15206,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15196,7 +15240,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15229,7 +15274,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15262,7 +15308,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15296,7 +15343,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15329,7 +15377,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15363,7 +15412,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15396,7 +15446,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15430,7 +15481,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15463,7 +15515,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15497,7 +15550,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15530,7 +15584,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15564,7 +15619,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15597,7 +15653,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15631,7 +15688,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15664,7 +15722,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15698,7 +15757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15731,7 +15791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15765,7 +15826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15798,7 +15860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15832,7 +15895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15865,7 +15929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15898,7 +15963,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15930,7 +15996,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16026,7 +16093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16059,7 +16127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16092,7 +16161,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16125,7 +16195,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16158,7 +16229,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16191,7 +16263,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16225,7 +16298,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16258,7 +16332,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16292,7 +16367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16325,7 +16401,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16359,7 +16436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16392,7 +16470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16426,7 +16505,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16459,7 +16539,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16493,7 +16574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16526,7 +16608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16560,7 +16643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16593,7 +16677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16627,7 +16712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16660,7 +16746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16694,7 +16781,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16727,7 +16815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16761,7 +16850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16794,7 +16884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16827,7 +16918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16859,7 +16951,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16969,7 +17062,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17002,7 +17096,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17035,7 +17130,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17068,7 +17164,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17101,7 +17198,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17134,7 +17232,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17168,7 +17267,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17201,7 +17301,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17235,7 +17336,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17268,7 +17370,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17302,7 +17405,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17335,7 +17439,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17369,7 +17474,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17402,7 +17508,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17436,7 +17543,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17469,7 +17577,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17503,7 +17612,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17536,7 +17646,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17570,7 +17681,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17603,7 +17715,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17637,7 +17750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17670,7 +17784,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17704,7 +17819,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17737,7 +17853,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17770,7 +17887,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17802,7 +17920,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17898,7 +18017,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17931,7 +18051,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17964,7 +18085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17997,7 +18119,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18030,7 +18153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18063,7 +18187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18097,7 +18222,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18130,7 +18256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18164,7 +18291,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18197,7 +18325,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18231,7 +18360,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18264,7 +18394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18298,7 +18429,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18331,7 +18463,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18365,7 +18498,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18398,7 +18532,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18432,7 +18567,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18465,7 +18601,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18499,7 +18636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18532,7 +18670,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18566,7 +18705,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18599,7 +18739,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18633,7 +18774,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18666,7 +18808,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18699,7 +18842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18731,7 +18875,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18827,7 +18972,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18860,7 +19006,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18893,7 +19040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18926,7 +19074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18959,7 +19108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18992,7 +19142,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19026,7 +19177,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19059,7 +19211,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19093,7 +19246,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19126,7 +19280,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19160,7 +19315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19193,7 +19349,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19227,7 +19384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19260,7 +19418,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19294,7 +19453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19327,7 +19487,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19361,7 +19522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19394,7 +19556,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19428,7 +19591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19461,7 +19625,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19495,7 +19660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19528,7 +19694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19562,7 +19729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19595,7 +19763,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19628,7 +19797,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19660,7 +19830,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19798,7 +19969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19831,7 +20003,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19863,7 +20036,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19908,7 +20082,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19940,7 +20115,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19973,7 +20149,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20005,7 +20182,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20050,7 +20228,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20082,7 +20261,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20115,7 +20295,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20147,7 +20328,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20192,7 +20374,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20224,7 +20407,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20257,7 +20441,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20289,7 +20474,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20334,7 +20520,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20472,7 +20659,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20505,7 +20693,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20538,7 +20727,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20572,7 +20762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20605,7 +20796,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20639,7 +20831,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20672,7 +20865,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20706,7 +20900,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20739,7 +20934,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20773,7 +20969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20806,7 +21003,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20839,7 +21037,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20871,7 +21070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20916,7 +21116,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21054,7 +21255,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21087,7 +21289,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21120,7 +21323,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21154,7 +21358,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21187,7 +21392,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21221,7 +21427,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21254,7 +21461,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21288,7 +21496,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21321,7 +21530,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21355,7 +21565,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21388,7 +21599,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21421,7 +21633,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21453,7 +21666,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21498,7 +21712,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21636,7 +21851,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21670,7 +21886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21703,7 +21920,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21737,7 +21955,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21770,7 +21989,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21804,7 +22024,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21837,7 +22058,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21871,7 +22093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21904,7 +22127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21937,7 +22161,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21970,7 +22195,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22003,7 +22229,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22049,7 +22276,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22094,7 +22322,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22126,7 +22355,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22172,7 +22402,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22217,7 +22448,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22249,7 +22481,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22295,7 +22528,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22340,7 +22574,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22372,7 +22607,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22418,7 +22654,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22463,7 +22700,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22495,7 +22733,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22606,7 +22845,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22640,7 +22880,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22673,7 +22914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22707,7 +22949,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22740,7 +22983,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22774,7 +23018,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22807,7 +23052,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22841,7 +23087,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22874,7 +23121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22907,7 +23155,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22940,7 +23189,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22973,7 +23223,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23019,7 +23270,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23064,7 +23316,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23096,7 +23349,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23142,7 +23396,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23187,7 +23442,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23219,7 +23475,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23265,7 +23522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23310,7 +23568,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23342,7 +23601,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23388,7 +23648,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23433,7 +23694,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23465,7 +23727,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23576,7 +23839,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23610,7 +23874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23643,7 +23908,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23677,7 +23943,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23710,7 +23977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23744,7 +24012,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23777,7 +24046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23811,7 +24081,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23844,7 +24115,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23877,7 +24149,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23910,7 +24183,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23943,7 +24217,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23989,7 +24264,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24034,7 +24310,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24066,7 +24343,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24112,7 +24390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24157,7 +24436,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24189,7 +24469,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24235,7 +24516,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24280,7 +24562,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24312,7 +24595,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24358,7 +24642,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -24403,7 +24688,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -24435,7 +24721,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -25733,7 +26020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25767,7 +26055,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25800,7 +26089,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25834,7 +26124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25867,7 +26158,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25901,7 +26193,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25934,7 +26227,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25968,7 +26262,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26001,7 +26296,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26034,7 +26330,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26067,7 +26364,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26100,7 +26398,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26146,7 +26445,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26191,7 +26491,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26223,7 +26524,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26269,7 +26571,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26314,7 +26617,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26346,7 +26650,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26392,7 +26697,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26437,7 +26743,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26469,7 +26776,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26515,7 +26823,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26560,7 +26869,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26592,7 +26902,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cf6a3778e][Flex_S_v2_18_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cf6a3778e][Flex_S_v2_18_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json index b89336ee4aa..6ee0de04100 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cf6a3778e][Flex_S_v2_18_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[3cf6a3778e][Flex_S_v2_18_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json @@ -8381,7 +8381,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8414,7 +8415,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8536,7 +8538,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8569,7 +8572,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8692,7 +8696,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8725,7 +8730,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8834,7 +8840,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8867,7 +8874,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8976,7 +8984,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9009,7 +9018,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9118,7 +9128,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9151,7 +9162,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -9260,7 +9272,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9293,7 +9306,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9402,7 +9416,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9435,7 +9450,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -9544,7 +9560,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9577,7 +9594,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9686,7 +9704,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9719,7 +9738,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9828,7 +9848,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9861,7 +9882,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9970,7 +9992,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10003,7 +10026,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10145,7 +10169,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10177,7 +10202,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10209,7 +10235,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10242,7 +10269,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10416,7 +10444,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10450,7 +10479,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10483,7 +10513,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10517,7 +10548,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10550,7 +10582,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10583,7 +10616,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10616,7 +10650,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10649,7 +10684,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10682,7 +10718,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10716,7 +10753,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10749,7 +10787,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10783,7 +10822,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10816,7 +10856,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10850,7 +10891,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10883,7 +10925,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10917,7 +10960,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10950,7 +10994,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10983,7 +11028,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11016,7 +11062,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12613,7 +12660,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12675,7 +12723,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12738,7 +12787,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12800,7 +12850,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12865,7 +12916,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12928,7 +12980,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4148613317][Flex_S_v2_19_ligseq].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4148613317][Flex_S_v2_19_ligseq].json index 5d9ee95c9ed..4a2053cd8e9 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4148613317][Flex_S_v2_19_ligseq].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4148613317][Flex_S_v2_19_ligseq].json @@ -12445,7 +12445,8 @@ "y": 0.0, "z": -14.680000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12478,7 +12479,8 @@ "y": 0.0, "z": -14.68 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12510,7 +12512,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12542,7 +12545,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12576,7 +12580,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12609,7 +12614,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12643,7 +12649,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12676,7 +12683,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12710,7 +12718,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12743,7 +12752,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12777,7 +12787,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12810,7 +12821,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12844,7 +12856,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12877,7 +12890,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12911,7 +12925,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12944,7 +12959,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12978,7 +12994,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13011,7 +13028,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13045,7 +13063,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13078,7 +13097,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13112,7 +13132,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13145,7 +13166,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13178,7 +13200,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13210,7 +13233,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13535,7 +13559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13569,7 +13594,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13602,7 +13628,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13636,7 +13663,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13669,7 +13697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13702,7 +13731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13735,7 +13765,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13768,7 +13799,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13800,7 +13832,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13832,7 +13865,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13864,7 +13898,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13896,7 +13931,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13929,7 +13965,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13961,7 +13998,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13993,7 +14031,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14026,7 +14065,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14058,7 +14098,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14090,7 +14131,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14123,7 +14165,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14155,7 +14198,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14187,7 +14231,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14219,7 +14264,8 @@ "y": 0.0, "z": 2.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14250,7 +14296,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14281,7 +14328,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14312,7 +14360,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14540,7 +14589,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14572,7 +14622,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14618,7 +14669,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14650,7 +14702,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14682,7 +14735,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14714,7 +14768,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14760,7 +14815,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14791,7 +14847,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14822,7 +14879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14944,7 +15002,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14976,7 +15035,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15007,7 +15067,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15038,7 +15099,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15069,7 +15131,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15101,7 +15164,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15147,7 +15211,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15178,7 +15243,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15209,7 +15275,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15240,7 +15307,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15375,7 +15443,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15407,7 +15476,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15453,7 +15523,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15485,7 +15556,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15517,7 +15589,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15549,7 +15622,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15595,7 +15669,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15626,7 +15701,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15657,7 +15733,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15779,7 +15856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15811,7 +15889,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15842,7 +15921,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15873,7 +15953,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15904,7 +15985,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15936,7 +16018,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15982,7 +16065,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16013,7 +16097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16044,7 +16129,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16075,7 +16161,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16210,7 +16297,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16242,7 +16330,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16288,7 +16377,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16320,7 +16410,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16352,7 +16443,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16384,7 +16476,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16430,7 +16523,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16461,7 +16555,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16492,7 +16587,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16627,7 +16723,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16659,7 +16756,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16844,7 +16942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16876,7 +16975,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16908,7 +17008,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16940,7 +17041,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17168,7 +17270,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17200,7 +17303,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17233,7 +17337,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17446,7 +17551,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17480,7 +17586,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17513,7 +17620,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17547,7 +17655,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17580,7 +17689,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17613,7 +17723,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17646,7 +17757,8 @@ "y": 0.0, "z": -14.680000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17678,7 +17790,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17724,7 +17837,8 @@ "y": 0.0, "z": -14.679999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17756,7 +17870,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17788,7 +17903,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17822,7 +17938,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17855,7 +17972,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17889,7 +18007,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17922,7 +18041,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17956,7 +18076,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17989,7 +18110,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18023,7 +18145,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18056,7 +18179,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18090,7 +18214,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18123,7 +18248,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18157,7 +18283,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18190,7 +18317,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18224,7 +18352,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18257,7 +18386,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18291,7 +18421,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18324,7 +18455,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18358,7 +18490,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18391,7 +18524,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18425,7 +18559,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18458,7 +18593,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18492,7 +18628,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18525,7 +18662,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18559,7 +18697,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18592,7 +18731,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18626,7 +18766,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18659,7 +18800,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18693,7 +18835,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18726,7 +18869,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18760,7 +18904,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18793,7 +18938,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18827,7 +18973,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18860,7 +19007,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18894,7 +19042,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18927,7 +19076,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18961,7 +19111,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18994,7 +19145,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19028,7 +19180,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19061,7 +19214,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19094,7 +19248,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19126,7 +19281,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19332,7 +19488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19365,7 +19522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19411,7 +19569,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19639,7 +19798,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19671,7 +19831,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19717,7 +19878,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19749,7 +19911,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19781,7 +19944,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19813,7 +19977,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19859,7 +20024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19890,7 +20056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19921,7 +20088,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20091,7 +20259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20123,7 +20292,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20155,7 +20325,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20187,7 +20358,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20429,7 +20601,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20461,7 +20634,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20507,7 +20681,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20539,7 +20714,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20571,7 +20747,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20603,7 +20780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20649,7 +20827,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20680,7 +20859,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20711,7 +20891,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20881,7 +21062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20913,7 +21095,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20945,7 +21128,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20977,7 +21161,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21219,7 +21404,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21251,7 +21437,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21297,7 +21484,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21329,7 +21517,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21361,7 +21550,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21393,7 +21583,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21439,7 +21630,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21470,7 +21662,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21501,7 +21694,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21636,7 +21830,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21668,7 +21863,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21853,7 +22049,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21885,7 +22082,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21917,7 +22115,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21949,7 +22148,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22335,7 +22535,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22367,7 +22568,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22400,7 +22602,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[42beea80be][pl_96_ch_demo_rtp].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[42beea80be][pl_96_ch_demo_rtp].json index 463b61d78f0..a6e66fb94bd 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[42beea80be][pl_96_ch_demo_rtp].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[42beea80be][pl_96_ch_demo_rtp].json @@ -9191,7 +9191,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9224,7 +9225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9257,7 +9259,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9290,7 +9293,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9323,7 +9327,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9356,7 +9361,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9403,7 +9409,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9436,7 +9443,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9469,7 +9477,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9502,7 +9511,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9613,7 +9623,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9646,7 +9657,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9679,7 +9691,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9712,7 +9725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9745,7 +9759,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9778,7 +9793,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9935,7 +9951,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10097,7 +10114,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10130,7 +10148,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10163,7 +10182,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10196,7 +10216,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10229,7 +10250,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10262,7 +10284,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10419,7 +10442,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10595,7 +10619,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10628,7 +10653,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10661,7 +10687,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10694,7 +10721,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10805,7 +10833,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10838,7 +10867,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10871,7 +10901,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10904,7 +10935,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10937,7 +10969,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10970,7 +11003,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11127,7 +11161,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11289,7 +11324,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11322,7 +11358,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11355,7 +11392,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11388,7 +11426,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11421,7 +11460,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11454,7 +11494,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11611,7 +11652,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11801,7 +11843,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11834,7 +11877,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11867,7 +11911,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11900,7 +11945,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12011,7 +12057,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12044,7 +12091,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12077,7 +12125,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12110,7 +12159,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12143,7 +12193,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12176,7 +12227,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12333,7 +12385,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12366,7 +12419,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12481,7 +12535,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12514,7 +12569,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12547,7 +12603,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12580,7 +12637,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12613,7 +12671,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12646,7 +12705,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12803,7 +12863,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12836,7 +12897,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4389e3ab18][OT2_X_v6_P20S_None_SimpleTransfer].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4389e3ab18][OT2_X_v6_P20S_None_SimpleTransfer].json index 579a4670bcc..351c26b64b4 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4389e3ab18][OT2_X_v6_P20S_None_SimpleTransfer].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4389e3ab18][OT2_X_v6_P20S_None_SimpleTransfer].json @@ -1757,7 +1757,7 @@ "createdAt": "TIMESTAMP", "error": { "createdAt": "TIMESTAMP", - "detail": "Cannot aspirate 21.0 µL when only 20 is available.", + "detail": "Cannot aspirate 21.0 µL when only 20 is available in the tip.", "errorCode": "4000", "errorInfo": { "attempted_aspirate_volume": 21.0, @@ -1772,7 +1772,14 @@ }, "id": "UUID", "key": "c2e4fa67-3c04-4d22-b3fa-5d61e956c488", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "flowRate": 3.78, "labwareId": "UUID", @@ -1784,7 +1791,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -1800,7 +1808,7 @@ "errors": [ { "createdAt": "TIMESTAMP", - "detail": "Cannot aspirate 21.0 µL when only 20 is available.", + "detail": "Cannot aspirate 21.0 µL when only 20 is available in the tip.", "errorCode": "4000", "errorInfo": { "attempted_aspirate_volume": 21.0, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4753259c3e][pl_sample_dilution_with_96_channel_pipette].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4753259c3e][pl_sample_dilution_with_96_channel_pipette].json index f06290861de..6683690fcdd 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4753259c3e][pl_sample_dilution_with_96_channel_pipette].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4753259c3e][pl_sample_dilution_with_96_channel_pipette].json @@ -7129,7 +7129,8 @@ "y": 0.0, "z": -37.72 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7162,7 +7163,8 @@ "y": 0.0, "z": -2.0000000000000018 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7194,7 +7196,8 @@ "y": 0.0, "z": -2.0000000000000018 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7207,413 +7210,6 @@ }, "startedAt": "TIMESTAMP", "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7de854c900b928456d12434bc16a69dc", - "notes": [], - "params": { - "flowRate": 16.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 40.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -18.610000000000003 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 9.199999999999998 - }, - "volume": 40.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "660be9aec4cfa3bbfdcc63f8ee88ff8b", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 40.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0000000000000018 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 14.059999999999999 - }, - "volume": 40.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "01e8b60c57090d9d697b30c14535a4d4", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "308d19b3cd9df6cdc6cddd15bcbae301", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "pushOut": 0.0, - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "eb8ae6cb4c25d9922b51fb35ada546c3", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "478aaa06d4bf8b11ce231a0f5f85f0ac", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "pushOut": 0.0, - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a3517f93f014e4b6b6dc7b3ab5871265", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "97d14eacc5cefb72a6ab7a4a9fe5618c", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "pushOut": 0.0, - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "41a4b8e3c2805a03f4df30235e175c9c", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4616314bfe9fda29ecf3fe9f309f31c3", - "notes": [], - "params": { - "flowRate": 48.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -12.510000000000002 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 3.549999999999999 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2d0162cb149a68bbf7497839eecc333a", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -1.0000000000000018 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 15.059999999999999 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToAddressableAreaForDropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "dbcf7b08d6adae7c756d59c3df5b0d87", - "notes": [], - "params": { - "addressableAreaName": "movableTrashA3", - "alternateDropLocation": true, - "forceDirect": false, - "ignoreTipConfiguration": true, - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "pipetteId": "UUID" - }, - "result": { - "position": { - "x": 466.25, - "y": 364.0, - "z": 40.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTipInPlace", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ad0d4c10fb9650544d779560d768bd0e", - "notes": [], - "params": { - "pipetteId": "UUID" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" } ], "config": { @@ -7624,7 +7220,29 @@ "protocolType": "python" }, "createdAt": "TIMESTAMP", - "errors": [], + "errors": [ + { + "createdAt": "TIMESTAMP", + "detail": "OperationLocationNotInWellError [line 90]: Error 4000 GENERAL_ERROR (OperationLocationNotInWellError): Specifying bottom with an offset of x=0.0 y=0.0 z=-3.8 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "ExceptionInProtocolError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [ + { + "createdAt": "TIMESTAMP", + "detail": "Specifying bottom with an offset of x=0.0 y=0.0 z=-3.8 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "OperationLocationNotInWellError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [] + } + ] + } + ], "files": [ { "name": "pl_sample_dilution_with_96_channel_pipette.py", @@ -7716,7 +7334,7 @@ "pipetteName": "p1000_96" } ], - "result": "ok", + "result": "not-ok", "robotType": "OT-3 Standard", "runTimeParameters": [] } diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4a82419f1f][OT2_S_v2_16_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4a82419f1f][OT2_S_v2_16_P300M_P20S_HS_TC_TM_SmokeTestV3].json index 05f4eb4977b..8c15c551001 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4a82419f1f][OT2_S_v2_16_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4a82419f1f][OT2_S_v2_16_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -11045,7 +11045,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11108,7 +11109,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11171,7 +11173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11234,7 +11237,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11301,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11356,7 +11361,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11402,7 +11408,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11449,7 +11456,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11580,7 +11588,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11613,7 +11622,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -11690,7 +11700,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11723,7 +11734,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -11800,7 +11812,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11833,7 +11846,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -11910,7 +11924,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11943,7 +11958,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -12020,7 +12036,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12053,7 +12070,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -12206,7 +12224,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12240,7 +12259,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12273,7 +12293,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12307,7 +12328,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12340,7 +12362,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12373,7 +12396,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12406,7 +12430,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12439,7 +12464,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12472,7 +12498,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12505,7 +12532,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12538,7 +12566,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12569,7 +12598,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12601,7 +12631,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12635,7 +12666,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12668,7 +12700,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12702,7 +12735,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12735,7 +12769,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12768,7 +12803,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12801,7 +12837,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12834,7 +12871,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12867,7 +12905,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12900,7 +12939,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12933,7 +12973,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12964,7 +13005,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12996,7 +13038,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13030,7 +13073,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13063,7 +13107,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13097,7 +13142,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13130,7 +13176,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13163,7 +13210,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13196,7 +13244,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13229,7 +13278,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13262,7 +13312,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13295,7 +13346,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13328,7 +13380,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13359,7 +13412,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13391,7 +13445,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13425,7 +13480,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13458,7 +13514,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13492,7 +13549,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13525,7 +13583,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13558,7 +13617,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13591,7 +13651,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13624,7 +13685,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13657,7 +13719,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13690,7 +13753,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13723,7 +13787,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13754,7 +13819,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13786,7 +13852,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13820,7 +13887,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13853,7 +13921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13887,7 +13956,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13920,7 +13990,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13953,7 +14024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13986,7 +14058,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14019,7 +14092,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14052,7 +14126,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14085,7 +14160,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14118,7 +14194,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14149,7 +14226,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14181,7 +14259,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14215,7 +14294,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14248,7 +14328,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14282,7 +14363,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14315,7 +14397,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14348,7 +14431,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14381,7 +14465,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14414,7 +14499,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14447,7 +14533,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14480,7 +14567,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14513,7 +14601,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14544,7 +14633,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14576,7 +14666,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14610,7 +14701,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14643,7 +14735,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14677,7 +14770,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14710,7 +14804,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14743,7 +14838,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14776,7 +14872,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14809,7 +14906,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14842,7 +14940,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14875,7 +14974,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14908,7 +15008,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14939,7 +15040,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14971,7 +15073,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15005,7 +15108,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15038,7 +15142,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15072,7 +15177,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15105,7 +15211,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15138,7 +15245,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15171,7 +15279,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15204,7 +15313,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15237,7 +15347,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15270,7 +15381,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15303,7 +15415,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15334,7 +15447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15366,7 +15480,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15400,7 +15515,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15433,7 +15549,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15467,7 +15584,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15500,7 +15618,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15533,7 +15652,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15566,7 +15686,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15599,7 +15720,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15632,7 +15754,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15665,7 +15788,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15698,7 +15822,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15729,7 +15854,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15761,7 +15887,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15794,7 +15921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15826,7 +15954,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15858,7 +15987,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -15891,7 +16021,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15923,7 +16054,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15955,7 +16087,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15988,7 +16121,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16020,7 +16154,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16116,7 +16251,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16148,7 +16284,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16180,7 +16317,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16227,7 +16365,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -16259,7 +16398,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -16290,7 +16430,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16321,7 +16462,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16353,7 +16495,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -16685,7 +16828,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16718,7 +16862,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16827,7 +16972,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16860,7 +17006,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16971,7 +17118,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17004,7 +17152,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -17080,7 +17229,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17113,7 +17263,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b17883f74][OT2_S_v2_17_P300M_P20S_HS_TC_TM_dispense_changes].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b17883f74][OT2_S_v2_17_P300M_P20S_HS_TC_TM_dispense_changes].json index 7a4d9044d17..5af5922dada 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b17883f74][OT2_S_v2_17_P300M_P20S_HS_TC_TM_dispense_changes].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b17883f74][OT2_S_v2_17_P300M_P20S_HS_TC_TM_dispense_changes].json @@ -2969,7 +2969,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3002,7 +3003,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3033,7 +3035,14 @@ }, "id": "UUID", "key": "0bd3f36a944ee534e422ee69360a9501", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "flowRate": 7.56, "labwareId": "UUID", @@ -3045,7 +3054,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b9e0f93d9][OT2_S_v2_20_8_None_PARTIAL_COLUMN_HappyPathMixedTipRacks].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b9e0f93d9][OT2_S_v2_20_8_None_PARTIAL_COLUMN_HappyPathMixedTipRacks].json index 0437f568f1f..858286887b6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b9e0f93d9][OT2_S_v2_20_8_None_PARTIAL_COLUMN_HappyPathMixedTipRacks].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4b9e0f93d9][OT2_S_v2_20_8_None_PARTIAL_COLUMN_HappyPathMixedTipRacks].json @@ -3942,7 +3942,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -3976,7 +3977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4009,7 +4011,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4043,7 +4046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4076,7 +4080,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4109,7 +4114,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4142,7 +4148,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4176,7 +4183,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4209,7 +4217,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4243,7 +4252,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4276,7 +4286,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4309,7 +4320,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4342,7 +4354,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4376,7 +4389,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4409,7 +4423,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4443,7 +4458,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4476,7 +4492,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4509,7 +4526,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4618,7 +4636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4651,7 +4670,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -4780,7 +4800,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -4813,7 +4834,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -4890,7 +4912,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -4923,7 +4946,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -5000,7 +5024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5033,7 +5058,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -5110,7 +5136,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5143,7 +5170,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -5220,7 +5248,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5253,7 +5282,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -5330,7 +5360,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5363,7 +5394,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -5440,7 +5472,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5473,7 +5506,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -5550,7 +5584,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5583,7 +5618,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -5660,7 +5696,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5693,7 +5730,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5770,7 +5808,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5803,7 +5842,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5880,7 +5920,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -5913,7 +5954,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5990,7 +6032,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -6023,7 +6066,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6196,7 +6240,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6229,7 +6274,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6262,7 +6308,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6295,7 +6342,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6328,7 +6376,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6361,7 +6410,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6394,7 +6444,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6671,7 +6722,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6703,7 +6755,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6737,7 +6790,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6770,7 +6824,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6804,7 +6859,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6837,7 +6893,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6871,7 +6928,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6904,7 +6962,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6938,7 +6997,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6971,7 +7031,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7005,7 +7066,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7038,7 +7100,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7072,7 +7135,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7105,7 +7169,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7139,7 +7204,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7172,7 +7238,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7206,7 +7273,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7239,7 +7307,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7273,7 +7342,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7306,7 +7376,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7339,7 +7410,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7371,7 +7443,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7402,7 +7475,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7447,7 +7521,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7479,7 +7554,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7512,7 +7588,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7621,7 +7698,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7654,7 +7732,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7763,7 +7842,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7796,7 +7876,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7873,7 +7954,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7906,7 +7988,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7983,7 +8066,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8016,7 +8100,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8093,7 +8178,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8126,7 +8212,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8203,7 +8290,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8236,7 +8324,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8313,7 +8402,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8346,7 +8436,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8423,7 +8514,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8456,7 +8548,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8533,7 +8626,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8566,7 +8660,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8643,7 +8738,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8676,7 +8772,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -8753,7 +8850,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8786,7 +8884,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -8863,7 +8962,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8896,7 +8996,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8973,7 +9074,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9006,7 +9108,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9159,7 +9262,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -9192,7 +9296,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9225,7 +9330,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -9258,7 +9364,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9291,7 +9398,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9324,7 +9432,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9357,7 +9466,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -9390,7 +9500,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9499,7 +9610,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9532,7 +9644,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9641,7 +9754,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9674,7 +9788,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9783,7 +9898,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -9816,7 +9932,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -9925,7 +10042,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9958,7 +10076,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -10067,7 +10186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -10100,7 +10220,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -10209,7 +10330,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -10242,7 +10364,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -10351,7 +10474,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10384,7 +10508,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10493,7 +10618,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10526,7 +10652,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10635,7 +10762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10668,7 +10796,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10777,7 +10906,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10810,7 +10940,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10919,7 +11050,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -10952,7 +11084,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -11061,7 +11194,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11094,7 +11228,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11203,7 +11338,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11236,7 +11372,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11345,7 +11482,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11378,7 +11516,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11487,7 +11626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -11520,7 +11660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -11629,7 +11770,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -11662,7 +11804,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -11771,7 +11914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11804,7 +11948,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11913,7 +12058,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11946,7 +12092,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -12055,7 +12202,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -12088,7 +12236,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -12197,7 +12346,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -12230,7 +12380,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -12339,7 +12490,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -12372,7 +12524,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -12481,7 +12634,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12514,7 +12668,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12623,7 +12778,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12656,7 +12812,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12765,7 +12922,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12798,7 +12956,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12907,7 +13066,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -12940,7 +13100,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13049,7 +13210,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13082,7 +13244,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13191,7 +13354,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -13224,7 +13388,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -13333,7 +13498,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -13366,7 +13532,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -13475,7 +13642,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -13508,7 +13676,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -13617,7 +13786,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -13650,7 +13820,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -13759,7 +13930,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -13792,7 +13964,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -13901,7 +14074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -13934,7 +14108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -14043,7 +14218,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14076,7 +14252,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -14185,7 +14362,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -14218,7 +14396,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -14327,7 +14506,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -14360,7 +14540,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -14469,7 +14650,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -14502,7 +14684,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -14611,7 +14794,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -14644,7 +14828,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -14753,7 +14938,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -14786,7 +14972,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -14895,7 +15082,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -14928,7 +15116,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -15037,7 +15226,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -15070,7 +15260,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -15179,7 +15370,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15212,7 +15404,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15321,7 +15514,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -15354,7 +15548,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -15463,7 +15658,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -15496,7 +15692,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -15605,7 +15802,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -15638,7 +15836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -15747,7 +15946,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -15780,7 +15980,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -15889,7 +16090,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -15922,7 +16124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -16031,7 +16234,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -16064,7 +16268,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -16173,7 +16378,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -16206,7 +16412,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -16315,7 +16522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16348,7 +16556,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16457,7 +16666,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -16490,7 +16700,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -16599,7 +16810,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -16632,7 +16844,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -16741,7 +16954,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -16774,7 +16988,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -16883,7 +17098,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -16916,7 +17132,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -17025,7 +17242,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -17058,7 +17276,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -17167,7 +17386,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -17200,7 +17420,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -17309,7 +17530,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -17342,7 +17564,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -17451,7 +17674,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17484,7 +17708,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17593,7 +17818,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -17626,7 +17852,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -17735,7 +17962,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -17768,7 +17996,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -17877,7 +18106,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -17910,7 +18140,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -18019,7 +18250,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -18052,7 +18284,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -18161,7 +18394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -18194,7 +18428,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -18303,7 +18538,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -18336,7 +18572,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -18445,7 +18682,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -18478,7 +18716,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -18587,7 +18826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18620,7 +18860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18729,7 +18970,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -18762,7 +19004,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -18871,7 +19114,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -18904,7 +19148,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -19013,7 +19258,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -19046,7 +19292,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -19155,7 +19402,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -19188,7 +19436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -19297,7 +19546,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -19330,7 +19580,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4cb705bdbf][Flex_X_v2_16_NO_PIPETTES_MM_MagneticModuleInFlexProtocol].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4cb705bdbf][Flex_X_v2_16_NO_PIPETTES_MM_MagneticModuleInFlexProtocol].json index 60a3d0150e4..d810bd75c88 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4cb705bdbf][Flex_X_v2_16_NO_PIPETTES_MM_MagneticModuleInFlexProtocol].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4cb705bdbf][Flex_X_v2_16_NO_PIPETTES_MM_MagneticModuleInFlexProtocol].json @@ -32,7 +32,14 @@ }, "id": "UUID", "key": "8511b05ba5565bf0e6dcccd800e2ee23", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "location": { "slotName": "C1" diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4f50c02c81][Flex_S_v2_19_AMPure_XP_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4f50c02c81][Flex_S_v2_19_AMPure_XP_48x].json index e96f09c54ae..3af042768f6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4f50c02c81][Flex_S_v2_19_AMPure_XP_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[4f50c02c81][Flex_S_v2_19_AMPure_XP_48x].json @@ -6431,7 +6431,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6464,7 +6465,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6572,7 +6574,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6605,7 +6608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6713,7 +6717,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6746,7 +6751,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8055,7 +8061,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8088,7 +8095,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8121,7 +8129,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8154,7 +8163,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8186,7 +8196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8217,7 +8228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8248,7 +8260,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8280,7 +8293,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8312,7 +8326,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8343,7 +8358,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8375,7 +8391,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8407,7 +8424,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8439,7 +8457,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8472,7 +8491,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8504,7 +8524,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8536,7 +8557,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8569,7 +8591,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8601,7 +8624,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8633,7 +8657,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8666,7 +8691,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8698,7 +8724,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8730,7 +8757,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8762,7 +8790,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8793,7 +8822,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8838,7 +8868,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8870,7 +8901,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8901,7 +8933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8932,7 +8965,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8963,7 +8997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9070,7 +9105,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9103,7 +9139,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9136,7 +9173,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9169,7 +9207,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9201,7 +9240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9232,7 +9272,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9263,7 +9304,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9295,7 +9337,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9327,7 +9370,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9358,7 +9402,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9390,7 +9435,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9422,7 +9468,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9454,7 +9501,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9487,7 +9535,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9519,7 +9568,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9551,7 +9601,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9584,7 +9635,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9616,7 +9668,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9648,7 +9701,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9681,7 +9735,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9713,7 +9768,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9745,7 +9801,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9777,7 +9834,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9808,7 +9866,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9853,7 +9912,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9885,7 +9945,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9916,7 +9977,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9947,7 +10009,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9978,7 +10041,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10085,7 +10149,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10118,7 +10183,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10151,7 +10217,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10184,7 +10251,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10216,7 +10284,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10247,7 +10316,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10278,7 +10348,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10310,7 +10381,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10342,7 +10414,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10373,7 +10446,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10405,7 +10479,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10437,7 +10512,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10469,7 +10545,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10502,7 +10579,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10534,7 +10612,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10566,7 +10645,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10599,7 +10679,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10631,7 +10712,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10663,7 +10745,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10696,7 +10779,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10728,7 +10812,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10760,7 +10845,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10792,7 +10878,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10823,7 +10910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10868,7 +10956,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10900,7 +10989,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10931,7 +11021,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10962,7 +11053,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10993,7 +11085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11231,7 +11324,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11264,7 +11358,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11392,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11330,7 +11426,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11363,7 +11460,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11396,7 +11494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11504,7 +11603,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11537,7 +11637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11570,7 +11671,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11603,7 +11705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11636,7 +11739,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11669,7 +11773,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11777,7 +11882,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11810,7 +11916,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11843,7 +11950,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11876,7 +11984,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11909,7 +12018,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11942,7 +12052,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12122,7 +12233,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12155,7 +12267,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12188,7 +12301,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12221,7 +12335,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12253,7 +12368,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12284,7 +12400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12315,7 +12432,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12347,7 +12465,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12379,7 +12498,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12410,7 +12530,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12442,7 +12563,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12474,7 +12596,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12506,7 +12629,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12539,7 +12663,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12571,7 +12696,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12603,7 +12729,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12636,7 +12763,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12668,7 +12796,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12700,7 +12829,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12733,7 +12863,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12765,7 +12896,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12797,7 +12929,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12829,7 +12962,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12860,7 +12994,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12905,7 +13040,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12937,7 +13073,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12968,7 +13105,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12999,7 +13137,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13030,7 +13169,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13137,7 +13277,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13170,7 +13311,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13203,7 +13345,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13236,7 +13379,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13268,7 +13412,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13299,7 +13444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13330,7 +13476,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13362,7 +13509,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13394,7 +13542,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13425,7 +13574,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13457,7 +13607,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13489,7 +13640,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13521,7 +13673,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13554,7 +13707,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13586,7 +13740,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13618,7 +13773,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13651,7 +13807,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13683,7 +13840,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13715,7 +13873,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13748,7 +13907,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13780,7 +13940,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13812,7 +13973,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13844,7 +14006,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13875,7 +14038,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13920,7 +14084,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13952,7 +14117,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13983,7 +14149,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14014,7 +14181,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14045,7 +14213,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14152,7 +14321,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14185,7 +14355,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14218,7 +14389,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14251,7 +14423,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14283,7 +14456,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14314,7 +14488,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14345,7 +14520,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14377,7 +14553,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14409,7 +14586,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14440,7 +14618,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14472,7 +14651,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14504,7 +14684,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14536,7 +14717,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14569,7 +14751,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14601,7 +14784,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14633,7 +14817,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14666,7 +14851,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14698,7 +14884,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14730,7 +14917,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14763,7 +14951,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14795,7 +14984,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14827,7 +15017,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14859,7 +15050,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14890,7 +15082,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14935,7 +15128,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14967,7 +15161,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14998,7 +15193,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15029,7 +15225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15060,7 +15257,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15283,7 +15481,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15315,7 +15514,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15361,7 +15561,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15393,7 +15594,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15425,7 +15627,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15471,7 +15674,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15517,7 +15721,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15548,7 +15753,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15579,7 +15785,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15674,7 +15881,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15706,7 +15914,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15752,7 +15961,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15784,7 +15994,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15816,7 +16027,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15862,7 +16074,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15908,7 +16121,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15939,7 +16153,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15970,7 +16185,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16065,7 +16281,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16097,7 +16314,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16143,7 +16361,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16175,7 +16394,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16207,7 +16427,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16253,7 +16474,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16299,7 +16521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16330,7 +16553,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16361,7 +16585,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16485,7 +16710,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16517,7 +16743,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16548,7 +16775,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16579,7 +16807,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16610,7 +16839,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16641,7 +16871,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16672,7 +16903,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16704,7 +16936,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16750,7 +16983,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16781,7 +17015,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16812,7 +17047,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16843,7 +17079,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16964,7 +17201,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16996,7 +17234,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17027,7 +17266,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17058,7 +17298,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17089,7 +17330,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17120,7 +17362,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17151,7 +17394,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17183,7 +17427,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17229,7 +17474,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17260,7 +17506,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17291,7 +17538,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17322,7 +17570,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17443,7 +17692,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17475,7 +17725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17506,7 +17757,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17537,7 +17789,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17568,7 +17821,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17599,7 +17853,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17630,7 +17885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17662,7 +17918,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17708,7 +17965,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17739,7 +17997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17770,7 +18029,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17801,7 +18061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19122,7 +19383,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19154,7 +19416,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19200,7 +19463,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19232,7 +19496,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19264,7 +19529,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19310,7 +19576,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19356,7 +19623,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19387,7 +19655,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19418,7 +19687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19513,7 +19783,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19545,7 +19816,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19591,7 +19863,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19623,7 +19896,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19655,7 +19929,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19701,7 +19976,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19747,7 +20023,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19778,7 +20055,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19809,7 +20087,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19904,7 +20183,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19936,7 +20216,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19982,7 +20263,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20014,7 +20296,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20046,7 +20329,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20092,7 +20376,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20138,7 +20423,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20169,7 +20455,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20200,7 +20487,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20324,7 +20612,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20356,7 +20645,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20387,7 +20677,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20418,7 +20709,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20449,7 +20741,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20480,7 +20773,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20511,7 +20805,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20543,7 +20838,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20589,7 +20885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20620,7 +20917,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20651,7 +20949,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20682,7 +20981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20803,7 +21103,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20835,7 +21136,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20866,7 +21168,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20897,7 +21200,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20928,7 +21232,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20959,7 +21264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20990,7 +21296,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21022,7 +21329,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21068,7 +21376,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21099,7 +21408,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21130,7 +21440,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21161,7 +21472,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21282,7 +21594,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21314,7 +21627,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21345,7 +21659,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21376,7 +21691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21407,7 +21723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21438,7 +21755,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21469,7 +21787,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21501,7 +21820,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21547,7 +21867,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21578,7 +21899,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21609,7 +21931,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21640,7 +21963,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21774,7 +22098,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21806,7 +22131,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21852,7 +22178,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21884,7 +22211,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21916,7 +22244,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21962,7 +22291,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22008,7 +22338,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22039,7 +22370,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22070,7 +22402,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22165,7 +22498,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22197,7 +22531,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22243,7 +22578,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22275,7 +22611,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22307,7 +22644,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22353,7 +22691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22399,7 +22738,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22430,7 +22770,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22461,7 +22802,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22556,7 +22898,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22588,7 +22931,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22634,7 +22978,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22666,7 +23011,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22698,7 +23044,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22744,7 +23091,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22790,7 +23138,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22821,7 +23170,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22852,7 +23202,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22975,7 +23326,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23007,7 +23359,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23114,7 +23467,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23146,7 +23500,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23253,7 +23608,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23285,7 +23641,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23479,7 +23836,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23511,7 +23869,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23543,7 +23902,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23575,7 +23935,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23607,7 +23968,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23640,7 +24002,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23673,7 +24036,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23706,7 +24070,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23738,7 +24103,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23834,7 +24200,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23866,7 +24233,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23898,7 +24266,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23930,7 +24299,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23962,7 +24332,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23995,7 +24366,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24028,7 +24400,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24061,7 +24434,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24093,7 +24467,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24189,7 +24564,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24221,7 +24597,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24253,7 +24630,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24285,7 +24663,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24317,7 +24696,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24350,7 +24730,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24383,7 +24764,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24416,7 +24798,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24448,7 +24831,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25861,7 +26245,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25893,7 +26278,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25926,7 +26312,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25958,7 +26345,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26053,7 +26441,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26085,7 +26474,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26118,7 +26508,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26150,7 +26541,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26245,7 +26637,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26277,7 +26670,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26310,7 +26704,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26342,7 +26737,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[50d7be4518][pl_Zymo_Quick_RNA_Cells_Flex_multi].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[50d7be4518][pl_Zymo_Quick_RNA_Cells_Flex_multi].json index 9dfa6a8d688..dfc888c15b5 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[50d7be4518][pl_Zymo_Quick_RNA_Cells_Flex_multi].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[50d7be4518][pl_Zymo_Quick_RNA_Cells_Flex_multi].json @@ -10766,7 +10766,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10799,7 +10800,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10831,7 +10833,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10863,7 +10866,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10896,7 +10900,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10929,7 +10934,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10962,7 +10968,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10995,7 +11002,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11028,7 +11036,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11061,7 +11070,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11094,7 +11104,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11127,7 +11138,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11160,7 +11172,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11193,7 +11206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11226,7 +11240,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11259,7 +11274,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11292,7 +11308,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11325,7 +11342,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11358,7 +11376,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11391,7 +11410,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11424,7 +11444,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11457,7 +11478,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11490,7 +11512,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11523,7 +11546,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11556,7 +11580,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11589,7 +11614,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11622,7 +11648,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11655,7 +11682,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11688,7 +11716,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11721,7 +11750,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11754,7 +11784,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11787,7 +11818,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11820,7 +11852,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11853,7 +11886,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11886,7 +11920,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11919,7 +11954,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11952,7 +11988,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12120,7 +12157,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12152,7 +12190,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12185,7 +12224,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12218,7 +12258,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12251,7 +12292,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12284,7 +12326,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12317,7 +12360,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12350,7 +12394,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12383,7 +12428,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12416,7 +12462,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12449,7 +12496,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12482,7 +12530,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12515,7 +12564,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12548,7 +12598,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12581,7 +12632,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12614,7 +12666,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12647,7 +12700,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12680,7 +12734,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12713,7 +12768,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12746,7 +12802,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12779,7 +12836,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12812,7 +12870,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12845,7 +12904,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12878,7 +12938,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12911,7 +12972,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12944,7 +13006,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12977,7 +13040,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13010,7 +13074,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13042,7 +13107,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13074,7 +13140,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13107,7 +13174,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13139,7 +13207,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13171,7 +13240,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13203,7 +13273,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13235,7 +13306,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13268,7 +13340,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13301,7 +13374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13334,7 +13408,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13367,7 +13442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13400,7 +13476,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13433,7 +13510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13466,7 +13544,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13499,7 +13578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13532,7 +13612,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13565,7 +13646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13598,7 +13680,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13631,7 +13714,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13664,7 +13748,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13697,7 +13782,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13730,7 +13816,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13763,7 +13850,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13796,7 +13884,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13828,7 +13917,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13859,7 +13949,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13891,7 +13982,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14211,7 +14303,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14243,7 +14336,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14275,7 +14369,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14307,7 +14402,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14340,7 +14436,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14372,7 +14469,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14403,7 +14501,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14435,7 +14534,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14468,7 +14568,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14500,7 +14601,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14532,7 +14634,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14564,7 +14667,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14596,7 +14700,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14629,7 +14734,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14661,7 +14767,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14692,7 +14799,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14724,7 +14832,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14883,7 +14992,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14915,7 +15025,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14947,7 +15058,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14980,7 +15092,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15012,7 +15125,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15043,7 +15157,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15075,7 +15190,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15351,7 +15467,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15383,7 +15500,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15415,7 +15533,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15447,7 +15566,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15480,7 +15600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15512,7 +15633,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15543,7 +15665,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15575,7 +15698,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15734,7 +15858,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15766,7 +15891,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15798,7 +15924,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15831,7 +15958,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15863,7 +15991,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15894,7 +16023,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15926,7 +16056,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16202,7 +16333,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16234,7 +16366,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16266,7 +16399,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16298,7 +16432,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16331,7 +16466,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16363,7 +16499,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16394,7 +16531,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16426,7 +16564,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16585,7 +16724,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16617,7 +16757,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16649,7 +16790,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16682,7 +16824,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16714,7 +16857,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16745,7 +16889,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16777,7 +16922,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17053,7 +17199,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17085,7 +17232,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17117,7 +17265,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17149,7 +17298,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17182,7 +17332,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17214,7 +17365,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17245,7 +17397,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17277,7 +17430,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17436,7 +17590,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17469,7 +17624,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17501,7 +17657,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17532,7 +17689,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17564,7 +17722,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17597,7 +17756,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17630,7 +17790,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17663,7 +17824,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17696,7 +17858,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17729,7 +17892,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17762,7 +17926,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17795,7 +17960,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17828,7 +17994,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17861,7 +18028,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17894,7 +18062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17927,7 +18096,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17960,7 +18130,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17993,7 +18164,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18026,7 +18198,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18059,7 +18232,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18092,7 +18266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18125,7 +18300,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18158,7 +18334,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18191,7 +18368,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18224,7 +18402,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18257,7 +18436,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18290,7 +18470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18323,7 +18504,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18356,7 +18538,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18389,7 +18572,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18422,7 +18606,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18455,7 +18640,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18488,7 +18674,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18521,7 +18708,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18554,7 +18742,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18587,7 +18776,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18620,7 +18810,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18653,7 +18844,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18851,7 +19043,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18883,7 +19076,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18915,7 +19109,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18948,7 +19143,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19224,7 +19420,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19256,7 +19453,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19288,7 +19486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19320,7 +19519,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19353,7 +19553,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19385,7 +19586,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19416,7 +19618,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19448,7 +19651,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19607,7 +19811,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19639,7 +19844,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19671,7 +19877,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19704,7 +19911,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19736,7 +19944,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19767,7 +19976,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19799,7 +20009,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20075,7 +20286,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20107,7 +20319,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20139,7 +20352,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20171,7 +20385,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20204,7 +20419,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20236,7 +20452,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20267,7 +20484,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20299,7 +20517,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20458,7 +20677,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20490,7 +20710,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20522,7 +20743,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20555,7 +20777,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20587,7 +20810,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20618,7 +20842,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20650,7 +20875,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20926,7 +21152,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20958,7 +21185,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20990,7 +21218,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21022,7 +21251,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21055,7 +21285,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21087,7 +21318,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21118,7 +21350,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21150,7 +21383,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21309,7 +21543,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21341,7 +21576,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21373,7 +21609,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -21406,7 +21643,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21438,7 +21676,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21469,7 +21708,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21501,7 +21741,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21777,7 +22018,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21809,7 +22051,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21841,7 +22084,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21873,7 +22117,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21906,7 +22151,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21938,7 +22184,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21969,7 +22216,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22001,7 +22249,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22460,7 +22709,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22493,7 +22743,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22525,7 +22776,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22787,7 +23039,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22819,7 +23072,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22851,7 +23105,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22884,7 +23139,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22916,7 +23172,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22947,7 +23204,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22979,7 +23237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[51fc977577][OT2_S_v6_P300M_P20S_MixTransferManyLiquids].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[51fc977577][OT2_S_v6_P300M_P20S_MixTransferManyLiquids].json index 0341ff5d5c0..2b447932025 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[51fc977577][OT2_S_v6_P300M_P20S_MixTransferManyLiquids].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[51fc977577][OT2_S_v6_P300M_P20S_MixTransferManyLiquids].json @@ -3428,7 +3428,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3461,7 +3462,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3558,7 +3560,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3591,7 +3594,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3688,7 +3692,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3721,7 +3726,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3818,7 +3824,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3851,7 +3858,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3948,7 +3956,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -3981,7 +3990,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4078,7 +4088,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4111,7 +4122,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4208,7 +4220,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -4241,7 +4254,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4338,7 +4352,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -4371,7 +4386,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4468,7 +4484,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4501,7 +4518,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4534,7 +4552,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4567,7 +4586,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4600,7 +4620,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4633,7 +4654,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4666,7 +4688,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4699,7 +4722,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4732,7 +4756,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4765,7 +4790,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4798,7 +4824,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4831,7 +4858,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4864,7 +4892,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4897,7 +4926,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4930,7 +4960,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4963,7 +4994,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4996,7 +5028,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5029,7 +5062,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5062,7 +5096,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5095,7 +5130,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5192,7 +5228,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5225,7 +5262,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5322,7 +5360,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5355,7 +5394,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5452,7 +5492,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5485,7 +5526,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -5582,7 +5624,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5615,7 +5658,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5712,7 +5756,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5745,7 +5790,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -5842,7 +5888,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5875,7 +5922,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[53db9bf516][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[53db9bf516][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json index 662d6cf0c4b..0aaa562c15c 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[53db9bf516][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[53db9bf516][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json @@ -1205,7 +1205,14 @@ }, "id": "UUID", "key": "2c37ad797da7df791b57a7843a203e88", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "configurationParams": { "backLeftNozzle": "A1", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[54f717cfd1][OT2_S_v2_16_P300S_None_verifyNoFloatingPointErrorInPipetting].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[54f717cfd1][OT2_S_v2_16_P300S_None_verifyNoFloatingPointErrorInPipetting].json index 913c5293682..9cad51f6d80 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[54f717cfd1][OT2_S_v2_16_P300S_None_verifyNoFloatingPointErrorInPipetting].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[54f717cfd1][OT2_S_v2_16_P300S_None_verifyNoFloatingPointErrorInPipetting].json @@ -1601,7 +1601,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -1633,7 +1634,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -1665,7 +1667,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -1698,7 +1701,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -1730,7 +1734,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -1762,7 +1767,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -1795,7 +1801,8 @@ "y": 0.0, "z": -36.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[555b2fff00][Flex_S_v2_19_Illumina_DNA_Prep_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[555b2fff00][Flex_S_v2_19_Illumina_DNA_Prep_48x].json index 89a791c0b97..c5c5f1a2e67 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[555b2fff00][Flex_S_v2_19_Illumina_DNA_Prep_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[555b2fff00][Flex_S_v2_19_Illumina_DNA_Prep_48x].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7752,7 +7755,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7785,7 +7789,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7818,7 +7823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7851,7 +7857,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7884,7 +7891,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8095,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8127,7 +8141,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8158,7 +8173,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8189,7 +8205,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8220,7 +8237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8327,7 +8345,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8361,7 +8380,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8394,7 +8414,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8428,7 +8449,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8461,7 +8483,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8494,7 +8517,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8527,7 +8551,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8560,7 +8585,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8593,7 +8619,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8626,7 +8653,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8660,7 +8688,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8693,7 +8722,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8726,7 +8756,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8758,7 +8789,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8803,7 +8835,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8834,7 +8867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8865,7 +8899,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8896,7 +8931,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9003,7 +9039,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9037,7 +9074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9070,7 +9108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9104,7 +9143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9137,7 +9177,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9170,7 +9211,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9203,7 +9245,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9236,7 +9279,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9269,7 +9313,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9302,7 +9347,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9336,7 +9382,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9369,7 +9416,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9402,7 +9450,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9434,7 +9483,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9479,7 +9529,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9510,7 +9561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9541,7 +9593,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9572,7 +9625,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11064,7 +11118,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11097,7 +11152,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11130,7 +11186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11162,7 +11219,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11194,7 +11252,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11228,7 +11287,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11261,7 +11321,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11295,7 +11356,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11328,7 +11390,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11362,7 +11425,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11395,7 +11459,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11429,7 +11494,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11462,7 +11528,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11496,7 +11563,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11529,7 +11597,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11563,7 +11632,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11596,7 +11666,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11630,7 +11701,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11663,7 +11735,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11697,7 +11770,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11730,7 +11804,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11764,7 +11839,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11797,7 +11873,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11830,7 +11907,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11862,7 +11940,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11969,7 +12048,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12002,7 +12082,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12035,7 +12116,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12067,7 +12149,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12099,7 +12182,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12133,7 +12217,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12166,7 +12251,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12200,7 +12286,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12233,7 +12320,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12267,7 +12355,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12300,7 +12389,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12334,7 +12424,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12367,7 +12458,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12401,7 +12493,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12434,7 +12527,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12468,7 +12562,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12501,7 +12596,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12535,7 +12631,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12568,7 +12665,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12602,7 +12700,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12635,7 +12734,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12669,7 +12769,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12702,7 +12803,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12735,7 +12837,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12767,7 +12870,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12874,7 +12978,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12907,7 +13012,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12940,7 +13046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12972,7 +13079,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13004,7 +13112,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13038,7 +13147,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13071,7 +13181,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13105,7 +13216,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13138,7 +13250,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13172,7 +13285,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13205,7 +13319,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13239,7 +13354,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13272,7 +13388,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13306,7 +13423,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13339,7 +13457,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13373,7 +13492,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13406,7 +13526,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13440,7 +13561,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13473,7 +13595,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13507,7 +13630,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13540,7 +13664,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13574,7 +13699,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13607,7 +13733,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13640,7 +13767,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13672,7 +13800,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13874,7 +14003,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13907,7 +14037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14004,7 +14135,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14037,7 +14169,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14134,7 +14267,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14167,7 +14301,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14410,7 +14545,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14442,7 +14578,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14488,7 +14625,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14520,7 +14658,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14552,7 +14691,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14598,7 +14738,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14644,7 +14785,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14675,7 +14817,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14706,7 +14849,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14737,7 +14881,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14832,7 +14977,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14864,7 +15010,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14910,7 +15057,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14942,7 +15090,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14974,7 +15123,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15020,7 +15170,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15066,7 +15217,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15097,7 +15249,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15128,7 +15281,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15159,7 +15313,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15254,7 +15409,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15286,7 +15442,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15332,7 +15489,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15364,7 +15522,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15396,7 +15555,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15442,7 +15602,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15488,7 +15649,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15519,7 +15681,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15550,7 +15713,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15581,7 +15745,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15749,7 +15914,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15782,7 +15948,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15814,7 +15981,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15845,7 +16013,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15876,7 +16045,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15908,7 +16078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15941,7 +16112,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15975,7 +16147,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16008,7 +16181,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16041,7 +16215,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16073,7 +16248,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16118,7 +16294,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16150,7 +16327,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16258,7 +16436,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16291,7 +16470,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16323,7 +16503,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16354,7 +16535,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16385,7 +16567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16417,7 +16600,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16450,7 +16634,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16484,7 +16669,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16517,7 +16703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16550,7 +16737,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16582,7 +16770,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16627,7 +16816,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16659,7 +16849,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16767,7 +16958,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16800,7 +16992,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16832,7 +17025,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16863,7 +17057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16894,7 +17089,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16926,7 +17122,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16959,7 +17156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16993,7 +17191,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17026,7 +17225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17059,7 +17259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17091,7 +17292,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17136,7 +17338,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17168,7 +17371,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18548,7 +18752,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18580,7 +18785,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18612,7 +18818,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18658,7 +18865,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18705,7 +18913,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18737,7 +18946,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18782,7 +18992,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18813,7 +19024,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18844,7 +19056,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18875,7 +19088,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18970,7 +19184,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19002,7 +19217,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19034,7 +19250,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19080,7 +19297,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19127,7 +19345,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19159,7 +19378,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19204,7 +19424,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19235,7 +19456,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19266,7 +19488,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19297,7 +19520,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19392,7 +19616,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19424,7 +19649,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19456,7 +19682,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19502,7 +19729,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19549,7 +19777,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19581,7 +19810,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19626,7 +19856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19657,7 +19888,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19688,7 +19920,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19719,7 +19952,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19887,7 +20121,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19920,7 +20155,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19952,7 +20188,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19983,7 +20220,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20014,7 +20252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20046,7 +20285,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20079,7 +20319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20113,7 +20354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20146,7 +20388,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20179,7 +20422,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20211,7 +20455,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20256,7 +20501,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20288,7 +20534,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20396,7 +20643,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20429,7 +20677,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20461,7 +20710,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20492,7 +20742,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20523,7 +20774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20555,7 +20807,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20588,7 +20841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20622,7 +20876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20655,7 +20910,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20688,7 +20944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20720,7 +20977,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20765,7 +21023,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20797,7 +21056,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20905,7 +21165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20938,7 +21199,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20970,7 +21232,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21001,7 +21264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21032,7 +21296,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21064,7 +21329,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21097,7 +21363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21131,7 +21398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21164,7 +21432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21197,7 +21466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21229,7 +21499,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21274,7 +21545,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21306,7 +21578,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21499,7 +21772,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21531,7 +21805,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21563,7 +21838,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21609,7 +21885,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21656,7 +21933,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21688,7 +21966,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21733,7 +22012,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21764,7 +22044,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21795,7 +22076,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21826,7 +22108,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21921,7 +22204,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21953,7 +22237,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21985,7 +22270,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22031,7 +22317,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22078,7 +22365,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22110,7 +22398,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22155,7 +22444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22186,7 +22476,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22217,7 +22508,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22248,7 +22540,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22343,7 +22636,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22375,7 +22669,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22407,7 +22702,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22453,7 +22749,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22500,7 +22797,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22532,7 +22830,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22577,7 +22876,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22608,7 +22908,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22639,7 +22940,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22670,7 +22972,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22838,7 +23141,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22871,7 +23175,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22903,7 +23208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22934,7 +23240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22965,7 +23272,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22997,7 +23305,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23030,7 +23339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23064,7 +23374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23097,7 +23408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23130,7 +23442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23162,7 +23475,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23207,7 +23521,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23239,7 +23554,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23347,7 +23663,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23380,7 +23697,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23412,7 +23730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23443,7 +23762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23474,7 +23794,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23506,7 +23827,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23539,7 +23861,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23573,7 +23896,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23606,7 +23930,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23639,7 +23964,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23671,7 +23997,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23716,7 +24043,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23748,7 +24076,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23856,7 +24185,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23889,7 +24219,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23921,7 +24252,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23952,7 +24284,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23983,7 +24316,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24015,7 +24349,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24048,7 +24383,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24082,7 +24418,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24115,7 +24452,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24148,7 +24486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24180,7 +24519,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24225,7 +24565,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24257,7 +24598,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25637,7 +25979,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25669,7 +26012,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25701,7 +26045,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25747,7 +26092,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25794,7 +26140,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25826,7 +26173,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25871,7 +26219,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25902,7 +26251,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25933,7 +26283,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25964,7 +26315,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26059,7 +26411,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26091,7 +26444,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26123,7 +26477,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26169,7 +26524,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26216,7 +26572,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26248,7 +26605,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26293,7 +26651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26324,7 +26683,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26355,7 +26715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26386,7 +26747,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26481,7 +26843,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26513,7 +26876,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26545,7 +26909,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26591,7 +26956,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26638,7 +27004,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26670,7 +27037,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26715,7 +27083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26746,7 +27115,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26777,7 +27147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26808,7 +27179,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26931,7 +27303,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26963,7 +27336,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27010,7 +27384,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27042,7 +27417,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27087,7 +27463,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27118,7 +27495,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27149,7 +27527,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27180,7 +27559,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27275,7 +27655,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27307,7 +27688,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27354,7 +27736,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27386,7 +27769,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27431,7 +27815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27462,7 +27847,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27493,7 +27879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27524,7 +27911,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27619,7 +28007,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27651,7 +28040,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27698,7 +28088,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27730,7 +28121,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27775,7 +28167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27806,7 +28199,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27837,7 +28231,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27868,7 +28263,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28050,7 +28446,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28083,7 +28480,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28115,7 +28513,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28147,7 +28546,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28179,7 +28579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28211,7 +28612,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28243,7 +28645,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28275,7 +28678,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28307,7 +28711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28339,7 +28744,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28371,7 +28777,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28403,7 +28810,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28435,7 +28843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28467,7 +28876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28499,7 +28909,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28531,7 +28942,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28563,7 +28975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28595,7 +29008,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28628,7 +29042,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28660,7 +29075,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28691,7 +29107,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28722,7 +29139,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28753,7 +29171,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28784,7 +29203,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28891,7 +29311,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28924,7 +29345,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28956,7 +29378,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28988,7 +29411,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29020,7 +29444,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29052,7 +29477,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29084,7 +29510,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29116,7 +29543,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29148,7 +29576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29180,7 +29609,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29212,7 +29642,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29244,7 +29675,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29276,7 +29708,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29308,7 +29741,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29340,7 +29774,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29372,7 +29807,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29404,7 +29840,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29436,7 +29873,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29469,7 +29907,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29501,7 +29940,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29532,7 +29972,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29563,7 +30004,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29594,7 +30036,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29625,7 +30068,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29732,7 +30176,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29765,7 +30210,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29797,7 +30243,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29829,7 +30276,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29861,7 +30309,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29893,7 +30342,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29925,7 +30375,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29957,7 +30408,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29989,7 +30441,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30021,7 +30474,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30053,7 +30507,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30085,7 +30540,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30117,7 +30573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30149,7 +30606,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30181,7 +30639,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30213,7 +30672,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30245,7 +30705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30277,7 +30738,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30310,7 +30772,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30342,7 +30805,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30373,7 +30837,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30404,7 +30869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30435,7 +30901,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30466,7 +30933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30660,7 +31128,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30693,7 +31162,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30740,7 +31210,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30773,7 +31244,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30806,7 +31278,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30839,7 +31312,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30873,7 +31347,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30906,7 +31381,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30940,7 +31416,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30973,7 +31450,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31006,7 +31484,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31128,7 +31607,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31161,7 +31641,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31208,7 +31689,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31241,7 +31723,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31274,7 +31757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31307,7 +31791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31341,7 +31826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31374,7 +31860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31408,7 +31895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31441,7 +31929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31474,7 +31963,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31596,7 +32086,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31629,7 +32120,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31676,7 +32168,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31709,7 +32202,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31742,7 +32236,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31775,7 +32270,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31809,7 +32305,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31842,7 +32339,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31876,7 +32374,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31909,7 +32408,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31942,7 +32442,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32368,7 +32869,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32401,7 +32903,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32434,7 +32937,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32480,7 +32984,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32512,7 +33017,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32546,7 +33052,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32579,7 +33086,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32613,7 +33121,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32646,7 +33155,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32679,7 +33189,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32712,7 +33223,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32745,7 +33257,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32777,7 +33290,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32808,7 +33322,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32839,7 +33354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32871,7 +33387,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32917,7 +33434,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32963,7 +33481,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32996,7 +33515,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33029,7 +33549,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33062,7 +33583,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33094,7 +33616,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33139,7 +33662,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33260,7 +33784,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33293,7 +33818,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33326,7 +33852,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33372,7 +33899,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33404,7 +33932,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33438,7 +33967,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33471,7 +34001,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33505,7 +34036,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33538,7 +34070,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33571,7 +34104,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33604,7 +34138,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33637,7 +34172,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33669,7 +34205,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33700,7 +34237,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33731,7 +34269,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33763,7 +34302,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33809,7 +34349,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33855,7 +34396,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33888,7 +34430,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33921,7 +34464,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33954,7 +34498,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33986,7 +34531,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34031,7 +34577,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34152,7 +34699,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34185,7 +34733,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34218,7 +34767,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34264,7 +34814,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34296,7 +34847,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34330,7 +34882,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34363,7 +34916,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34397,7 +34951,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34430,7 +34985,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34463,7 +35019,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34496,7 +35053,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34529,7 +35087,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34561,7 +35120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34592,7 +35152,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34623,7 +35184,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34655,7 +35217,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34701,7 +35264,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34747,7 +35311,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34780,7 +35345,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34813,7 +35379,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34846,7 +35413,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34878,7 +35446,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34923,7 +35492,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35237,7 +35807,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35269,7 +35840,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35315,7 +35887,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35347,7 +35920,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35379,7 +35953,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35425,7 +36000,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35471,7 +36047,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35502,7 +36079,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35533,7 +36111,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35628,7 +36207,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35660,7 +36240,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35706,7 +36287,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35738,7 +36320,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35770,7 +36353,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35816,7 +36400,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35862,7 +36447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35893,7 +36479,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35924,7 +36511,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36019,7 +36607,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36051,7 +36640,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36097,7 +36687,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36129,7 +36720,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36161,7 +36753,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36207,7 +36800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36253,7 +36847,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36284,7 +36879,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36315,7 +36911,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36439,7 +37036,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36471,7 +37069,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36502,7 +37101,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36533,7 +37133,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36564,7 +37165,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36595,7 +37197,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36627,7 +37230,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36673,7 +37277,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36704,7 +37309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36735,7 +37341,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36766,7 +37373,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36887,7 +37495,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36919,7 +37528,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36950,7 +37560,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36981,7 +37592,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37012,7 +37624,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37043,7 +37656,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37075,7 +37689,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37121,7 +37736,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37152,7 +37768,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37183,7 +37800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37214,7 +37832,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37335,7 +37954,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37367,7 +37987,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37398,7 +38019,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37429,7 +38051,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37460,7 +38083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37491,7 +38115,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37523,7 +38148,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37569,7 +38195,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37600,7 +38227,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37631,7 +38259,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37662,7 +38291,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38983,7 +39613,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39015,7 +39646,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39061,7 +39693,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39093,7 +39726,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39125,7 +39759,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39171,7 +39806,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39217,7 +39853,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39248,7 +39885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39279,7 +39917,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39374,7 +40013,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39406,7 +40046,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39452,7 +40093,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39484,7 +40126,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39516,7 +40159,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39562,7 +40206,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39608,7 +40253,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39639,7 +40285,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39670,7 +40317,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39765,7 +40413,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39797,7 +40446,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39843,7 +40493,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39875,7 +40526,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39907,7 +40559,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39953,7 +40606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39999,7 +40653,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40030,7 +40685,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40061,7 +40717,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40185,7 +40842,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40217,7 +40875,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40248,7 +40907,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40279,7 +40939,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40310,7 +40971,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40341,7 +41003,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40373,7 +41036,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40419,7 +41083,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40450,7 +41115,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40481,7 +41147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40512,7 +41179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40633,7 +41301,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40665,7 +41334,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40696,7 +41366,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40727,7 +41398,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40758,7 +41430,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40789,7 +41462,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40821,7 +41495,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40867,7 +41542,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40898,7 +41574,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40929,7 +41606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40960,7 +41638,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41081,7 +41760,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41113,7 +41793,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41144,7 +41825,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41175,7 +41857,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41206,7 +41889,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41237,7 +41921,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41269,7 +41954,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41315,7 +42001,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41346,7 +42033,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41377,7 +42065,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41408,7 +42097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41542,7 +42232,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41574,7 +42265,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41620,7 +42312,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41652,7 +42345,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41684,7 +42378,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41730,7 +42425,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41776,7 +42472,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41807,7 +42504,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41838,7 +42536,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41933,7 +42632,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41965,7 +42665,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42011,7 +42712,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42043,7 +42745,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42075,7 +42778,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42121,7 +42825,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42167,7 +42872,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42198,7 +42904,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42229,7 +42936,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42324,7 +43032,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42356,7 +43065,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42402,7 +43112,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42434,7 +43145,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42466,7 +43178,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42512,7 +43225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42558,7 +43272,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42589,7 +43304,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42620,7 +43336,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42743,7 +43460,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42775,7 +43493,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42822,7 +43541,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42854,7 +43574,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42899,7 +43620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42930,7 +43652,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42961,7 +43684,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42992,7 +43716,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43087,7 +43812,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43119,7 +43845,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43166,7 +43893,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43198,7 +43926,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43243,7 +43972,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43274,7 +44004,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43305,7 +44036,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43336,7 +44068,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43431,7 +44164,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43463,7 +44197,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43510,7 +44245,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43542,7 +44278,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43587,7 +44324,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43618,7 +44356,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43649,7 +44388,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43680,7 +44420,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45085,7 +45826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45117,7 +45859,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45149,7 +45892,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45182,7 +45926,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45215,7 +45960,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45247,7 +45993,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45343,7 +46090,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45375,7 +46123,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45407,7 +46156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45440,7 +46190,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45473,7 +46224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45505,7 +46257,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45601,7 +46354,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45633,7 +46387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45665,7 +46420,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45698,7 +46454,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45731,7 +46488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45763,7 +46521,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45989,7 +46748,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46021,7 +46781,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46054,7 +46815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46150,7 +46912,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -46182,7 +46945,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -46215,7 +46979,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46311,7 +47076,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46343,7 +47109,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46376,7 +47143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[59b00713a7][Flex_S_v2_18_ligseq].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[59b00713a7][Flex_S_v2_18_ligseq].json index 3aaaf1b9915..3646ae2d522 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[59b00713a7][Flex_S_v2_18_ligseq].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[59b00713a7][Flex_S_v2_18_ligseq].json @@ -12445,7 +12445,8 @@ "y": 0.0, "z": -14.680000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12478,7 +12479,8 @@ "y": 0.0, "z": -14.68 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12510,7 +12512,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12542,7 +12545,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12576,7 +12580,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12609,7 +12614,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12643,7 +12649,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12676,7 +12683,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12710,7 +12718,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12743,7 +12752,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12777,7 +12787,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12810,7 +12821,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12844,7 +12856,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12877,7 +12890,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12911,7 +12925,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12944,7 +12959,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12978,7 +12994,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13011,7 +13028,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13045,7 +13063,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13078,7 +13097,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13112,7 +13132,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13145,7 +13166,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13178,7 +13200,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13210,7 +13233,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13535,7 +13559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13569,7 +13594,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13602,7 +13628,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13636,7 +13663,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13669,7 +13697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13702,7 +13731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13735,7 +13765,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13768,7 +13799,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13800,7 +13832,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13832,7 +13865,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13864,7 +13898,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13896,7 +13931,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13929,7 +13965,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13961,7 +13998,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13993,7 +14031,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14026,7 +14065,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14058,7 +14098,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14090,7 +14131,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14123,7 +14165,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14155,7 +14198,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14187,7 +14231,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14219,7 +14264,8 @@ "y": 0.0, "z": 2.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14250,7 +14296,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14281,7 +14328,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14312,7 +14360,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14540,7 +14589,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14572,7 +14622,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14618,7 +14669,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14650,7 +14702,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14682,7 +14735,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14714,7 +14768,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14760,7 +14815,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14791,7 +14847,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14822,7 +14879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14944,7 +15002,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14976,7 +15035,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15007,7 +15067,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15038,7 +15099,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15069,7 +15131,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15101,7 +15164,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15147,7 +15211,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15178,7 +15243,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15209,7 +15275,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15240,7 +15307,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15375,7 +15443,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15407,7 +15476,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15453,7 +15523,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15485,7 +15556,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15517,7 +15589,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15549,7 +15622,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15595,7 +15669,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15626,7 +15701,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15657,7 +15733,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15779,7 +15856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15811,7 +15889,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15842,7 +15921,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15873,7 +15953,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15904,7 +15985,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15936,7 +16018,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15982,7 +16065,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16013,7 +16097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16044,7 +16129,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16075,7 +16161,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16210,7 +16297,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16242,7 +16330,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16288,7 +16377,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16320,7 +16410,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16352,7 +16443,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16384,7 +16476,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16430,7 +16523,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16461,7 +16555,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16492,7 +16587,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16627,7 +16723,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16659,7 +16756,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16844,7 +16942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16876,7 +16975,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16908,7 +17008,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16940,7 +17041,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17168,7 +17270,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17200,7 +17303,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17233,7 +17337,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17446,7 +17551,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17480,7 +17586,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17513,7 +17620,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17547,7 +17655,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17580,7 +17689,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17613,7 +17723,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17646,7 +17757,8 @@ "y": 0.0, "z": -14.680000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17678,7 +17790,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17724,7 +17837,8 @@ "y": 0.0, "z": -14.679999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17756,7 +17870,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17788,7 +17903,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17822,7 +17938,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17855,7 +17972,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17889,7 +18007,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17922,7 +18041,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17956,7 +18076,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17989,7 +18110,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18023,7 +18145,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18056,7 +18179,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18090,7 +18214,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18123,7 +18248,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18157,7 +18283,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18190,7 +18317,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18224,7 +18352,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18257,7 +18386,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18291,7 +18421,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18324,7 +18455,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18358,7 +18490,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18391,7 +18524,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18425,7 +18559,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18458,7 +18593,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18492,7 +18628,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18525,7 +18662,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18559,7 +18697,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18592,7 +18731,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18626,7 +18766,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18659,7 +18800,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18693,7 +18835,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18726,7 +18869,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18760,7 +18904,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18793,7 +18938,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18827,7 +18973,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18860,7 +19007,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18894,7 +19042,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18927,7 +19076,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18961,7 +19111,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18994,7 +19145,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19028,7 +19180,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19061,7 +19214,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19094,7 +19248,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19126,7 +19281,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19332,7 +19488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19365,7 +19522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19411,7 +19569,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19639,7 +19798,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19671,7 +19831,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19717,7 +19878,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19749,7 +19911,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19781,7 +19944,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19813,7 +19977,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19859,7 +20024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19890,7 +20056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19921,7 +20088,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20091,7 +20259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20123,7 +20292,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20155,7 +20325,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20187,7 +20358,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20429,7 +20601,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20461,7 +20634,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20507,7 +20681,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20539,7 +20714,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20571,7 +20747,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20603,7 +20780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20649,7 +20827,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20680,7 +20859,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20711,7 +20891,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20881,7 +21062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20913,7 +21095,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20945,7 +21128,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20977,7 +21161,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21219,7 +21404,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21251,7 +21437,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21297,7 +21484,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21329,7 +21517,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21361,7 +21550,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21393,7 +21583,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21439,7 +21630,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21470,7 +21662,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21501,7 +21694,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21636,7 +21830,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21668,7 +21863,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21853,7 +22049,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21885,7 +22082,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21917,7 +22115,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21949,7 +22148,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22335,7 +22535,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22367,7 +22568,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22400,7 +22602,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5c57add326][pl_Omega_HDQ_DNA_Bacteria_Flex_96_channel].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5c57add326][pl_Omega_HDQ_DNA_Bacteria_Flex_96_channel].json index 0da5924a86a..e608af8c173 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5c57add326][pl_Omega_HDQ_DNA_Bacteria_Flex_96_channel].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5c57add326][pl_Omega_HDQ_DNA_Bacteria_Flex_96_channel].json @@ -28729,7 +28729,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28762,7 +28763,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28795,7 +28797,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28828,7 +28831,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28861,7 +28865,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28894,7 +28899,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28941,7 +28947,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28973,7 +28980,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29005,7 +29013,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29038,7 +29047,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29100,7 +29110,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29133,7 +29144,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29166,7 +29178,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29199,7 +29212,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29232,7 +29246,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29265,7 +29280,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29298,7 +29314,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29331,7 +29348,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29364,7 +29382,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29397,7 +29416,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29430,7 +29450,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29463,7 +29484,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29496,7 +29518,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29529,7 +29552,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29562,7 +29586,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29595,7 +29620,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29628,7 +29654,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29661,7 +29688,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29694,7 +29722,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29727,7 +29756,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29760,7 +29790,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29793,7 +29824,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29826,7 +29858,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29859,7 +29892,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29892,7 +29926,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29925,7 +29960,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29958,7 +29994,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29991,7 +30028,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30024,7 +30062,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30057,7 +30096,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30090,7 +30130,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30123,7 +30164,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30156,7 +30198,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30189,7 +30232,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30222,7 +30266,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30255,7 +30300,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30288,7 +30334,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30321,7 +30368,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30354,7 +30402,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30387,7 +30436,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30420,7 +30470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30453,7 +30504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30486,7 +30538,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30519,7 +30572,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30552,7 +30606,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30585,7 +30640,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30618,7 +30674,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30651,7 +30708,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30684,7 +30742,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30717,7 +30776,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30750,7 +30810,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30783,7 +30844,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30816,7 +30878,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30849,7 +30912,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30882,7 +30946,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30915,7 +30980,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30948,7 +31014,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30981,7 +31048,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31014,7 +31082,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31047,7 +31116,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31080,7 +31150,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31113,7 +31184,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31146,7 +31218,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31179,7 +31252,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31212,7 +31286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31245,7 +31320,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31278,7 +31354,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31311,7 +31388,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31344,7 +31422,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31377,7 +31456,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31410,7 +31490,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31443,7 +31524,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31476,7 +31558,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31509,7 +31592,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31542,7 +31626,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31575,7 +31660,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31608,7 +31694,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31641,7 +31728,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31674,7 +31762,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31707,7 +31796,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31740,7 +31830,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31773,7 +31864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31806,7 +31898,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31839,7 +31932,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31872,7 +31966,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31905,7 +32000,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31938,7 +32034,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31971,7 +32068,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32004,7 +32102,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32037,7 +32136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32070,7 +32170,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32103,7 +32204,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32136,7 +32238,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32169,7 +32272,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32202,7 +32306,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32235,7 +32340,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32268,7 +32374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32301,7 +32408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32334,7 +32442,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32367,7 +32476,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32400,7 +32510,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32433,7 +32544,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32466,7 +32578,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32499,7 +32612,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32532,7 +32646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32565,7 +32680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32598,7 +32714,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32631,7 +32748,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32664,7 +32782,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32697,7 +32816,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32730,7 +32850,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32763,7 +32884,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32796,7 +32918,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32829,7 +32952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32862,7 +32986,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32895,7 +33020,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32928,7 +33054,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32961,7 +33088,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32994,7 +33122,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33027,7 +33156,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33060,7 +33190,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33093,7 +33224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33126,7 +33258,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33159,7 +33292,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33192,7 +33326,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33225,7 +33360,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33258,7 +33394,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33291,7 +33428,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33324,7 +33462,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33357,7 +33496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33390,7 +33530,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33423,7 +33564,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33456,7 +33598,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33489,7 +33632,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33522,7 +33666,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33555,7 +33700,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33588,7 +33734,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33621,7 +33768,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33654,7 +33802,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33687,7 +33836,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33720,7 +33870,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33753,7 +33904,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33786,7 +33938,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33819,7 +33972,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33852,7 +34006,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33885,7 +34040,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34056,7 +34212,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34088,7 +34245,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34120,7 +34278,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34153,7 +34312,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34185,7 +34345,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34393,7 +34554,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34425,7 +34587,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34457,7 +34620,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34490,7 +34654,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34523,7 +34688,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34556,7 +34722,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34589,7 +34756,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34622,7 +34790,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34655,7 +34824,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34688,7 +34858,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34721,7 +34892,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34754,7 +34926,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34787,7 +34960,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34820,7 +34994,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34853,7 +35028,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34886,7 +35062,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34919,7 +35096,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34952,7 +35130,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34985,7 +35164,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35018,7 +35198,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35051,7 +35232,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35084,7 +35266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35117,7 +35300,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35150,7 +35334,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35183,7 +35368,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35216,7 +35402,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35249,7 +35436,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35282,7 +35470,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35315,7 +35504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35348,7 +35538,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35381,7 +35572,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35414,7 +35606,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35447,7 +35640,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35480,7 +35674,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35513,7 +35708,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35546,7 +35742,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35579,7 +35776,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35612,7 +35810,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35645,7 +35844,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35678,7 +35878,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35711,7 +35912,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35744,7 +35946,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35777,7 +35980,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35810,7 +36014,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35843,7 +36048,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35876,7 +36082,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35909,7 +36116,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35942,7 +36150,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35975,7 +36184,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36008,7 +36218,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36041,7 +36252,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36074,7 +36286,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36107,7 +36320,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36140,7 +36354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36173,7 +36388,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36206,7 +36422,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36239,7 +36456,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36272,7 +36490,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36305,7 +36524,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36338,7 +36558,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36371,7 +36592,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36404,7 +36626,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36437,7 +36660,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36470,7 +36694,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36503,7 +36728,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36536,7 +36762,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36569,7 +36796,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36602,7 +36830,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36635,7 +36864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36668,7 +36898,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36701,7 +36932,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36734,7 +36966,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36767,7 +37000,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36800,7 +37034,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36833,7 +37068,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36866,7 +37102,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36899,7 +37136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36932,7 +37170,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36965,7 +37204,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36998,7 +37238,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37031,7 +37272,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37064,7 +37306,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37097,7 +37340,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37130,7 +37374,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37163,7 +37408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37196,7 +37442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37229,7 +37476,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37262,7 +37510,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37295,7 +37544,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37328,7 +37578,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37361,7 +37612,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37394,7 +37646,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37427,7 +37680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37460,7 +37714,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37493,7 +37748,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37526,7 +37782,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37559,7 +37816,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37592,7 +37850,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37625,7 +37884,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37658,7 +37918,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37691,7 +37952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37724,7 +37986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37757,7 +38020,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37790,7 +38054,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37823,7 +38088,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37856,7 +38122,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37889,7 +38156,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37922,7 +38190,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37955,7 +38224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37988,7 +38258,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38021,7 +38292,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38054,7 +38326,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38087,7 +38360,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38120,7 +38394,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38153,7 +38428,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38186,7 +38462,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38219,7 +38496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38252,7 +38530,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38285,7 +38564,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38318,7 +38598,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38351,7 +38632,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38384,7 +38666,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38417,7 +38700,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38450,7 +38734,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38483,7 +38768,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38516,7 +38802,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38549,7 +38836,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38582,7 +38870,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38615,7 +38904,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38648,7 +38938,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38681,7 +38972,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38714,7 +39006,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38747,7 +39040,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38780,7 +39074,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38813,7 +39108,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38846,7 +39142,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38879,7 +39176,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38912,7 +39210,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38945,7 +39244,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38978,7 +39278,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39011,7 +39312,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39044,7 +39346,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39077,7 +39380,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39110,7 +39414,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39143,7 +39448,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39176,7 +39482,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39209,7 +39516,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39242,7 +39550,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39275,7 +39584,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39308,7 +39618,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39465,7 +39776,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39498,7 +39810,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39531,7 +39844,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39564,7 +39878,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39597,7 +39912,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39630,7 +39946,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39663,7 +39980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39696,7 +40014,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39729,7 +40048,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39762,7 +40082,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39795,7 +40116,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39828,7 +40150,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39861,7 +40184,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39894,7 +40218,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39927,7 +40252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39960,7 +40286,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39993,7 +40320,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40026,7 +40354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40059,7 +40388,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40092,7 +40422,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40125,7 +40456,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40158,7 +40490,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40191,7 +40524,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40224,7 +40558,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40257,7 +40592,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40290,7 +40626,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40323,7 +40660,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40356,7 +40694,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40389,7 +40728,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40422,7 +40762,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40455,7 +40796,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40488,7 +40830,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40521,7 +40864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40554,7 +40898,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40587,7 +40932,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40620,7 +40966,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40653,7 +41000,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40686,7 +41034,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40719,7 +41068,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40752,7 +41102,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40785,7 +41136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40818,7 +41170,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40851,7 +41204,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40884,7 +41238,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40917,7 +41272,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40950,7 +41306,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40983,7 +41340,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41016,7 +41374,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41049,7 +41408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41082,7 +41442,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41115,7 +41476,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41148,7 +41510,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41181,7 +41544,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41214,7 +41578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41451,7 +41816,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41484,7 +41850,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41643,7 +42010,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41676,7 +42044,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41708,7 +42077,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41739,7 +42109,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41771,7 +42142,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42007,7 +42379,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42040,7 +42413,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42199,7 +42573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42232,7 +42607,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42264,7 +42640,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42295,7 +42672,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42327,7 +42705,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42563,7 +42942,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42596,7 +42976,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42755,7 +43136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42788,7 +43170,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42820,7 +43203,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42851,7 +43235,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42883,7 +43268,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43119,7 +43505,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43152,7 +43539,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43611,7 +43999,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43644,7 +44033,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43677,7 +44067,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43710,7 +44101,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43743,7 +44135,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43776,7 +44169,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43809,7 +44203,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43842,7 +44237,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43875,7 +44271,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43908,7 +44305,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43941,7 +44339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43974,7 +44373,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44007,7 +44407,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44040,7 +44441,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44073,7 +44475,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44106,7 +44509,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44139,7 +44543,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44172,7 +44577,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44205,7 +44611,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44238,7 +44645,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44271,7 +44679,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44304,7 +44713,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44337,7 +44747,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44370,7 +44781,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44403,7 +44815,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44436,7 +44849,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44469,7 +44883,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44502,7 +44917,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44535,7 +44951,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44568,7 +44985,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44601,7 +45019,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44634,7 +45053,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44667,7 +45087,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44700,7 +45121,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44733,7 +45155,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44766,7 +45189,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44799,7 +45223,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44832,7 +45257,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44865,7 +45291,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44898,7 +45325,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44931,7 +45359,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44964,7 +45393,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44997,7 +45427,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45030,7 +45461,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45063,7 +45495,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45096,7 +45529,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45129,7 +45563,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45162,7 +45597,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45195,7 +45631,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45228,7 +45665,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45261,7 +45699,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45294,7 +45733,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45517,7 +45957,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45550,7 +45991,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5e958b7c98][Flex_X_v2_16_P300MGen2_None_OT2PipetteInFlexProtocol].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5e958b7c98][Flex_X_v2_16_P300MGen2_None_OT2PipetteInFlexProtocol].json index 75ea09b454d..c76b2aca7f9 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5e958b7c98][Flex_X_v2_16_P300MGen2_None_OT2PipetteInFlexProtocol].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[5e958b7c98][Flex_X_v2_16_P300MGen2_None_OT2PipetteInFlexProtocol].json @@ -1181,7 +1181,14 @@ }, "id": "UUID", "key": "bd403a1c851a75b4b68ce34796d713fa", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "liquidPresenceDetection": false, "mount": "left", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[604023f7f1][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInStagingAreaCol3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[604023f7f1][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInStagingAreaCol3].json index 24e88e5454e..0de0eff0022 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[604023f7f1][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInStagingAreaCol3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[604023f7f1][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInStagingAreaCol3].json @@ -121,7 +121,14 @@ }, "id": "UUID", "key": "a3a7eed460d8d94a91747f23820a180d", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "location": { "slotName": "C3" diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[618f29898f][pl_Flex_customizable_serial_dilution_upload].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[618f29898f][pl_Flex_customizable_serial_dilution_upload].json index 6ddeb4aca16..385da3c78a4 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[618f29898f][pl_Flex_customizable_serial_dilution_upload].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[618f29898f][pl_Flex_customizable_serial_dilution_upload].json @@ -3973,7 +3973,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4005,7 +4006,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4037,7 +4039,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4070,7 +4073,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4103,7 +4107,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4135,7 +4140,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4167,7 +4173,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4200,7 +4207,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4233,7 +4241,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4265,7 +4274,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4297,7 +4307,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4330,7 +4341,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -4363,7 +4375,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4395,7 +4408,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4427,7 +4441,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4460,7 +4475,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -4493,7 +4509,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4525,7 +4542,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4557,7 +4575,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4590,7 +4609,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -4623,7 +4643,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4655,7 +4676,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4687,7 +4709,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4720,7 +4743,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -4753,7 +4777,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4785,7 +4810,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4817,7 +4843,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4850,7 +4877,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -4883,7 +4911,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4915,7 +4944,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4947,7 +4977,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4980,7 +5011,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -5013,7 +5045,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5045,7 +5078,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5077,7 +5111,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5110,7 +5145,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -5143,7 +5179,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5175,7 +5212,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5207,7 +5245,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5240,7 +5279,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -5337,7 +5377,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5369,7 +5410,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5401,7 +5443,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5434,7 +5477,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5467,7 +5511,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5500,7 +5545,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5533,7 +5579,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5566,7 +5613,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5599,7 +5647,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5632,7 +5681,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5665,7 +5715,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5698,7 +5749,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5731,7 +5783,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5764,7 +5817,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5797,7 +5851,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5829,7 +5884,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5861,7 +5917,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5894,7 +5951,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -5927,7 +5985,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -5960,7 +6019,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -5993,7 +6053,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6026,7 +6087,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6059,7 +6121,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6092,7 +6155,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6125,7 +6189,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6158,7 +6223,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6191,7 +6257,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6224,7 +6291,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6257,7 +6325,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6289,7 +6358,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6321,7 +6391,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6354,7 +6425,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6387,7 +6459,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6420,7 +6493,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6453,7 +6527,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6486,7 +6561,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6519,7 +6595,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6552,7 +6629,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6585,7 +6663,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6618,7 +6697,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6651,7 +6731,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6684,7 +6765,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6717,7 +6799,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6749,7 +6832,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6781,7 +6865,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6814,7 +6899,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6847,7 +6933,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6880,7 +6967,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6913,7 +7001,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6946,7 +7035,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6979,7 +7069,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7012,7 +7103,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7045,7 +7137,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7078,7 +7171,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7111,7 +7205,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7144,7 +7239,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7177,7 +7273,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7209,7 +7306,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7241,7 +7339,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -7274,7 +7373,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7307,7 +7407,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7340,7 +7441,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7373,7 +7475,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7406,7 +7509,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7439,7 +7543,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7472,7 +7577,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7505,7 +7611,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7538,7 +7645,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7571,7 +7679,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7604,7 +7713,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7637,7 +7747,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7669,7 +7780,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7701,7 +7813,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7734,7 +7847,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7767,7 +7881,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7800,7 +7915,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7833,7 +7949,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7866,7 +7983,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7899,7 +8017,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7932,7 +8051,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7965,7 +8085,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -7998,7 +8119,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8031,7 +8153,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8064,7 +8187,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8097,7 +8221,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8129,7 +8254,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8161,7 +8287,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8194,7 +8321,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8227,7 +8355,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8260,7 +8389,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8293,7 +8423,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8326,7 +8457,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8359,7 +8491,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8392,7 +8525,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8425,7 +8559,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8458,7 +8593,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8491,7 +8627,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8524,7 +8661,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8557,7 +8695,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8589,7 +8728,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8621,7 +8761,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8654,7 +8795,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8687,7 +8829,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8720,7 +8863,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8753,7 +8897,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8786,7 +8931,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8819,7 +8965,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8852,7 +8999,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8885,7 +9033,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8918,7 +9067,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8951,7 +9101,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -8984,7 +9135,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9017,7 +9169,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9049,7 +9202,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9081,7 +9235,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9114,7 +9269,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9147,7 +9303,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9180,7 +9337,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9213,7 +9371,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9246,7 +9405,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9279,7 +9439,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9312,7 +9473,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9345,7 +9507,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9378,7 +9541,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9411,7 +9575,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9444,7 +9609,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9477,7 +9643,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9509,7 +9676,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9541,7 +9709,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9574,7 +9743,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9607,7 +9777,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9640,7 +9811,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9673,7 +9845,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9706,7 +9879,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9739,7 +9913,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9772,7 +9947,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9805,7 +9981,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9838,7 +10015,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9871,7 +10049,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9904,7 +10083,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10001,7 +10181,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10033,7 +10214,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10065,7 +10247,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10098,7 +10281,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[63ea171b47][pl_M_N_Nucleomag_DNA_Flex_multi].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[63ea171b47][pl_M_N_Nucleomag_DNA_Flex_multi].json index bb4e8521786..5681dc28194 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[63ea171b47][pl_M_N_Nucleomag_DNA_Flex_multi].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[63ea171b47][pl_M_N_Nucleomag_DNA_Flex_multi].json @@ -9135,7 +9135,8 @@ "y": 0.0, "z": -26.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9168,7 +9169,8 @@ "y": 0.0, "z": -6.850000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9201,7 +9203,8 @@ "y": 0.0, "z": -26.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9234,7 +9237,8 @@ "y": 0.0, "z": -6.850000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9267,7 +9271,8 @@ "y": 0.0, "z": -26.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9300,7 +9305,8 @@ "y": 0.0, "z": -6.850000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9333,7 +9339,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9365,7 +9372,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9397,7 +9405,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9430,7 +9439,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9463,7 +9473,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9496,7 +9507,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9529,7 +9541,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9562,7 +9575,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9595,7 +9609,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9628,7 +9643,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9661,7 +9677,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9694,7 +9711,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9727,7 +9745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9760,7 +9779,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9793,7 +9813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9826,7 +9847,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9859,7 +9881,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9892,7 +9915,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9925,7 +9949,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9958,7 +9983,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9991,7 +10017,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10024,7 +10051,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10057,7 +10085,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10090,7 +10119,8 @@ "y": 0.0, "z": -13.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10123,7 +10153,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10156,7 +10187,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10367,7 +10399,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10399,7 +10432,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10432,7 +10466,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10465,7 +10500,8 @@ "y": -1.75, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10498,7 +10534,8 @@ "y": 1.75, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10531,7 +10568,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10564,7 +10602,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10597,7 +10636,8 @@ "y": -1.75, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10630,7 +10670,8 @@ "y": 1.75, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10663,7 +10704,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10696,7 +10738,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10729,7 +10772,8 @@ "y": -1.75, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10762,7 +10806,8 @@ "y": 1.75, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10795,7 +10840,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10828,7 +10874,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10861,7 +10908,8 @@ "y": -1.75, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10894,7 +10942,8 @@ "y": 1.75, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10927,7 +10976,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10960,7 +11010,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10993,7 +11044,8 @@ "y": -1.75, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11026,7 +11078,8 @@ "y": 1.75, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11059,7 +11112,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11092,7 +11146,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11125,7 +11180,8 @@ "y": -1.75, "z": -21.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11158,7 +11214,8 @@ "y": 1.75, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11191,7 +11248,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11224,7 +11282,8 @@ "y": 1.75, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11270,7 +11329,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11302,7 +11362,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11334,7 +11395,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11366,7 +11428,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11399,7 +11462,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11431,7 +11495,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11463,7 +11528,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11496,7 +11562,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11529,7 +11596,8 @@ "y": -1.75, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11562,7 +11630,8 @@ "y": 1.75, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11595,7 +11664,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11628,7 +11698,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11661,7 +11732,8 @@ "y": -1.75, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11694,7 +11766,8 @@ "y": 1.75, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11727,7 +11800,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11760,7 +11834,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11793,7 +11868,8 @@ "y": -1.75, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11826,7 +11902,8 @@ "y": 1.75, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11859,7 +11936,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11892,7 +11970,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11925,7 +12004,8 @@ "y": -1.75, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11958,7 +12038,8 @@ "y": 1.75, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11991,7 +12072,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12024,7 +12106,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12057,7 +12140,8 @@ "y": -1.75, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12090,7 +12174,8 @@ "y": 1.75, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12123,7 +12208,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12156,7 +12242,8 @@ "y": 1.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12189,7 +12276,8 @@ "y": -1.75, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12222,7 +12310,8 @@ "y": 1.75, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12255,7 +12344,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12288,7 +12378,8 @@ "y": 1.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12653,7 +12744,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12699,7 +12791,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12731,7 +12824,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12763,7 +12857,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12796,7 +12891,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12828,7 +12924,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12860,7 +12957,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13065,7 +13163,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13097,7 +13196,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13129,7 +13229,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13162,7 +13263,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13483,7 +13585,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13529,7 +13632,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13561,7 +13665,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13593,7 +13698,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13626,7 +13732,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13658,7 +13765,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13690,7 +13798,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13895,7 +14004,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13927,7 +14037,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13959,7 +14070,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -13992,7 +14104,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14313,7 +14426,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14359,7 +14473,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14391,7 +14506,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14423,7 +14539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14456,7 +14573,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14488,7 +14606,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14520,7 +14639,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14725,7 +14845,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -14757,7 +14878,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -14789,7 +14911,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -14822,7 +14945,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15144,7 +15268,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15177,7 +15302,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15274,7 +15400,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15307,7 +15434,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15354,7 +15482,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15387,7 +15516,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15496,7 +15626,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15529,7 +15660,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15887,7 +16019,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15919,7 +16052,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15951,7 +16085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15984,7 +16119,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16016,7 +16152,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16047,7 +16184,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16079,7 +16217,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6c20d6c570][Flex_S_v2_20_96_None_COLUMN_HappyPath].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6c20d6c570][Flex_S_v2_20_96_None_COLUMN_HappyPath].json index d0fc8628ac9..19ac0d4e0f7 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6c20d6c570][Flex_S_v2_20_96_None_COLUMN_HappyPath].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6c20d6c570][Flex_S_v2_20_96_None_COLUMN_HappyPath].json @@ -3609,7 +3609,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3642,7 +3643,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3751,7 +3753,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -3951,7 +3954,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3983,7 +3987,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4017,7 +4022,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4050,7 +4056,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4084,7 +4091,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4117,7 +4125,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4151,7 +4160,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4184,7 +4194,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4218,7 +4229,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4251,7 +4263,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4285,7 +4298,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4318,7 +4332,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4352,7 +4367,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4385,7 +4401,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4419,7 +4436,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4452,7 +4470,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4486,7 +4505,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4519,7 +4539,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4553,7 +4574,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4586,7 +4608,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4619,7 +4642,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4651,7 +4675,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4682,7 +4707,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4727,7 +4753,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4759,7 +4786,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4792,7 +4820,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4919,7 +4948,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -4952,7 +4982,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -5061,7 +5092,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5261,7 +5293,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5293,7 +5326,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5327,7 +5361,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5360,7 +5395,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5394,7 +5430,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5427,7 +5464,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5461,7 +5499,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5494,7 +5533,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5528,7 +5568,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5561,7 +5602,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5595,7 +5637,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5628,7 +5671,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5662,7 +5706,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5695,7 +5740,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5729,7 +5775,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5762,7 +5809,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5796,7 +5844,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5829,7 +5878,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5863,7 +5913,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5896,7 +5947,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5929,7 +5981,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5961,7 +6014,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5992,7 +6046,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6037,7 +6092,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6069,7 +6125,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6102,7 +6159,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e2f6f10c5][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_consolidate_destination_collision].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e2f6f10c5][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_consolidate_destination_collision].json index 94311dbbf63..cf3e8bf4aa3 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e2f6f10c5][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_consolidate_destination_collision].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e2f6f10c5][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_consolidate_destination_collision].json @@ -3824,7 +3824,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3857,7 +3858,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e34343cfc][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TM_MagMaxRNAExtraction].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e34343cfc][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TM_MagMaxRNAExtraction].json index 38e39b9a965..66877246558 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e34343cfc][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TM_MagMaxRNAExtraction].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6e34343cfc][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TM_MagMaxRNAExtraction].json @@ -13439,7 +13439,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13472,7 +13473,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13505,7 +13507,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13538,7 +13541,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13571,7 +13575,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13604,7 +13609,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13637,7 +13643,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13670,7 +13677,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13703,7 +13711,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13736,7 +13745,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13769,7 +13779,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13802,7 +13813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13835,7 +13847,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13868,7 +13881,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13901,7 +13915,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13934,7 +13949,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13967,7 +13983,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14000,7 +14017,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14033,7 +14051,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14066,7 +14085,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14099,7 +14119,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14132,7 +14153,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14165,7 +14187,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14198,7 +14221,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14231,7 +14255,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14264,7 +14289,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14297,7 +14323,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14330,7 +14357,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14363,7 +14391,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14396,7 +14425,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14429,7 +14459,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14462,7 +14493,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14495,7 +14527,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14528,7 +14561,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14561,7 +14595,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14594,7 +14629,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14627,7 +14663,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14660,7 +14697,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14693,7 +14731,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14726,7 +14765,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14759,7 +14799,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14792,7 +14833,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14825,7 +14867,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14858,7 +14901,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14891,7 +14935,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14924,7 +14969,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14957,7 +15003,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14990,7 +15037,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15023,7 +15071,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15056,7 +15105,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15089,7 +15139,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15122,7 +15173,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15155,7 +15207,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15188,7 +15241,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15221,7 +15275,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15254,7 +15309,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15287,7 +15343,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15320,7 +15377,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15353,7 +15411,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15386,7 +15445,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15419,7 +15479,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15452,7 +15513,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15485,7 +15547,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15518,7 +15581,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15551,7 +15615,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15584,7 +15649,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15617,7 +15683,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15650,7 +15717,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15683,7 +15751,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15716,7 +15785,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15749,7 +15819,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15782,7 +15853,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15815,7 +15887,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15848,7 +15921,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15881,7 +15955,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15914,7 +15989,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15947,7 +16023,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15980,7 +16057,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16013,7 +16091,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16046,7 +16125,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16079,7 +16159,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16112,7 +16193,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16145,7 +16227,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16178,7 +16261,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16321,7 +16405,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16354,7 +16439,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16387,7 +16473,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16420,7 +16507,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16453,7 +16541,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16486,7 +16575,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16519,7 +16609,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16551,7 +16642,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16583,7 +16675,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16616,7 +16709,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16649,7 +16743,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16682,7 +16777,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16715,7 +16811,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16748,7 +16845,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16781,7 +16879,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16814,7 +16913,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16847,7 +16947,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16880,7 +16981,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16913,7 +17015,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16946,7 +17049,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16979,7 +17083,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17012,7 +17117,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17045,7 +17151,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17078,7 +17185,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17111,7 +17219,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17144,7 +17253,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17177,7 +17287,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17210,7 +17321,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17243,7 +17355,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17276,7 +17389,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17309,7 +17423,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17342,7 +17457,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17375,7 +17491,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17408,7 +17525,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17441,7 +17559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17474,7 +17593,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17507,7 +17627,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17540,7 +17661,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17573,7 +17695,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17606,7 +17729,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17639,7 +17763,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17672,7 +17797,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17705,7 +17831,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17738,7 +17865,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17771,7 +17899,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17804,7 +17933,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17837,7 +17967,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17870,7 +18001,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17903,7 +18035,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17936,7 +18069,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17969,7 +18103,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18002,7 +18137,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18034,7 +18170,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18065,7 +18202,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18097,7 +18235,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18472,7 +18611,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18505,7 +18645,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18660,7 +18801,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18693,7 +18835,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18725,7 +18868,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18756,7 +18900,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18788,7 +18933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19049,7 +19195,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19082,7 +19229,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19237,7 +19385,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19270,7 +19419,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19302,7 +19452,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19333,7 +19484,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19365,7 +19517,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19626,7 +19779,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19659,7 +19813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19814,7 +19969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19847,7 +20003,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19880,7 +20037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19913,7 +20071,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19946,7 +20105,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19979,7 +20139,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20012,7 +20173,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20045,7 +20207,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20078,7 +20241,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20111,7 +20275,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20144,7 +20309,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20177,7 +20343,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20210,7 +20377,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20243,7 +20411,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20276,7 +20445,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20309,7 +20479,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20342,7 +20513,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20375,7 +20547,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20408,7 +20581,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20441,7 +20615,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20474,7 +20649,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20507,7 +20683,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20540,7 +20717,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20573,7 +20751,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20606,7 +20785,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20639,7 +20819,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20672,7 +20853,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20705,7 +20887,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20738,7 +20921,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20771,7 +20955,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20804,7 +20989,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20837,7 +21023,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20870,7 +21057,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20903,7 +21091,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20936,7 +21125,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20969,7 +21159,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21002,7 +21193,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21035,7 +21227,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21068,7 +21261,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21101,7 +21295,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21134,7 +21329,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21167,7 +21363,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21200,7 +21397,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21233,7 +21431,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21266,7 +21465,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21299,7 +21499,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21332,7 +21533,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21365,7 +21567,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21398,7 +21601,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21431,7 +21635,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21464,7 +21669,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21497,7 +21703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21530,7 +21737,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21563,7 +21771,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21596,7 +21805,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21629,7 +21839,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21662,7 +21873,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21695,7 +21907,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21728,7 +21941,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21761,7 +21975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21794,7 +22009,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21827,7 +22043,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21860,7 +22077,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21893,7 +22111,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21926,7 +22145,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21959,7 +22179,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21992,7 +22213,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22025,7 +22247,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22168,7 +22391,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22201,7 +22425,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22234,7 +22459,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22267,7 +22493,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22300,7 +22527,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22333,7 +22561,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22366,7 +22595,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22399,7 +22629,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22432,7 +22663,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22465,7 +22697,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22498,7 +22731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22531,7 +22765,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22564,7 +22799,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22597,7 +22833,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22630,7 +22867,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22663,7 +22901,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22696,7 +22935,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22729,7 +22969,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22762,7 +23003,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22795,7 +23037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22828,7 +23071,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22861,7 +23105,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22894,7 +23139,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22927,7 +23173,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22960,7 +23207,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22993,7 +23241,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23026,7 +23275,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23059,7 +23309,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23092,7 +23343,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23125,7 +23377,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23158,7 +23411,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23191,7 +23445,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23224,7 +23479,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23257,7 +23513,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23290,7 +23547,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23323,7 +23581,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23355,7 +23614,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23386,7 +23646,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23418,7 +23679,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23679,7 +23941,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23712,7 +23975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23867,7 +24131,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23900,7 +24165,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23932,7 +24198,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23963,7 +24230,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23995,7 +24263,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24256,7 +24525,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24289,7 +24559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24444,7 +24715,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24477,7 +24749,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24509,7 +24782,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24540,7 +24814,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24572,7 +24847,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24833,7 +25109,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24866,7 +25143,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25082,7 +25360,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25115,7 +25394,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25148,7 +25428,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25181,7 +25462,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25214,7 +25496,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25247,7 +25530,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25280,7 +25564,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25313,7 +25598,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25346,7 +25632,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25379,7 +25666,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25412,7 +25700,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25445,7 +25734,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25478,7 +25768,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25511,7 +25802,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25544,7 +25836,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25577,7 +25870,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25610,7 +25904,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25643,7 +25938,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25676,7 +25972,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25709,7 +26006,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25742,7 +26040,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25775,7 +26074,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25808,7 +26108,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25841,7 +26142,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25874,7 +26176,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25907,7 +26210,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25940,7 +26244,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25973,7 +26278,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26006,7 +26312,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26039,7 +26346,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26072,7 +26380,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26105,7 +26414,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26138,7 +26448,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26171,7 +26482,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26204,7 +26516,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26237,7 +26550,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26514,7 +26828,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26547,7 +26862,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26730,7 +27046,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26763,7 +27080,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26795,7 +27113,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26827,7 +27146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26860,7 +27180,8 @@ "y": 0.0, "z": -25.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26893,7 +27214,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26925,7 +27247,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26957,7 +27280,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26990,7 +27314,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27023,7 +27348,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27055,7 +27381,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27087,7 +27414,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27120,7 +27448,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27153,7 +27482,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27185,7 +27515,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27217,7 +27548,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27250,7 +27582,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27283,7 +27616,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27315,7 +27649,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27347,7 +27682,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27380,7 +27716,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27413,7 +27750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27445,7 +27783,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27477,7 +27816,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27574,7 +27914,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27607,7 +27948,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27640,7 +27982,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27673,7 +28016,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27706,7 +28050,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27739,7 +28084,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27772,7 +28118,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27805,7 +28152,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27838,7 +28186,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27871,7 +28220,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27904,7 +28254,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27937,7 +28288,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27970,7 +28322,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28003,7 +28356,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28036,7 +28390,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28069,7 +28424,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28102,7 +28458,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28135,7 +28492,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28168,7 +28526,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28201,7 +28560,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28234,7 +28594,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28267,7 +28628,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28300,7 +28662,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28333,7 +28696,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28366,7 +28730,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28399,7 +28764,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28432,7 +28798,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28465,7 +28832,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28498,7 +28866,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28531,7 +28900,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28564,7 +28934,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28597,7 +28968,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28630,7 +29002,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28663,7 +29036,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28696,7 +29070,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28729,7 +29104,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28762,7 +29138,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28795,7 +29172,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28828,7 +29206,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28861,7 +29240,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28894,7 +29274,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28927,7 +29308,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28960,7 +29342,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28993,7 +29376,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29026,7 +29410,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29059,7 +29444,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29092,7 +29478,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29125,7 +29512,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29158,7 +29546,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29191,7 +29580,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29224,7 +29614,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29257,7 +29648,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29290,7 +29682,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29323,7 +29716,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29356,7 +29750,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29389,7 +29784,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29422,7 +29818,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29455,7 +29852,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29488,7 +29886,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29521,7 +29920,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29554,7 +29954,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29587,7 +29988,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29620,7 +30022,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29653,7 +30056,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29686,7 +30090,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29719,7 +30124,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29752,7 +30158,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29785,7 +30192,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29818,7 +30226,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29851,7 +30260,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29884,7 +30294,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29917,7 +30328,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29950,7 +30362,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29983,7 +30396,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30016,7 +30430,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30049,7 +30464,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30082,7 +30498,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30115,7 +30532,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30148,7 +30566,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30181,7 +30600,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30214,7 +30634,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30247,7 +30668,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30280,7 +30702,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30313,7 +30736,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30456,7 +30880,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30489,7 +30914,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30522,7 +30948,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30555,7 +30982,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30588,7 +31016,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30621,7 +31050,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30654,7 +31084,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30686,7 +31117,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30718,7 +31150,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30751,7 +31184,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30784,7 +31218,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30817,7 +31252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30850,7 +31286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30883,7 +31320,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30916,7 +31354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30949,7 +31388,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30982,7 +31422,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31015,7 +31456,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31048,7 +31490,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31081,7 +31524,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31114,7 +31558,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31147,7 +31592,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31180,7 +31626,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31213,7 +31660,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31246,7 +31694,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31279,7 +31728,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31312,7 +31762,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31345,7 +31796,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31378,7 +31830,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31411,7 +31864,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31444,7 +31898,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31477,7 +31932,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31510,7 +31966,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31543,7 +32000,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31576,7 +32034,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31609,7 +32068,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31642,7 +32102,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31675,7 +32136,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31708,7 +32170,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31741,7 +32204,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31774,7 +32238,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31807,7 +32272,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31840,7 +32306,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31873,7 +32340,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31906,7 +32374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31939,7 +32408,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31972,7 +32442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32005,7 +32476,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32038,7 +32510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32071,7 +32544,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32104,7 +32578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32137,7 +32612,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32169,7 +32645,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32200,7 +32677,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32232,7 +32710,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32607,7 +33086,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32640,7 +33120,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32795,7 +33276,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32828,7 +33310,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32860,7 +33343,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32891,7 +33375,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32923,7 +33408,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33184,7 +33670,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33217,7 +33704,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33372,7 +33860,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33405,7 +33894,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33437,7 +33927,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33468,7 +33959,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33500,7 +33992,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33761,7 +34254,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33794,7 +34288,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33949,7 +34444,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33982,7 +34478,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34015,7 +34512,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34048,7 +34546,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34081,7 +34580,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34114,7 +34614,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34147,7 +34648,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34180,7 +34682,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34213,7 +34716,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34246,7 +34750,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34279,7 +34784,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34312,7 +34818,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34345,7 +34852,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34378,7 +34886,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34411,7 +34920,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34444,7 +34954,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34477,7 +34988,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34510,7 +35022,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34543,7 +35056,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34576,7 +35090,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34609,7 +35124,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34642,7 +35158,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34675,7 +35192,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34708,7 +35226,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34741,7 +35260,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34774,7 +35294,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34807,7 +35328,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34840,7 +35362,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34873,7 +35396,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34906,7 +35430,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34939,7 +35464,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34972,7 +35498,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35005,7 +35532,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35038,7 +35566,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35071,7 +35600,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35104,7 +35634,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35137,7 +35668,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35170,7 +35702,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35203,7 +35736,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35236,7 +35770,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35269,7 +35804,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35302,7 +35838,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35335,7 +35872,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35368,7 +35906,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35401,7 +35940,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35434,7 +35974,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35467,7 +36008,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35500,7 +36042,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35533,7 +36076,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35566,7 +36110,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35599,7 +36144,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35632,7 +36178,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35665,7 +36212,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35698,7 +36246,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35731,7 +36280,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35764,7 +36314,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35797,7 +36348,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35830,7 +36382,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35863,7 +36416,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35896,7 +36450,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35929,7 +36484,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35962,7 +36518,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35995,7 +36552,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36028,7 +36586,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36061,7 +36620,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36094,7 +36654,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36127,7 +36688,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36160,7 +36722,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36303,7 +36866,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36336,7 +36900,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36369,7 +36934,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36402,7 +36968,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36435,7 +37002,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36468,7 +37036,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36501,7 +37070,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36534,7 +37104,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36567,7 +37138,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36600,7 +37172,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36633,7 +37206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36666,7 +37240,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36699,7 +37274,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36732,7 +37308,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36765,7 +37342,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36798,7 +37376,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36831,7 +37410,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36864,7 +37444,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36897,7 +37478,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36930,7 +37512,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36963,7 +37546,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36996,7 +37580,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37029,7 +37614,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37062,7 +37648,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37095,7 +37682,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37128,7 +37716,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37161,7 +37750,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37194,7 +37784,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37227,7 +37818,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37260,7 +37852,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37293,7 +37886,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37326,7 +37920,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37359,7 +37954,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37392,7 +37988,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37425,7 +38022,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37458,7 +38056,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37490,7 +38089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37521,7 +38121,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37553,7 +38154,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37814,7 +38416,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37847,7 +38450,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38002,7 +38606,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38035,7 +38640,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38067,7 +38673,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38098,7 +38705,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38130,7 +38738,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38391,7 +39000,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38424,7 +39034,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38579,7 +39190,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38612,7 +39224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38644,7 +39257,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38675,7 +39289,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38707,7 +39322,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38968,7 +39584,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39001,7 +39618,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39217,7 +39835,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39250,7 +39869,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39283,7 +39903,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39316,7 +39937,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39349,7 +39971,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39382,7 +40005,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39415,7 +40039,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39448,7 +40073,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39481,7 +40107,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39514,7 +40141,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39547,7 +40175,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39580,7 +40209,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39613,7 +40243,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39646,7 +40277,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39679,7 +40311,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39712,7 +40345,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39745,7 +40379,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39778,7 +40413,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39811,7 +40447,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39844,7 +40481,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39877,7 +40515,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39910,7 +40549,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39943,7 +40583,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39976,7 +40617,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40009,7 +40651,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40042,7 +40685,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40075,7 +40719,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40108,7 +40753,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40141,7 +40787,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40174,7 +40821,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40207,7 +40855,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40240,7 +40889,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40273,7 +40923,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40306,7 +40957,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40339,7 +40991,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40372,7 +41025,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40649,7 +41303,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40682,7 +41337,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40865,7 +41521,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40898,7 +41555,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40930,7 +41588,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40962,7 +41621,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40995,7 +41655,8 @@ "y": 0.0, "z": -25.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41028,7 +41689,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41060,7 +41722,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41092,7 +41755,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41125,7 +41789,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41158,7 +41823,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41190,7 +41856,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41222,7 +41889,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41255,7 +41923,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41288,7 +41957,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41320,7 +41990,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41352,7 +42023,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41385,7 +42057,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41418,7 +42091,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41450,7 +42124,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41482,7 +42157,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41515,7 +42191,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41548,7 +42225,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41580,7 +42258,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41612,7 +42291,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41709,7 +42389,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41742,7 +42423,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41775,7 +42457,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41808,7 +42491,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41841,7 +42525,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41874,7 +42559,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41907,7 +42593,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41940,7 +42627,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41973,7 +42661,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42006,7 +42695,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42039,7 +42729,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42072,7 +42763,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42105,7 +42797,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42138,7 +42831,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42171,7 +42865,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42204,7 +42899,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42237,7 +42933,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42270,7 +42967,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42303,7 +43001,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42336,7 +43035,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42369,7 +43069,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42402,7 +43103,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42435,7 +43137,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42468,7 +43171,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42501,7 +43205,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42534,7 +43239,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42567,7 +43273,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42600,7 +43307,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42633,7 +43341,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42666,7 +43375,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42699,7 +43409,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42732,7 +43443,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42765,7 +43477,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42798,7 +43511,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42831,7 +43545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42864,7 +43579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42897,7 +43613,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42930,7 +43647,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42963,7 +43681,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42996,7 +43715,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43029,7 +43749,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43062,7 +43783,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43095,7 +43817,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43128,7 +43851,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43161,7 +43885,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43194,7 +43919,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43227,7 +43953,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43260,7 +43987,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43293,7 +44021,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43326,7 +44055,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43359,7 +44089,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43392,7 +44123,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43425,7 +44157,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43458,7 +44191,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43491,7 +44225,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43524,7 +44259,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43557,7 +44293,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43590,7 +44327,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43623,7 +44361,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43656,7 +44395,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43689,7 +44429,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43722,7 +44463,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43755,7 +44497,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43788,7 +44531,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43821,7 +44565,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43854,7 +44599,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43887,7 +44633,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43920,7 +44667,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43953,7 +44701,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43986,7 +44735,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44019,7 +44769,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44052,7 +44803,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44085,7 +44837,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44118,7 +44871,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44151,7 +44905,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44184,7 +44939,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44217,7 +44973,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44250,7 +45007,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44283,7 +45041,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44316,7 +45075,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44349,7 +45109,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44382,7 +45143,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44415,7 +45177,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44448,7 +45211,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44591,7 +45355,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44624,7 +45389,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44657,7 +45423,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44690,7 +45457,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44723,7 +45491,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44756,7 +45525,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44789,7 +45559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44821,7 +45592,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44853,7 +45625,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44886,7 +45659,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44919,7 +45693,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44952,7 +45727,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44985,7 +45761,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45018,7 +45795,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45051,7 +45829,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45084,7 +45863,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45117,7 +45897,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45150,7 +45931,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45183,7 +45965,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45216,7 +45999,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45249,7 +46033,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45282,7 +46067,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45315,7 +46101,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45348,7 +46135,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45381,7 +46169,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45414,7 +46203,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45447,7 +46237,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45480,7 +46271,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45513,7 +46305,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45546,7 +46339,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45579,7 +46373,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45612,7 +46407,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45645,7 +46441,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45678,7 +46475,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45711,7 +46509,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45744,7 +46543,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45777,7 +46577,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45810,7 +46611,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45843,7 +46645,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45876,7 +46679,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45909,7 +46713,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45942,7 +46747,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45975,7 +46781,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46008,7 +46815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46041,7 +46849,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46074,7 +46883,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46107,7 +46917,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46140,7 +46951,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46173,7 +46985,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46206,7 +47019,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46239,7 +47053,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46272,7 +47087,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46304,7 +47120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46335,7 +47152,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46367,7 +47185,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46742,7 +47561,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46775,7 +47595,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46930,7 +47751,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46963,7 +47785,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46995,7 +47818,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47026,7 +47850,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47058,7 +47883,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47319,7 +48145,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47352,7 +48179,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47507,7 +48335,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47540,7 +48369,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47572,7 +48402,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47603,7 +48434,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47635,7 +48467,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47896,7 +48729,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47929,7 +48763,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48084,7 +48919,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48117,7 +48953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48150,7 +48987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48183,7 +49021,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48216,7 +49055,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48249,7 +49089,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48282,7 +49123,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48315,7 +49157,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48348,7 +49191,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48381,7 +49225,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48414,7 +49259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48447,7 +49293,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48480,7 +49327,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48513,7 +49361,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48546,7 +49395,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48579,7 +49429,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48612,7 +49463,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48645,7 +49497,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48678,7 +49531,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48711,7 +49565,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48744,7 +49599,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48777,7 +49633,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48810,7 +49667,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48843,7 +49701,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48876,7 +49735,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48909,7 +49769,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48942,7 +49803,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48975,7 +49837,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49008,7 +49871,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49041,7 +49905,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49074,7 +49939,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49107,7 +49973,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49140,7 +50007,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49173,7 +50041,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49206,7 +50075,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49239,7 +50109,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49272,7 +50143,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49305,7 +50177,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49338,7 +50211,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49371,7 +50245,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49404,7 +50279,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49437,7 +50313,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49470,7 +50347,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49503,7 +50381,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49536,7 +50415,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49569,7 +50449,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49602,7 +50483,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49635,7 +50517,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49668,7 +50551,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49701,7 +50585,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49734,7 +50619,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49767,7 +50653,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49800,7 +50687,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49833,7 +50721,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49866,7 +50755,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49899,7 +50789,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49932,7 +50823,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49965,7 +50857,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49998,7 +50891,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50031,7 +50925,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50064,7 +50959,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50097,7 +50993,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50130,7 +51027,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50163,7 +51061,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50196,7 +51095,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50229,7 +51129,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50262,7 +51163,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50295,7 +51197,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50438,7 +51341,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50471,7 +51375,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50504,7 +51409,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50537,7 +51443,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50570,7 +51477,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50603,7 +51511,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50636,7 +51545,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50669,7 +51579,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50702,7 +51613,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50735,7 +51647,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50768,7 +51681,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50801,7 +51715,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50834,7 +51749,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50867,7 +51783,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50900,7 +51817,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50933,7 +51851,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50966,7 +51885,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50999,7 +51919,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51032,7 +51953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51065,7 +51987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51098,7 +52021,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51131,7 +52055,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51164,7 +52089,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51197,7 +52123,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51230,7 +52157,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51263,7 +52191,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51296,7 +52225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51329,7 +52259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51362,7 +52293,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51395,7 +52327,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51428,7 +52361,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51461,7 +52395,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51494,7 +52429,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51527,7 +52463,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51560,7 +52497,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51593,7 +52531,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51625,7 +52564,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51656,7 +52596,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51688,7 +52629,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51949,7 +52891,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51982,7 +52925,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52137,7 +53081,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52170,7 +53115,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52202,7 +53148,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52233,7 +53180,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52265,7 +53213,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52526,7 +53475,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52559,7 +53509,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52714,7 +53665,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52747,7 +53699,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52779,7 +53732,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52810,7 +53764,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52842,7 +53797,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53103,7 +54059,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53136,7 +54093,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53352,7 +54310,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53385,7 +54344,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53418,7 +54378,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53451,7 +54412,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53484,7 +54446,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53517,7 +54480,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53550,7 +54514,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53583,7 +54548,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53616,7 +54582,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53649,7 +54616,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53682,7 +54650,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53715,7 +54684,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53748,7 +54718,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53781,7 +54752,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53814,7 +54786,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53847,7 +54820,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53880,7 +54854,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53913,7 +54888,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53946,7 +54922,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53979,7 +54956,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54012,7 +54990,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54045,7 +55024,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54078,7 +55058,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54111,7 +55092,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54144,7 +55126,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54177,7 +55160,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54210,7 +55194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54243,7 +55228,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54276,7 +55262,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54309,7 +55296,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54342,7 +55330,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54375,7 +55364,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54408,7 +55398,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54441,7 +55432,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54474,7 +55466,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54507,7 +55500,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54784,7 +55778,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54817,7 +55812,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55000,7 +55996,8 @@ "y": 0.0, "z": -20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55033,7 +56030,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55065,7 +56063,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55097,7 +56096,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55130,7 +56130,8 @@ "y": 0.0, "z": -25.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55163,7 +56164,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55195,7 +56197,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55227,7 +56230,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55260,7 +56264,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55293,7 +56298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55325,7 +56331,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55357,7 +56364,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55390,7 +56398,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55423,7 +56432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55455,7 +56465,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55487,7 +56498,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55520,7 +56532,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55553,7 +56566,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55585,7 +56599,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55617,7 +56632,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55650,7 +56666,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55683,7 +56700,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55715,7 +56733,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55747,7 +56766,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f246e1cd8][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAEnrichmentV4].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f246e1cd8][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAEnrichmentV4].json index 503beb744bb..d67ff04865b 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f246e1cd8][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAEnrichmentV4].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f246e1cd8][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAEnrichmentV4].json @@ -12120,7 +12120,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12152,7 +12153,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12185,7 +12187,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12281,7 +12284,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12313,7 +12317,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12346,7 +12351,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12442,7 +12448,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12474,7 +12481,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12507,7 +12515,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12632,7 +12641,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12666,7 +12676,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12699,7 +12710,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12733,7 +12745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12766,7 +12779,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12799,7 +12813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12832,7 +12847,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12865,7 +12881,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12898,7 +12915,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12931,7 +12949,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12963,7 +12982,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12995,7 +13015,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13027,7 +13048,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13059,7 +13081,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13092,7 +13115,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13124,7 +13148,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13156,7 +13181,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13189,7 +13215,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13221,7 +13248,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13253,7 +13281,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13286,7 +13315,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13318,7 +13348,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13350,7 +13381,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13382,7 +13414,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13413,7 +13446,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13444,7 +13478,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13475,7 +13510,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13571,7 +13607,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13605,7 +13642,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13638,7 +13676,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13672,7 +13711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13705,7 +13745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13738,7 +13779,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13771,7 +13813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13804,7 +13847,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13837,7 +13881,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13870,7 +13915,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13902,7 +13948,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13934,7 +13981,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13966,7 +14014,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13998,7 +14047,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14031,7 +14081,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14063,7 +14114,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14095,7 +14147,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14128,7 +14181,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14160,7 +14214,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14192,7 +14247,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14225,7 +14281,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14257,7 +14314,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14289,7 +14347,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14321,7 +14380,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14352,7 +14412,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14383,7 +14444,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14414,7 +14476,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14510,7 +14573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14544,7 +14608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14577,7 +14642,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14611,7 +14677,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14644,7 +14711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14677,7 +14745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14710,7 +14779,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14743,7 +14813,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14776,7 +14847,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14809,7 +14881,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14841,7 +14914,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14873,7 +14947,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14905,7 +14980,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14937,7 +15013,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14970,7 +15047,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15002,7 +15080,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15034,7 +15113,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15067,7 +15147,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15099,7 +15180,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15131,7 +15213,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15164,7 +15247,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15196,7 +15280,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15228,7 +15313,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15260,7 +15346,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15291,7 +15378,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15322,7 +15410,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15353,7 +15442,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15625,7 +15715,8 @@ "y": 0.0, "z": -25.099999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15657,7 +15748,8 @@ "y": 0.0, "z": -25.099999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15690,7 +15782,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15722,7 +15815,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15754,7 +15848,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15787,7 +15882,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15819,7 +15915,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15864,7 +15961,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15896,7 +15994,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15992,7 +16091,8 @@ "y": 0.0, "z": -25.099999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16024,7 +16124,8 @@ "y": 0.0, "z": -25.099999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16057,7 +16158,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16089,7 +16191,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16121,7 +16224,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16154,7 +16258,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16186,7 +16291,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16231,7 +16337,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16263,7 +16370,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16359,7 +16467,8 @@ "y": 0.0, "z": -25.099999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16391,7 +16500,8 @@ "y": 0.0, "z": -25.099999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16424,7 +16534,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16456,7 +16567,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16488,7 +16600,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16521,7 +16634,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16553,7 +16667,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16598,7 +16713,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16630,7 +16746,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16803,7 +16920,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16836,7 +16954,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16933,7 +17052,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16966,7 +17086,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17063,7 +17184,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -17096,7 +17218,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17357,7 +17480,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17389,7 +17513,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17435,7 +17560,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17467,7 +17593,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17499,7 +17626,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17531,7 +17659,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17577,7 +17706,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17609,7 +17739,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17705,7 +17836,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17737,7 +17869,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17783,7 +17916,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17815,7 +17949,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17847,7 +17982,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17879,7 +18015,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17925,7 +18062,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17957,7 +18095,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18053,7 +18192,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18085,7 +18225,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18131,7 +18272,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18163,7 +18305,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18195,7 +18338,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18227,7 +18371,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18273,7 +18418,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18305,7 +18451,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18464,7 +18611,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18497,7 +18645,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18594,7 +18743,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18627,7 +18777,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18724,7 +18875,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18757,7 +18909,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19018,7 +19171,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19050,7 +19204,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19096,7 +19251,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19128,7 +19284,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19160,7 +19317,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19192,7 +19350,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19238,7 +19397,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19270,7 +19430,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19366,7 +19527,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19398,7 +19560,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19444,7 +19607,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19476,7 +19640,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19508,7 +19673,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19540,7 +19706,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19586,7 +19753,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19618,7 +19786,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19714,7 +19883,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19746,7 +19916,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19792,7 +19963,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19824,7 +19996,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19856,7 +20029,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19888,7 +20062,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19934,7 +20109,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -19966,7 +20142,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20125,7 +20302,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20158,7 +20336,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20255,7 +20434,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20288,7 +20468,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20385,7 +20566,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20418,7 +20600,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20679,7 +20862,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20711,7 +20895,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20757,7 +20942,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20789,7 +20975,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20821,7 +21008,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20853,7 +21041,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20899,7 +21088,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -20931,7 +21121,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21027,7 +21218,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21059,7 +21251,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21105,7 +21298,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21137,7 +21331,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21169,7 +21364,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21201,7 +21397,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21247,7 +21444,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21279,7 +21477,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21375,7 +21574,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21407,7 +21607,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21453,7 +21654,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21485,7 +21687,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21517,7 +21720,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21549,7 +21753,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21595,7 +21800,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21627,7 +21833,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21786,7 +21993,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -21819,7 +22027,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21916,7 +22125,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -21949,7 +22159,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22046,7 +22257,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22079,7 +22291,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22248,7 +22461,8 @@ "y": 0.0, "z": -28.599999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22280,7 +22494,8 @@ "y": 0.0, "z": -28.599999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22313,7 +22528,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22409,7 +22625,8 @@ "y": 0.0, "z": -28.599999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22441,7 +22658,8 @@ "y": 0.0, "z": -28.599999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22474,7 +22692,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22570,7 +22789,8 @@ "y": 0.0, "z": -28.599999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22602,7 +22822,8 @@ "y": 0.0, "z": -28.599999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22635,7 +22856,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22821,7 +23043,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22853,7 +23076,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22899,7 +23123,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22931,7 +23156,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22963,7 +23189,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22995,7 +23222,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23041,7 +23269,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23073,7 +23302,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23169,7 +23399,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -23201,7 +23432,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -23247,7 +23479,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -23279,7 +23512,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -23311,7 +23545,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -23343,7 +23578,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23389,7 +23625,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23421,7 +23658,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23517,7 +23755,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23549,7 +23788,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23595,7 +23835,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23627,7 +23868,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23659,7 +23901,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23691,7 +23934,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23737,7 +23981,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23769,7 +24014,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23879,7 +24125,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23911,7 +24158,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23944,7 +24192,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23990,7 +24239,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24021,7 +24271,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24052,7 +24303,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24147,7 +24399,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24179,7 +24432,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24212,7 +24466,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24258,7 +24513,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24289,7 +24545,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24320,7 +24577,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24415,7 +24673,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24447,7 +24706,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24480,7 +24740,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24526,7 +24787,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24557,7 +24819,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24588,7 +24851,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24740,7 +25004,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24773,7 +25038,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24870,7 +25136,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24903,7 +25170,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25000,7 +25268,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25033,7 +25302,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25328,7 +25598,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25360,7 +25631,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25393,7 +25665,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25489,7 +25762,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25521,7 +25795,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25554,7 +25829,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25650,7 +25926,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25682,7 +25959,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25715,7 +25993,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25826,7 +26105,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25859,7 +26139,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25891,7 +26172,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25923,7 +26205,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25957,7 +26240,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25990,7 +26274,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26024,7 +26309,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26057,7 +26343,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26091,7 +26378,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26124,7 +26412,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26158,7 +26447,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26191,7 +26481,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26225,7 +26516,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26258,7 +26550,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26292,7 +26585,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26325,7 +26619,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26359,7 +26654,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26392,7 +26688,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26426,7 +26723,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26459,7 +26757,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26493,7 +26792,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26526,7 +26826,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26559,7 +26860,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26656,7 +26958,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26689,7 +26992,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26721,7 +27025,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26753,7 +27058,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26787,7 +27093,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26820,7 +27127,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26854,7 +27162,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26887,7 +27196,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26921,7 +27231,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26954,7 +27265,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26988,7 +27300,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27021,7 +27334,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27055,7 +27369,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27088,7 +27403,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27122,7 +27438,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27155,7 +27472,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27189,7 +27507,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27222,7 +27541,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27256,7 +27576,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27289,7 +27610,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27323,7 +27645,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27356,7 +27679,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27389,7 +27713,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27486,7 +27811,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27519,7 +27845,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27551,7 +27878,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27583,7 +27911,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27617,7 +27946,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27650,7 +27980,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27684,7 +28015,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27717,7 +28049,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27751,7 +28084,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27784,7 +28118,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27818,7 +28153,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27851,7 +28187,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27885,7 +28222,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27918,7 +28256,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27952,7 +28291,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27985,7 +28325,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28019,7 +28360,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28052,7 +28394,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28086,7 +28429,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28119,7 +28463,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28153,7 +28498,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28186,7 +28532,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28219,7 +28566,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28372,7 +28720,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28405,7 +28754,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28502,7 +28852,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28535,7 +28886,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28632,7 +28984,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28665,7 +29018,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28776,7 +29130,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28809,7 +29164,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28841,7 +29197,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28873,7 +29230,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28907,7 +29265,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28940,7 +29299,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28974,7 +29334,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29007,7 +29368,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29041,7 +29403,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29074,7 +29437,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29108,7 +29472,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29141,7 +29506,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29175,7 +29541,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29208,7 +29575,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29242,7 +29610,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29275,7 +29644,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29309,7 +29679,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29342,7 +29713,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29376,7 +29748,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29409,7 +29782,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29443,7 +29817,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29476,7 +29851,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29509,7 +29885,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29606,7 +29983,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29639,7 +30017,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29671,7 +30050,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29703,7 +30083,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29737,7 +30118,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29770,7 +30152,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29804,7 +30187,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29837,7 +30221,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29871,7 +30256,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29904,7 +30290,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29938,7 +30325,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29971,7 +30359,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30005,7 +30394,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30038,7 +30428,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30072,7 +30463,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30105,7 +30497,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30139,7 +30532,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30172,7 +30566,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30206,7 +30601,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30239,7 +30635,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30273,7 +30670,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30306,7 +30704,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30339,7 +30738,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30436,7 +30836,8 @@ "y": 0.0, "z": -14.480000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30469,7 +30870,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30501,7 +30903,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30533,7 +30936,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30567,7 +30971,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30600,7 +31005,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30634,7 +31040,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30667,7 +31074,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30701,7 +31109,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30734,7 +31143,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30768,7 +31178,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30801,7 +31212,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30835,7 +31247,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30868,7 +31281,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30902,7 +31316,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30935,7 +31350,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30969,7 +31385,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31002,7 +31419,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31036,7 +31454,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31069,7 +31488,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31103,7 +31523,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31136,7 +31557,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31169,7 +31591,8 @@ "y": 0.0, "z": -14.479999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31646,7 +32069,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31678,7 +32102,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31711,7 +32136,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31807,7 +32233,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31839,7 +32266,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31872,7 +32300,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31968,7 +32397,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32000,7 +32430,8 @@ "y": 0.0, "z": -14.28 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32033,7 +32464,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32144,7 +32576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32178,7 +32611,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32211,7 +32645,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32245,7 +32680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32278,7 +32714,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32311,7 +32748,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32344,7 +32782,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32377,7 +32816,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32409,7 +32849,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32441,7 +32882,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32473,7 +32915,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32505,7 +32948,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32538,7 +32982,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32570,7 +33015,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32602,7 +33048,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32635,7 +33082,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32667,7 +33115,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32699,7 +33148,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32732,7 +33182,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32764,7 +33215,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32796,7 +33248,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32828,7 +33281,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32859,7 +33313,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32890,7 +33345,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32921,7 +33377,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33017,7 +33474,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33051,7 +33509,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33084,7 +33543,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33118,7 +33578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33151,7 +33612,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33184,7 +33646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33217,7 +33680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33250,7 +33714,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33282,7 +33747,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33314,7 +33780,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33346,7 +33813,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33378,7 +33846,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33411,7 +33880,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33443,7 +33913,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33475,7 +33946,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33508,7 +33980,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33540,7 +34013,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33572,7 +34046,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33605,7 +34080,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33637,7 +34113,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33669,7 +34146,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33701,7 +34179,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33732,7 +34211,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33763,7 +34243,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33794,7 +34275,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33890,7 +34372,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33924,7 +34407,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33957,7 +34441,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33991,7 +34476,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34024,7 +34510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34057,7 +34544,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34090,7 +34578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34123,7 +34612,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34155,7 +34645,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34187,7 +34678,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34219,7 +34711,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34251,7 +34744,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34284,7 +34778,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34316,7 +34811,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34348,7 +34844,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34381,7 +34878,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34413,7 +34911,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34445,7 +34944,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34478,7 +34978,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34510,7 +35011,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34542,7 +35044,8 @@ "y": 0.0, "z": -24.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34574,7 +35077,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34605,7 +35109,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34636,7 +35141,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34667,7 +35173,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34883,7 +35390,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34915,7 +35423,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34961,7 +35470,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34993,7 +35503,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35025,7 +35536,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35057,7 +35569,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35103,7 +35616,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35134,7 +35648,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35165,7 +35680,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35260,7 +35776,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35292,7 +35809,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35338,7 +35856,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35370,7 +35889,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35402,7 +35922,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35434,7 +35955,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35480,7 +36002,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35511,7 +36034,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35542,7 +36066,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35637,7 +36162,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35669,7 +36195,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35715,7 +36242,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35747,7 +36275,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35779,7 +36308,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -35811,7 +36341,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35857,7 +36388,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35888,7 +36420,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35919,7 +36452,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36029,7 +36563,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36061,7 +36596,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36092,7 +36628,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36123,7 +36660,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36154,7 +36692,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36186,7 +36725,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36232,7 +36772,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36263,7 +36804,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36294,7 +36836,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36325,7 +36868,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36421,7 +36965,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36453,7 +36998,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36484,7 +37030,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36515,7 +37062,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36546,7 +37094,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36578,7 +37127,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36624,7 +37174,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36655,7 +37206,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36686,7 +37238,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36717,7 +37270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36813,7 +37367,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36845,7 +37400,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36876,7 +37432,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36907,7 +37464,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36938,7 +37496,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36970,7 +37529,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37016,7 +37576,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37047,7 +37608,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37078,7 +37640,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37109,7 +37672,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37232,7 +37796,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37264,7 +37829,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37310,7 +37876,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37342,7 +37909,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37374,7 +37942,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37406,7 +37975,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37452,7 +38022,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37483,7 +38054,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37514,7 +38086,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37609,7 +38182,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37641,7 +38215,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37687,7 +38262,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37719,7 +38295,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37751,7 +38328,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37783,7 +38361,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37829,7 +38408,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37860,7 +38440,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37891,7 +38472,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37986,7 +38568,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38018,7 +38601,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38064,7 +38648,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38096,7 +38681,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38128,7 +38714,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38160,7 +38747,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38206,7 +38794,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38237,7 +38826,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38268,7 +38858,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38378,7 +38969,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38410,7 +39002,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38441,7 +39034,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38472,7 +39066,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38503,7 +39098,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38535,7 +39131,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38581,7 +39178,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38612,7 +39210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38643,7 +39242,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38674,7 +39274,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38770,7 +39371,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38802,7 +39404,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38833,7 +39436,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38864,7 +39468,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38895,7 +39500,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38927,7 +39533,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38973,7 +39580,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39004,7 +39612,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39035,7 +39644,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39066,7 +39676,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39162,7 +39773,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39194,7 +39806,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39225,7 +39838,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39256,7 +39870,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39287,7 +39902,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39319,7 +39935,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39365,7 +39982,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39396,7 +40014,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39427,7 +40046,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39458,7 +40078,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39581,7 +40202,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39613,7 +40235,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39659,7 +40282,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39691,7 +40315,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39723,7 +40348,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39755,7 +40381,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -39801,7 +40428,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -39832,7 +40460,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -39863,7 +40492,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -39958,7 +40588,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39990,7 +40621,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40036,7 +40668,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40068,7 +40701,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40100,7 +40734,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40132,7 +40767,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40178,7 +40814,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40209,7 +40846,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40240,7 +40878,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40335,7 +40974,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40367,7 +41007,8 @@ "y": 0.0, "z": -25.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40413,7 +41054,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40445,7 +41087,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40477,7 +41120,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40509,7 +41153,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40555,7 +41200,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40586,7 +41232,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40617,7 +41264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40740,7 +41388,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40772,7 +41421,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40805,7 +41455,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40851,7 +41502,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40882,7 +41534,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40913,7 +41566,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41008,7 +41662,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41040,7 +41695,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41073,7 +41729,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41119,7 +41776,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41150,7 +41808,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41181,7 +41840,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41276,7 +41936,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41308,7 +41969,8 @@ "y": 0.0, "z": -28.799999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -41341,7 +42003,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41387,7 +42050,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41418,7 +42082,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41449,7 +42114,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41621,7 +42287,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41653,7 +42320,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41685,7 +42353,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41717,7 +42386,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41749,7 +42419,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41781,7 +42452,8 @@ "y": 1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41813,7 +42485,8 @@ "y": 1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41845,7 +42518,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41877,7 +42551,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41909,7 +42584,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41941,7 +42617,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41973,7 +42650,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42005,7 +42683,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42037,7 +42716,8 @@ "y": -1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42069,7 +42749,8 @@ "y": -1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42101,7 +42782,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42133,7 +42815,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42166,7 +42849,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42198,7 +42882,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42229,7 +42914,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42260,7 +42946,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42291,7 +42978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42432,7 +43120,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42464,7 +43153,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42496,7 +43186,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42528,7 +43219,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42560,7 +43252,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42592,7 +43285,8 @@ "y": 1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42624,7 +43318,8 @@ "y": 1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42656,7 +43351,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42688,7 +43384,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42720,7 +43417,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42752,7 +43450,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42784,7 +43483,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42816,7 +43516,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42848,7 +43549,8 @@ "y": -1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42880,7 +43582,8 @@ "y": -1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42912,7 +43615,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42944,7 +43648,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -42977,7 +43682,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43009,7 +43715,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43040,7 +43747,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43071,7 +43779,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43102,7 +43811,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43243,7 +43953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43275,7 +43986,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43307,7 +44019,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43339,7 +44052,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43371,7 +44085,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43403,7 +44118,8 @@ "y": 1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43435,7 +44151,8 @@ "y": 1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43467,7 +44184,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43499,7 +44217,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43531,7 +44250,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43563,7 +44283,8 @@ "y": 0.0, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43595,7 +44316,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43627,7 +44349,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43659,7 +44382,8 @@ "y": -1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43691,7 +44415,8 @@ "y": -1.0400000000000063, "z": -18.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43723,7 +44448,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43755,7 +44481,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43788,7 +44515,8 @@ "y": 0.0, "z": -28.099999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43820,7 +44548,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43851,7 +44580,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43882,7 +44612,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43913,7 +44644,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44129,7 +44861,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44161,7 +44894,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44194,7 +44928,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44290,7 +45025,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44322,7 +45058,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44355,7 +45092,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44451,7 +45189,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44483,7 +45222,8 @@ "y": 0.0, "z": -28.599999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44516,7 +45256,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f3e297a11][OT2_S_v2_3_P300S_None_MM1_MM2_TM_Mix].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f3e297a11][OT2_S_v2_3_P300S_None_MM1_MM2_TM_Mix].json index c54d8e33c11..80a9f7d117a 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f3e297a11][OT2_S_v2_3_P300S_None_MM1_MM2_TM_Mix].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f3e297a11][OT2_S_v2_3_P300S_None_MM1_MM2_TM_Mix].json @@ -3139,7 +3139,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3172,7 +3173,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3205,7 +3207,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3238,7 +3241,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3271,7 +3275,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3304,7 +3309,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3337,7 +3343,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3370,7 +3377,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f84e60cb0][OT2_S_v2_16_P300M_P20S_HS_TC_TM_aspirateDispenseMix0Volume].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f84e60cb0][OT2_S_v2_16_P300M_P20S_HS_TC_TM_aspirateDispenseMix0Volume].json index 1b541c34406..ad8638a9e6d 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f84e60cb0][OT2_S_v2_16_P300M_P20S_HS_TC_TM_aspirateDispenseMix0Volume].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[6f84e60cb0][OT2_S_v2_16_P300M_P20S_HS_TC_TM_aspirateDispenseMix0Volume].json @@ -2686,7 +2686,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2719,7 +2720,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2752,7 +2754,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2785,7 +2788,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[70b873c24b][pl_SamplePrep_MS_Digest_Flex_upto96].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[70b873c24b][pl_SamplePrep_MS_Digest_Flex_upto96].json index e5b09a7a490..cbd7839e9ad 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[70b873c24b][pl_SamplePrep_MS_Digest_Flex_upto96].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[70b873c24b][pl_SamplePrep_MS_Digest_Flex_upto96].json @@ -5958,7 +5958,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6004,7 +6005,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6036,7 +6038,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6069,7 +6072,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6102,7 +6106,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6135,7 +6140,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6249,7 +6255,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6295,7 +6302,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6327,7 +6335,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6360,7 +6369,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6393,7 +6403,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6426,7 +6437,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6540,7 +6552,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6586,7 +6599,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6618,7 +6632,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6651,7 +6666,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6684,7 +6700,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6717,7 +6734,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6831,7 +6849,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6877,7 +6896,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6909,7 +6929,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6942,7 +6963,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6975,7 +6997,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7008,7 +7031,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7122,7 +7146,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7168,7 +7193,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7200,7 +7226,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7233,7 +7260,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7266,7 +7294,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7299,7 +7328,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -7413,7 +7443,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7459,7 +7490,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7491,7 +7523,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -7524,7 +7557,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7557,7 +7591,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7590,7 +7625,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -7704,7 +7740,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7750,7 +7787,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7782,7 +7820,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -7815,7 +7854,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -7848,7 +7888,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -7881,7 +7922,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -7995,7 +8037,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8041,7 +8084,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8073,7 +8117,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8106,7 +8151,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -8139,7 +8185,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -8172,7 +8219,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -8286,7 +8334,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8332,7 +8381,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8364,7 +8414,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8397,7 +8448,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8430,7 +8482,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8463,7 +8516,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8577,7 +8631,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -8623,7 +8678,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -8655,7 +8711,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -8688,7 +8745,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -8721,7 +8779,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -8754,7 +8813,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -8868,7 +8928,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -8914,7 +8975,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -8946,7 +9008,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -8979,7 +9042,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -9012,7 +9076,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -9045,7 +9110,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -9159,7 +9225,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -9205,7 +9272,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -9237,7 +9305,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -9270,7 +9339,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -9303,7 +9373,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -9336,7 +9407,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -9450,7 +9522,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -9496,7 +9569,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -9528,7 +9602,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -9561,7 +9636,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -9594,7 +9670,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -9627,7 +9704,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -9741,7 +9819,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9787,7 +9866,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9819,7 +9899,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -9852,7 +9933,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -9885,7 +9967,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -9918,7 +10001,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -10032,7 +10116,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -10078,7 +10163,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -10110,7 +10196,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -10143,7 +10230,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -10176,7 +10264,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -10209,7 +10298,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -10323,7 +10413,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -10369,7 +10460,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -10401,7 +10493,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -10434,7 +10527,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -10467,7 +10561,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -10500,7 +10595,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -10614,7 +10710,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10660,7 +10757,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10692,7 +10790,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10725,7 +10824,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10758,7 +10858,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10791,7 +10892,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10905,7 +11007,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -10951,7 +11054,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -10983,7 +11087,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -11016,7 +11121,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11049,7 +11155,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11082,7 +11189,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11196,7 +11304,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -11242,7 +11351,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -11274,7 +11384,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -11307,7 +11418,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -11340,7 +11452,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -11373,7 +11486,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -11487,7 +11601,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -11533,7 +11648,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -11565,7 +11681,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -11598,7 +11715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -11631,7 +11749,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -11664,7 +11783,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -11778,7 +11898,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -11824,7 +11945,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -11856,7 +11978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -11889,7 +12012,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -11922,7 +12046,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -11955,7 +12080,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -12069,7 +12195,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -12115,7 +12242,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -12147,7 +12275,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -12180,7 +12309,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12213,7 +12343,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12246,7 +12377,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12360,7 +12492,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -12406,7 +12539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -12438,7 +12572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -12471,7 +12606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12504,7 +12640,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12537,7 +12674,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12651,7 +12789,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -12697,7 +12836,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -12729,7 +12869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -12762,7 +12903,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12795,7 +12937,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12828,7 +12971,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -13303,7 +13447,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13349,7 +13494,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13381,7 +13527,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13414,7 +13561,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13447,7 +13595,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13480,7 +13629,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13594,7 +13744,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13640,7 +13791,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13672,7 +13824,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -13705,7 +13858,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13738,7 +13892,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13771,7 +13926,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -13885,7 +14041,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13931,7 +14088,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13963,7 +14121,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -13996,7 +14155,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -14029,7 +14189,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -14062,7 +14223,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -14176,7 +14338,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14222,7 +14385,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14254,7 +14418,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -14287,7 +14452,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -14320,7 +14486,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -14353,7 +14520,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -14467,7 +14635,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14513,7 +14682,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14545,7 +14715,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14578,7 +14749,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -14611,7 +14783,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -14644,7 +14817,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -14758,7 +14932,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14804,7 +14979,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14836,7 +15012,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14869,7 +15046,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -14902,7 +15080,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -14935,7 +15114,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -15049,7 +15229,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15095,7 +15276,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15127,7 +15309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -15160,7 +15343,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -15193,7 +15377,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -15226,7 +15411,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -15340,7 +15526,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15386,7 +15573,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15418,7 +15606,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -15451,7 +15640,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -15484,7 +15674,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -15517,7 +15708,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -15631,7 +15823,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15677,7 +15870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15709,7 +15903,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15742,7 +15937,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15775,7 +15971,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15808,7 +16005,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15922,7 +16120,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15968,7 +16167,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16000,7 +16200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16033,7 +16234,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -16066,7 +16268,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -16099,7 +16302,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -16213,7 +16417,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16259,7 +16464,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16291,7 +16497,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16324,7 +16531,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -16357,7 +16565,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -16390,7 +16599,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -16504,7 +16714,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16550,7 +16761,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16582,7 +16794,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16615,7 +16828,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -16648,7 +16862,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -16681,7 +16896,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -16795,7 +17011,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16841,7 +17058,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16873,7 +17091,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16906,7 +17125,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -16939,7 +17159,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -16972,7 +17193,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -17086,7 +17308,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17132,7 +17355,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17164,7 +17388,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -17197,7 +17422,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -17230,7 +17456,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -17263,7 +17490,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -17377,7 +17605,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -17423,7 +17652,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -17455,7 +17685,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -17488,7 +17719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -17521,7 +17753,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -17554,7 +17787,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -17668,7 +17902,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -17714,7 +17949,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -17746,7 +17982,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -17779,7 +18016,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -17812,7 +18050,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -17845,7 +18084,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -17959,7 +18199,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18005,7 +18246,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18037,7 +18279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18070,7 +18313,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18103,7 +18347,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18136,7 +18381,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18250,7 +18496,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -18296,7 +18543,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -18328,7 +18576,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -18361,7 +18610,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -18394,7 +18644,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -18427,7 +18678,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -18541,7 +18793,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -18587,7 +18840,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -18619,7 +18873,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -18652,7 +18907,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -18685,7 +18941,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -18718,7 +18975,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -18832,7 +19090,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -18878,7 +19137,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -18910,7 +19170,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -18943,7 +19204,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -18976,7 +19238,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -19009,7 +19272,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -19123,7 +19387,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19169,7 +19434,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19201,7 +19467,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19234,7 +19501,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -19267,7 +19535,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -19300,7 +19569,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -19414,7 +19684,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -19460,7 +19731,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -19492,7 +19764,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -19525,7 +19798,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -19558,7 +19832,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -19591,7 +19866,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -19705,7 +19981,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -19751,7 +20028,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -19783,7 +20061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -19816,7 +20095,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -19849,7 +20129,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -19882,7 +20163,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -19996,7 +20278,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -20042,7 +20325,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -20074,7 +20358,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -20107,7 +20392,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -20140,7 +20426,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -20173,7 +20460,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -20648,7 +20936,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20694,7 +20983,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20726,7 +21016,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20759,7 +21050,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20792,7 +21084,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20825,7 +21118,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20939,7 +21233,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -20985,7 +21280,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -21017,7 +21313,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -21050,7 +21347,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -21083,7 +21381,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -21116,7 +21415,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -21230,7 +21530,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -21276,7 +21577,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -21308,7 +21610,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -21341,7 +21644,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -21374,7 +21678,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -21407,7 +21712,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -21521,7 +21827,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -21567,7 +21874,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -21599,7 +21907,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -21632,7 +21941,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -21665,7 +21975,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -21698,7 +22009,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -21812,7 +22124,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21858,7 +22171,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21890,7 +22204,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21923,7 +22238,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -21956,7 +22272,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -21989,7 +22306,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -22103,7 +22421,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22149,7 +22468,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22181,7 +22501,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22214,7 +22535,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -22247,7 +22569,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -22280,7 +22603,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -22394,7 +22718,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -22440,7 +22765,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -22472,7 +22798,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -22505,7 +22832,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -22538,7 +22866,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -22571,7 +22900,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -22685,7 +23015,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -22731,7 +23062,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -22763,7 +23095,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -22796,7 +23129,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -22829,7 +23163,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -22862,7 +23197,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -22976,7 +23312,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23022,7 +23359,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23054,7 +23392,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23087,7 +23426,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -23120,7 +23460,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -23153,7 +23494,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -23267,7 +23609,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23313,7 +23656,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23345,7 +23689,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23378,7 +23723,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -23411,7 +23757,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -23444,7 +23791,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -23558,7 +23906,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -23604,7 +23953,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -23636,7 +23986,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -23669,7 +24020,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -23702,7 +24054,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -23735,7 +24088,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -23849,7 +24203,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -23895,7 +24250,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -23927,7 +24283,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -23960,7 +24317,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -23993,7 +24351,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -24026,7 +24385,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -24140,7 +24500,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24186,7 +24547,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24218,7 +24580,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24251,7 +24614,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -24284,7 +24648,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -24317,7 +24682,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -24431,7 +24797,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24477,7 +24844,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24509,7 +24877,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -24542,7 +24911,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -24575,7 +24945,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -24608,7 +24979,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -24722,7 +25094,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -24768,7 +25141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -24800,7 +25174,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -24833,7 +25208,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -24866,7 +25242,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -24899,7 +25276,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -25013,7 +25391,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -25059,7 +25438,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -25091,7 +25471,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -25124,7 +25505,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -25157,7 +25539,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -25190,7 +25573,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -25304,7 +25688,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25350,7 +25735,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25382,7 +25768,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25415,7 +25802,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25448,7 +25836,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25481,7 +25870,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25595,7 +25985,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -25641,7 +26032,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -25673,7 +26065,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -25706,7 +26099,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -25739,7 +26133,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -25772,7 +26167,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -25886,7 +26282,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -25932,7 +26329,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -25964,7 +26362,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -25997,7 +26396,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -26030,7 +26430,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -26063,7 +26464,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -26177,7 +26579,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -26223,7 +26626,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -26255,7 +26659,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -26288,7 +26693,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -26321,7 +26727,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -26354,7 +26761,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -26468,7 +26876,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26514,7 +26923,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26546,7 +26956,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26579,7 +26990,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -26612,7 +27024,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -26645,7 +27058,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -26759,7 +27173,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -26805,7 +27220,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -26837,7 +27253,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -26870,7 +27287,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -26903,7 +27321,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -26936,7 +27355,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -27050,7 +27470,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -27096,7 +27517,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -27128,7 +27550,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -27161,7 +27584,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -27194,7 +27618,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -27227,7 +27652,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -27341,7 +27767,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27387,7 +27814,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27419,7 +27847,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -27452,7 +27881,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -27485,7 +27915,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -27518,7 +27949,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -27993,7 +28425,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28039,7 +28472,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28071,7 +28505,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28104,7 +28539,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28137,7 +28573,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28170,7 +28607,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -28284,7 +28722,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -28330,7 +28769,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -28362,7 +28802,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -28395,7 +28836,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -28428,7 +28870,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -28461,7 +28904,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -28575,7 +29019,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -28621,7 +29066,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -28653,7 +29099,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -28686,7 +29133,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -28719,7 +29167,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -28752,7 +29201,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -28866,7 +29316,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -28912,7 +29363,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -28944,7 +29396,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -28977,7 +29430,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -29010,7 +29464,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -29043,7 +29498,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -29157,7 +29613,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29203,7 +29660,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29235,7 +29693,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29268,7 +29727,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -29301,7 +29761,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -29334,7 +29795,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -29448,7 +29910,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -29494,7 +29957,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -29526,7 +29990,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -29559,7 +30024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -29592,7 +30058,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -29625,7 +30092,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -29739,7 +30207,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -29785,7 +30254,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -29817,7 +30287,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -29850,7 +30321,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -29883,7 +30355,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -29916,7 +30389,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -30030,7 +30504,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -30076,7 +30551,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -30108,7 +30584,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -30141,7 +30618,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -30174,7 +30652,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -30207,7 +30686,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -30321,7 +30801,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30367,7 +30848,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30399,7 +30881,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30432,7 +30915,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30465,7 +30949,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30498,7 +30983,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30612,7 +31098,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30658,7 +31145,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30690,7 +31178,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30723,7 +31212,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -30756,7 +31246,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -30789,7 +31280,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -30903,7 +31395,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -30949,7 +31442,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -30981,7 +31475,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -31014,7 +31509,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -31047,7 +31543,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -31080,7 +31577,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -31194,7 +31692,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -31240,7 +31739,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -31272,7 +31772,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -31305,7 +31806,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -31338,7 +31840,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -31371,7 +31874,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -31485,7 +31989,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31531,7 +32036,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31563,7 +32069,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31596,7 +32103,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -31629,7 +32137,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -31662,7 +32171,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -31776,7 +32286,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -31822,7 +32333,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -31854,7 +32366,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -31887,7 +32400,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -31920,7 +32434,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -31953,7 +32468,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -32067,7 +32583,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -32113,7 +32630,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -32145,7 +32663,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -32178,7 +32697,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -32211,7 +32731,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -32244,7 +32765,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -32358,7 +32880,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -32404,7 +32927,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -32436,7 +32960,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -32469,7 +32994,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -32502,7 +33028,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -32535,7 +33062,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -32649,7 +33177,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32695,7 +33224,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32727,7 +33257,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32760,7 +33291,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32793,7 +33325,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32826,7 +33359,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32940,7 +33474,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -32986,7 +33521,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -33018,7 +33554,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -33051,7 +33588,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -33084,7 +33622,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -33117,7 +33656,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -33231,7 +33771,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -33277,7 +33818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -33309,7 +33851,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -33342,7 +33885,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -33375,7 +33919,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -33408,7 +33953,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -33522,7 +34068,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -33568,7 +34115,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -33600,7 +34148,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -33633,7 +34182,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -33666,7 +34216,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -33699,7 +34250,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -33813,7 +34365,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33859,7 +34412,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33891,7 +34445,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33924,7 +34479,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -33957,7 +34513,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -33990,7 +34547,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -34104,7 +34662,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -34150,7 +34709,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -34182,7 +34742,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -34215,7 +34776,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -34248,7 +34810,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -34281,7 +34844,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -34395,7 +34959,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -34441,7 +35006,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -34473,7 +35039,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -34506,7 +35073,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -34539,7 +35107,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -34572,7 +35141,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -34686,7 +35256,8 @@ "y": 0.0, "z": -37.699999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -34732,7 +35303,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -34764,7 +35336,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -34797,7 +35370,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -34830,7 +35404,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -34863,7 +35438,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -34977,7 +35553,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35010,7 +35587,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35056,7 +35634,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35088,7 +35667,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35121,7 +35701,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35154,7 +35735,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35186,7 +35768,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35218,7 +35801,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35251,7 +35835,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35297,7 +35882,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35329,7 +35915,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35362,7 +35949,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35395,7 +35983,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35427,7 +36016,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35459,7 +36049,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35492,7 +36083,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35538,7 +36130,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35570,7 +36163,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35603,7 +36197,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35636,7 +36231,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35668,7 +36264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35700,7 +36297,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35733,7 +36331,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35779,7 +36378,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35811,7 +36411,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35844,7 +36445,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35877,7 +36479,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35909,7 +36512,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35941,7 +36545,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35974,7 +36579,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36020,7 +36626,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36052,7 +36659,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36085,7 +36693,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36118,7 +36727,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36150,7 +36760,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36182,7 +36793,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36215,7 +36827,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36261,7 +36874,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36293,7 +36907,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36326,7 +36941,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36359,7 +36975,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36391,7 +37008,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36423,7 +37041,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36456,7 +37075,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36502,7 +37122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36534,7 +37155,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36567,7 +37189,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36600,7 +37223,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36632,7 +37256,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36664,7 +37289,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36697,7 +37323,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36743,7 +37370,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36775,7 +37403,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36808,7 +37437,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36841,7 +37471,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36873,7 +37504,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36905,7 +37537,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36938,7 +37571,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36984,7 +37618,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37016,7 +37651,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37049,7 +37685,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37082,7 +37719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37114,7 +37752,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37146,7 +37785,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37179,7 +37819,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37225,7 +37866,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37257,7 +37899,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37290,7 +37933,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37323,7 +37967,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37355,7 +38000,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -37387,7 +38033,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37420,7 +38067,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37466,7 +38114,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37498,7 +38147,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37531,7 +38181,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37564,7 +38215,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37596,7 +38248,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37628,7 +38281,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37661,7 +38315,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37707,7 +38362,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37739,7 +38395,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37772,7 +38429,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37805,7 +38463,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37837,7 +38496,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37933,7 +38593,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37966,7 +38627,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38012,7 +38674,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38044,7 +38707,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38077,7 +38741,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38110,7 +38775,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38142,7 +38808,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38174,7 +38841,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38207,7 +38875,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38253,7 +38922,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38285,7 +38955,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38318,7 +38989,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38351,7 +39023,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38383,7 +39056,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38415,7 +39089,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38448,7 +39123,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38494,7 +39170,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38526,7 +39203,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38559,7 +39237,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38592,7 +39271,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38624,7 +39304,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38656,7 +39337,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38689,7 +39371,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38735,7 +39418,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38767,7 +39451,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38800,7 +39485,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38833,7 +39519,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38865,7 +39552,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38897,7 +39585,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38930,7 +39619,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -38976,7 +39666,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39008,7 +39699,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39041,7 +39733,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39074,7 +39767,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39106,7 +39800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39138,7 +39833,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39171,7 +39867,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39217,7 +39914,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39249,7 +39947,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39282,7 +39981,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39315,7 +40015,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39347,7 +40048,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39379,7 +40081,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39412,7 +40115,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39458,7 +40162,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39490,7 +40195,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39523,7 +40229,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39556,7 +40263,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39588,7 +40296,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39620,7 +40329,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39653,7 +40363,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39699,7 +40410,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39731,7 +40443,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39764,7 +40477,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39797,7 +40511,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39829,7 +40544,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -39861,7 +40577,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39894,7 +40611,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39940,7 +40658,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39972,7 +40691,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40005,7 +40725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40038,7 +40759,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40070,7 +40792,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40102,7 +40825,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40135,7 +40859,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40181,7 +40906,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40213,7 +40939,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40246,7 +40973,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40279,7 +41007,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40311,7 +41040,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -40343,7 +41073,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40376,7 +41107,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40422,7 +41154,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40454,7 +41187,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40487,7 +41221,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40520,7 +41255,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40552,7 +41288,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40584,7 +41321,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40617,7 +41355,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40663,7 +41402,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40695,7 +41435,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -40728,7 +41469,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40761,7 +41503,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40793,7 +41536,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -40889,7 +41633,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40923,7 +41668,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40956,7 +41702,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40990,7 +41737,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41023,7 +41771,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41057,7 +41806,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41090,7 +41840,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41124,7 +41875,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41157,7 +41909,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41190,7 +41943,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41222,7 +41976,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41254,7 +42009,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41350,7 +42106,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41384,7 +42141,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41417,7 +42175,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41451,7 +42210,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41484,7 +42244,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41518,7 +42279,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41551,7 +42313,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41585,7 +42348,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41618,7 +42382,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41651,7 +42416,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41683,7 +42449,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41715,7 +42482,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -41811,7 +42579,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41845,7 +42614,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41878,7 +42648,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41912,7 +42683,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41945,7 +42717,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41979,7 +42752,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42012,7 +42786,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42046,7 +42821,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42079,7 +42855,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42112,7 +42889,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42144,7 +42922,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42176,7 +42955,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42272,7 +43052,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42306,7 +43087,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42339,7 +43121,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42373,7 +43156,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42406,7 +43190,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42440,7 +43225,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42473,7 +43259,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42507,7 +43294,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42540,7 +43328,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42573,7 +43362,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42605,7 +43395,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42637,7 +43428,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42733,7 +43525,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42767,7 +43560,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42800,7 +43594,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42834,7 +43629,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42867,7 +43663,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42901,7 +43698,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42934,7 +43732,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42968,7 +43767,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43001,7 +43801,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43034,7 +43835,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43066,7 +43868,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43098,7 +43901,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43194,7 +43998,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43228,7 +44033,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43261,7 +44067,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43295,7 +44102,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43328,7 +44136,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43362,7 +44171,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43395,7 +44205,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43429,7 +44240,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43462,7 +44274,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43495,7 +44308,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43527,7 +44341,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43559,7 +44374,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43655,7 +44471,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43689,7 +44506,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43722,7 +44540,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43756,7 +44575,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43789,7 +44609,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43823,7 +44644,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43856,7 +44678,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43890,7 +44713,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43923,7 +44747,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43956,7 +44781,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43988,7 +44814,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44020,7 +44847,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44116,7 +44944,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44150,7 +44979,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44183,7 +45013,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44217,7 +45048,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44250,7 +45082,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44284,7 +45117,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44317,7 +45151,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44351,7 +45186,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44384,7 +45220,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44417,7 +45254,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44449,7 +45287,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44481,7 +45320,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44577,7 +45417,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44611,7 +45452,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44644,7 +45486,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44678,7 +45521,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44711,7 +45555,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44745,7 +45590,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44778,7 +45624,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44812,7 +45659,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44845,7 +45693,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44878,7 +45727,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44910,7 +45760,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44942,7 +45793,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45038,7 +45890,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45072,7 +45925,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45105,7 +45959,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45139,7 +45994,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45172,7 +46028,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45206,7 +46063,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45239,7 +46097,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45273,7 +46132,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45306,7 +46166,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45339,7 +46200,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45371,7 +46233,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45403,7 +46266,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45499,7 +46363,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45533,7 +46398,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45566,7 +46432,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45600,7 +46467,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45633,7 +46501,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45667,7 +46536,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45700,7 +46570,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45734,7 +46605,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45767,7 +46639,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45800,7 +46673,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45832,7 +46706,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45864,7 +46739,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45960,7 +46836,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -45994,7 +46871,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46027,7 +46905,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46061,7 +46940,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46094,7 +46974,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46128,7 +47009,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46161,7 +47043,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46195,7 +47078,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46228,7 +47112,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46261,7 +47146,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46293,7 +47179,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46325,7 +47212,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46574,7 +47462,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46607,7 +47496,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46653,7 +47543,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46685,7 +47576,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46718,7 +47610,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46751,7 +47644,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46783,7 +47677,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46815,7 +47710,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46848,7 +47744,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46894,7 +47791,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46926,7 +47824,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46959,7 +47858,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46992,7 +47892,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47024,7 +47925,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47056,7 +47958,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47089,7 +47992,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47135,7 +48039,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47167,7 +48072,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47200,7 +48106,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47233,7 +48140,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47265,7 +48173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47297,7 +48206,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47330,7 +48240,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47376,7 +48287,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47408,7 +48320,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47441,7 +48354,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47474,7 +48388,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47506,7 +48421,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47538,7 +48454,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47571,7 +48488,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47617,7 +48535,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47649,7 +48568,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47682,7 +48602,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47715,7 +48636,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47747,7 +48669,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47779,7 +48702,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47812,7 +48736,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47858,7 +48783,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47890,7 +48816,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47923,7 +48850,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47956,7 +48884,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47988,7 +48917,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48020,7 +48950,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48053,7 +48984,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48099,7 +49031,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48131,7 +49064,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48164,7 +49098,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48197,7 +49132,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48229,7 +49165,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48261,7 +49198,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48294,7 +49232,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48340,7 +49279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48372,7 +49312,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48405,7 +49346,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48438,7 +49380,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48470,7 +49413,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48502,7 +49446,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48535,7 +49480,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48581,7 +49527,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48613,7 +49560,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48646,7 +49594,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48679,7 +49628,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48711,7 +49661,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48743,7 +49694,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48776,7 +49728,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48822,7 +49775,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48854,7 +49808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48887,7 +49842,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48920,7 +49876,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48952,7 +49909,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48984,7 +49942,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49017,7 +49976,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49063,7 +50023,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49095,7 +50056,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49128,7 +50090,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49161,7 +50124,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49193,7 +50157,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49225,7 +50190,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49258,7 +50224,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49304,7 +50271,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49336,7 +50304,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49369,7 +50338,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49402,7 +50372,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49434,7 +50405,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49530,7 +50502,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49564,7 +50537,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49597,7 +50571,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49631,7 +50606,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49664,7 +50640,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49698,7 +50675,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49731,7 +50709,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49765,7 +50744,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49798,7 +50778,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49831,7 +50812,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49863,7 +50845,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49895,7 +50878,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -49991,7 +50975,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50025,7 +51010,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50058,7 +51044,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50092,7 +51079,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50125,7 +51113,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50159,7 +51148,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50192,7 +51182,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50226,7 +51217,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50259,7 +51251,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50292,7 +51285,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50324,7 +51318,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50356,7 +51351,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -50452,7 +51448,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50486,7 +51483,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50519,7 +51517,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50553,7 +51552,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50586,7 +51586,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50620,7 +51621,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50653,7 +51655,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50687,7 +51690,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50720,7 +51724,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50753,7 +51758,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50785,7 +51791,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50817,7 +51824,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50913,7 +51921,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50947,7 +51956,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50980,7 +51990,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51014,7 +52025,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51047,7 +52059,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51081,7 +52094,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51114,7 +52128,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51148,7 +52163,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51181,7 +52197,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51214,7 +52231,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51246,7 +52264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51278,7 +52297,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -51374,7 +52394,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51408,7 +52429,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51441,7 +52463,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51475,7 +52498,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51508,7 +52532,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51542,7 +52567,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51575,7 +52601,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51609,7 +52636,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51642,7 +52670,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51675,7 +52704,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51707,7 +52737,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51739,7 +52770,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51835,7 +52867,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51869,7 +52902,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51902,7 +52936,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51936,7 +52971,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51969,7 +53005,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52003,7 +53040,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52036,7 +53074,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52070,7 +53109,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52103,7 +53143,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52136,7 +53177,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52168,7 +53210,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52200,7 +53243,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52296,7 +53340,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52330,7 +53375,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52363,7 +53409,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52397,7 +53444,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52430,7 +53478,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52464,7 +53513,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52497,7 +53547,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52531,7 +53582,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52564,7 +53616,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52597,7 +53650,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52629,7 +53683,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52661,7 +53716,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52757,7 +53813,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52791,7 +53848,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52824,7 +53882,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52858,7 +53917,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52891,7 +53951,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52925,7 +53986,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52958,7 +54020,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52992,7 +54055,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53025,7 +54089,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53058,7 +54123,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53090,7 +54156,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53122,7 +54189,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53218,7 +54286,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53252,7 +54321,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53285,7 +54355,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53319,7 +54390,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53352,7 +54424,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53386,7 +54459,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53419,7 +54493,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53453,7 +54528,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53486,7 +54562,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53519,7 +54596,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53551,7 +54629,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53583,7 +54662,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53679,7 +54759,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53713,7 +54794,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53746,7 +54828,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53780,7 +54863,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53813,7 +54897,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53847,7 +54932,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53880,7 +54966,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53914,7 +55001,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53947,7 +55035,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53980,7 +55069,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54012,7 +55102,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54044,7 +55135,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54140,7 +55232,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54174,7 +55267,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54207,7 +55301,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54241,7 +55336,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54274,7 +55370,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54308,7 +55405,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54341,7 +55439,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54375,7 +55474,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54408,7 +55508,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54441,7 +55542,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54473,7 +55575,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54505,7 +55608,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54601,7 +55705,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54635,7 +55740,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54668,7 +55774,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54702,7 +55809,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54735,7 +55843,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54769,7 +55878,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54802,7 +55912,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54836,7 +55947,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54869,7 +55981,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54902,7 +56015,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54934,7 +56048,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54966,7 +56081,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -55076,7 +56192,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55109,7 +56226,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55155,7 +56273,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55187,7 +56306,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55220,7 +56340,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55253,7 +56374,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55285,7 +56407,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55317,7 +56440,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55350,7 +56474,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55396,7 +56521,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55428,7 +56554,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55461,7 +56588,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -55494,7 +56622,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -55526,7 +56655,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -55558,7 +56688,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55591,7 +56722,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55637,7 +56769,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55669,7 +56802,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55702,7 +56836,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -55735,7 +56870,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -55767,7 +56903,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -55799,7 +56936,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55832,7 +56970,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55878,7 +57017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55910,7 +57050,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55943,7 +57084,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -55976,7 +57118,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56008,7 +57151,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56040,7 +57184,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56073,7 +57218,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56119,7 +57265,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56151,7 +57298,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56184,7 +57332,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56217,7 +57366,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56249,7 +57399,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56281,7 +57432,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56314,7 +57466,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56360,7 +57513,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56392,7 +57546,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56425,7 +57580,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56458,7 +57614,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56490,7 +57647,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56522,7 +57680,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56555,7 +57714,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56601,7 +57761,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56633,7 +57794,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56666,7 +57828,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56699,7 +57862,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56731,7 +57895,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56763,7 +57928,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56796,7 +57962,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56842,7 +58009,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56874,7 +58042,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -56907,7 +58076,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56940,7 +58110,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56972,7 +58143,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -57004,7 +58176,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57037,7 +58210,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57083,7 +58257,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57115,7 +58290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57148,7 +58324,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57181,7 +58358,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57213,7 +58391,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57245,7 +58424,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57278,7 +58458,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57324,7 +58505,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57356,7 +58538,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57389,7 +58572,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57422,7 +58606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57454,7 +58639,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57486,7 +58672,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57519,7 +58706,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57565,7 +58753,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57597,7 +58786,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57630,7 +58820,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57663,7 +58854,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57695,7 +58887,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57727,7 +58920,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57760,7 +58954,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57806,7 +59001,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57838,7 +59034,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57871,7 +59068,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -57904,7 +59102,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -57936,7 +59135,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -58032,7 +59232,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58066,7 +59267,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58099,7 +59301,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58133,7 +59336,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58166,7 +59370,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58200,7 +59405,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58233,7 +59439,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58267,7 +59474,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58300,7 +59508,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58333,7 +59542,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58365,7 +59575,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58397,7 +59608,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -58493,7 +59705,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58527,7 +59740,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58560,7 +59774,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58594,7 +59809,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58627,7 +59843,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58661,7 +59878,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58694,7 +59912,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58728,7 +59947,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58761,7 +59981,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58794,7 +60015,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58826,7 +60048,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58858,7 +60081,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -58954,7 +60178,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -58988,7 +60213,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59021,7 +60247,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59055,7 +60282,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59088,7 +60316,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59122,7 +60351,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59155,7 +60385,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59189,7 +60420,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59222,7 +60454,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59255,7 +60488,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59287,7 +60521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59319,7 +60554,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -59415,7 +60651,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59449,7 +60686,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59482,7 +60720,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59516,7 +60755,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59549,7 +60789,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59583,7 +60824,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59616,7 +60858,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59650,7 +60893,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59683,7 +60927,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59716,7 +60961,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59748,7 +60994,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59780,7 +61027,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -59876,7 +61124,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -59910,7 +61159,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -59943,7 +61193,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -59977,7 +61228,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60010,7 +61262,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60044,7 +61297,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60077,7 +61331,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60111,7 +61366,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60144,7 +61400,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60177,7 +61434,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60209,7 +61467,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60241,7 +61500,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60337,7 +61597,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60371,7 +61632,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60404,7 +61666,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60438,7 +61701,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60471,7 +61735,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60505,7 +61770,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60538,7 +61804,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60572,7 +61839,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60605,7 +61873,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60638,7 +61907,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60670,7 +61940,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60702,7 +61973,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60798,7 +62070,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60832,7 +62105,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60865,7 +62139,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60899,7 +62174,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60932,7 +62208,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60966,7 +62243,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60999,7 +62277,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61033,7 +62312,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61066,7 +62346,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61099,7 +62380,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61131,7 +62413,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61163,7 +62446,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61259,7 +62543,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61293,7 +62578,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61326,7 +62612,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61360,7 +62647,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61393,7 +62681,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61427,7 +62716,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61460,7 +62750,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61494,7 +62785,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61527,7 +62819,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61560,7 +62853,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61592,7 +62886,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61624,7 +62919,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61720,7 +63016,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61754,7 +63051,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61787,7 +63085,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61821,7 +63120,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61854,7 +63154,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61888,7 +63189,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61921,7 +63223,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61955,7 +63258,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61988,7 +63292,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62021,7 +63326,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62053,7 +63359,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62085,7 +63392,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62181,7 +63489,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62215,7 +63524,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62248,7 +63558,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62282,7 +63593,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62315,7 +63627,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62349,7 +63662,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62382,7 +63696,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62416,7 +63731,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62449,7 +63765,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62482,7 +63799,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62514,7 +63832,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62546,7 +63865,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62642,7 +63962,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62676,7 +63997,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62709,7 +64031,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62743,7 +64066,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62776,7 +64100,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62810,7 +64135,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62843,7 +64169,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62877,7 +64204,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62910,7 +64238,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62943,7 +64272,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62975,7 +64305,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63007,7 +64338,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63103,7 +64435,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63137,7 +64470,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63170,7 +64504,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63204,7 +64539,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63237,7 +64573,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63271,7 +64608,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63304,7 +64642,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63338,7 +64677,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63371,7 +64711,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63404,7 +64745,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63436,7 +64778,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -63468,7 +64811,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[733c9cdf62][Flex_S_v2_20_8_None_PARTIAL_COLUMN_HappyPath].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[733c9cdf62][Flex_S_v2_20_8_None_PARTIAL_COLUMN_HappyPath].json index 3473457b4b9..1b70c59e4b6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[733c9cdf62][Flex_S_v2_20_8_None_PARTIAL_COLUMN_HappyPath].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[733c9cdf62][Flex_S_v2_20_8_None_PARTIAL_COLUMN_HappyPath].json @@ -3727,7 +3727,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3760,7 +3761,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3869,7 +3871,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4069,7 +4072,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4101,7 +4105,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4135,7 +4140,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4168,7 +4174,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4202,7 +4209,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4235,7 +4243,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4269,7 +4278,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4302,7 +4312,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4336,7 +4347,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4369,7 +4381,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4403,7 +4416,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4436,7 +4450,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4470,7 +4485,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4503,7 +4519,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4537,7 +4554,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4570,7 +4588,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4604,7 +4623,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4637,7 +4657,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4671,7 +4692,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4704,7 +4726,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4737,7 +4760,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4769,7 +4793,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4800,7 +4825,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4845,7 +4871,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4877,7 +4904,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4910,7 +4938,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[770ebdcd29][pl_KAPA_Library_Quant_48_v8].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[770ebdcd29][pl_KAPA_Library_Quant_48_v8].json index cce5f727939..bc24730fad8 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[770ebdcd29][pl_KAPA_Library_Quant_48_v8].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[770ebdcd29][pl_KAPA_Library_Quant_48_v8].json @@ -12420,7 +12420,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12453,7 +12454,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12486,7 +12488,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12518,7 +12521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12549,7 +12553,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12581,7 +12586,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12614,7 +12620,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12647,7 +12654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12679,7 +12687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12710,7 +12719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12742,7 +12752,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12775,7 +12786,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12808,7 +12820,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12840,7 +12853,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12871,7 +12885,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14168,7 +14183,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14201,7 +14217,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14234,7 +14251,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14267,7 +14285,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14300,7 +14319,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14333,7 +14353,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14367,7 +14388,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14400,7 +14422,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14434,7 +14457,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14467,7 +14491,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14501,7 +14526,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14534,7 +14560,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14568,7 +14595,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14601,7 +14629,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14635,7 +14664,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14668,7 +14698,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14702,7 +14733,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14735,7 +14767,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14769,7 +14802,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14802,7 +14836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14836,7 +14871,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14869,7 +14905,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14903,7 +14940,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14936,7 +14974,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14969,7 +15008,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15001,7 +15041,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15097,7 +15138,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15130,7 +15172,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15163,7 +15206,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15196,7 +15240,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15229,7 +15274,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15262,7 +15308,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15296,7 +15343,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15329,7 +15377,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15363,7 +15412,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15396,7 +15446,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15430,7 +15481,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15463,7 +15515,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15497,7 +15550,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15530,7 +15584,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15564,7 +15619,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15597,7 +15653,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15631,7 +15688,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15664,7 +15722,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15698,7 +15757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15731,7 +15791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15765,7 +15826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15798,7 +15860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15832,7 +15895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15865,7 +15929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15898,7 +15963,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15930,7 +15996,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16026,7 +16093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16059,7 +16127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16092,7 +16161,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16125,7 +16195,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16158,7 +16229,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16191,7 +16263,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16225,7 +16298,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16258,7 +16332,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16292,7 +16367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16325,7 +16401,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16359,7 +16436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16392,7 +16470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16426,7 +16505,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16459,7 +16539,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16493,7 +16574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16526,7 +16608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16560,7 +16643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16593,7 +16677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16627,7 +16712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16660,7 +16746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16694,7 +16781,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16727,7 +16815,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16761,7 +16850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16794,7 +16884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16827,7 +16918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16859,7 +16951,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16969,7 +17062,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17002,7 +17096,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17035,7 +17130,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17068,7 +17164,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17101,7 +17198,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17134,7 +17232,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17168,7 +17267,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17201,7 +17301,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17235,7 +17336,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17268,7 +17370,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17302,7 +17405,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17335,7 +17439,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17369,7 +17474,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17402,7 +17508,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17436,7 +17543,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17469,7 +17577,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17503,7 +17612,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17536,7 +17646,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17570,7 +17681,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17603,7 +17715,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17637,7 +17750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17670,7 +17784,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17704,7 +17819,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17737,7 +17853,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17770,7 +17887,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17802,7 +17920,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17898,7 +18017,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17931,7 +18051,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17964,7 +18085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17997,7 +18119,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18030,7 +18153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18063,7 +18187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18097,7 +18222,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18130,7 +18256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18164,7 +18291,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18197,7 +18325,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18231,7 +18360,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18264,7 +18394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18298,7 +18429,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18331,7 +18463,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18365,7 +18498,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18398,7 +18532,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18432,7 +18567,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18465,7 +18601,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18499,7 +18636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18532,7 +18670,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18566,7 +18705,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18599,7 +18739,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18633,7 +18774,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18666,7 +18808,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18699,7 +18842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18731,7 +18875,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18827,7 +18972,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18860,7 +19006,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18893,7 +19040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18926,7 +19074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18959,7 +19108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18992,7 +19142,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19026,7 +19177,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19059,7 +19211,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19093,7 +19246,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19126,7 +19280,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19160,7 +19315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19193,7 +19349,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19227,7 +19384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19260,7 +19418,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19294,7 +19453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19327,7 +19487,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19361,7 +19522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19394,7 +19556,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19428,7 +19591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19461,7 +19625,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19495,7 +19660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19528,7 +19694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19562,7 +19729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19595,7 +19763,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19628,7 +19797,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19660,7 +19830,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -19798,7 +19969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19831,7 +20003,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19863,7 +20036,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19908,7 +20082,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19940,7 +20115,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19973,7 +20149,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20005,7 +20182,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20050,7 +20228,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20082,7 +20261,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20115,7 +20295,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20147,7 +20328,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20192,7 +20374,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20224,7 +20407,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20257,7 +20441,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20289,7 +20474,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20334,7 +20520,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20472,7 +20659,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20505,7 +20693,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20538,7 +20727,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20572,7 +20762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20605,7 +20796,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20639,7 +20831,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20672,7 +20865,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20706,7 +20900,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20739,7 +20934,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20773,7 +20969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20806,7 +21003,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20839,7 +21037,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20871,7 +21070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20916,7 +21116,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21054,7 +21255,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21087,7 +21289,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21120,7 +21323,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21154,7 +21358,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21187,7 +21392,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21221,7 +21427,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21254,7 +21461,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21288,7 +21496,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21321,7 +21530,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21355,7 +21565,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21388,7 +21599,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21421,7 +21633,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21453,7 +21666,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21498,7 +21712,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21636,7 +21851,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21670,7 +21886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21703,7 +21920,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21737,7 +21955,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21770,7 +21989,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21804,7 +22024,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21837,7 +22058,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21871,7 +22093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21904,7 +22127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21937,7 +22161,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21970,7 +22195,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22003,7 +22229,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22049,7 +22276,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22094,7 +22322,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22126,7 +22355,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22172,7 +22402,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22217,7 +22448,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22249,7 +22481,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22295,7 +22528,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22340,7 +22574,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22372,7 +22607,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -22418,7 +22654,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22463,7 +22700,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22495,7 +22733,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -22606,7 +22845,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22640,7 +22880,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22673,7 +22914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22707,7 +22949,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22740,7 +22983,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22774,7 +23018,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22807,7 +23052,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22841,7 +23087,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22874,7 +23121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22907,7 +23155,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22940,7 +23189,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22973,7 +23223,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23019,7 +23270,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23064,7 +23316,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23096,7 +23349,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23142,7 +23396,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23187,7 +23442,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23219,7 +23475,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23265,7 +23522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23310,7 +23568,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23342,7 +23601,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -23388,7 +23648,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23433,7 +23694,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23465,7 +23727,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -23576,7 +23839,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23610,7 +23874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23643,7 +23908,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23677,7 +23943,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23710,7 +23977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23744,7 +24012,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23777,7 +24046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23811,7 +24081,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23844,7 +24115,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23877,7 +24149,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23910,7 +24183,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23943,7 +24217,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23989,7 +24264,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24034,7 +24310,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24066,7 +24343,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24112,7 +24390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24157,7 +24436,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24189,7 +24469,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24235,7 +24516,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24280,7 +24562,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24312,7 +24595,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -24358,7 +24642,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -24403,7 +24688,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -24435,7 +24721,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -25733,7 +26020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25767,7 +26055,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25800,7 +26089,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25834,7 +26124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25867,7 +26158,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25901,7 +26193,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25934,7 +26227,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25968,7 +26262,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26001,7 +26296,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26034,7 +26330,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26067,7 +26364,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26100,7 +26398,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26146,7 +26445,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26191,7 +26491,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26223,7 +26524,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26269,7 +26571,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26314,7 +26617,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26346,7 +26650,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -26392,7 +26697,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26437,7 +26743,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26469,7 +26776,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -26515,7 +26823,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26560,7 +26869,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -26592,7 +26902,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[79e61426a2][Flex_S_v2_18_AMPure_XP_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[79e61426a2][Flex_S_v2_18_AMPure_XP_48x].json index dfde9933d98..19cf70d2edb 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[79e61426a2][Flex_S_v2_18_AMPure_XP_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[79e61426a2][Flex_S_v2_18_AMPure_XP_48x].json @@ -6431,7 +6431,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6464,7 +6465,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6572,7 +6574,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6605,7 +6608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6713,7 +6717,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6746,7 +6751,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8055,7 +8061,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8088,7 +8095,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8121,7 +8129,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8154,7 +8163,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8186,7 +8196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8217,7 +8228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8248,7 +8260,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8280,7 +8293,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8312,7 +8326,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8343,7 +8358,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8375,7 +8391,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8407,7 +8424,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8439,7 +8457,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8472,7 +8491,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8504,7 +8524,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8536,7 +8557,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8569,7 +8591,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8601,7 +8624,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8633,7 +8657,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8666,7 +8691,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8698,7 +8724,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8730,7 +8757,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8762,7 +8790,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8793,7 +8822,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8838,7 +8868,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8870,7 +8901,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8901,7 +8933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8932,7 +8965,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8963,7 +8997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9070,7 +9105,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9103,7 +9139,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9136,7 +9173,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9169,7 +9207,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9201,7 +9240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9232,7 +9272,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9263,7 +9304,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9295,7 +9337,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9327,7 +9370,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9358,7 +9402,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9390,7 +9435,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9422,7 +9468,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9454,7 +9501,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9487,7 +9535,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9519,7 +9568,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9551,7 +9601,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9584,7 +9635,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9616,7 +9668,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9648,7 +9701,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9681,7 +9735,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9713,7 +9768,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9745,7 +9801,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9777,7 +9834,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9808,7 +9866,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9853,7 +9912,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9885,7 +9945,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9916,7 +9977,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9947,7 +10009,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9978,7 +10041,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10085,7 +10149,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10118,7 +10183,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10151,7 +10217,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10184,7 +10251,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10216,7 +10284,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10247,7 +10316,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10278,7 +10348,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10310,7 +10381,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10342,7 +10414,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10373,7 +10446,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10405,7 +10479,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10437,7 +10512,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10469,7 +10545,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10502,7 +10579,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10534,7 +10612,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10566,7 +10645,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10599,7 +10679,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10631,7 +10712,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10663,7 +10745,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10696,7 +10779,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10728,7 +10812,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10760,7 +10845,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10792,7 +10878,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10823,7 +10910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10868,7 +10956,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10900,7 +10989,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10931,7 +11021,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10962,7 +11053,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10993,7 +11085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11231,7 +11324,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11264,7 +11358,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11392,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11330,7 +11426,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11363,7 +11460,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11396,7 +11494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11504,7 +11603,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11537,7 +11637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11570,7 +11671,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11603,7 +11705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11636,7 +11739,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11669,7 +11773,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11777,7 +11882,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11810,7 +11916,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11843,7 +11950,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11876,7 +11984,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11909,7 +12018,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11942,7 +12052,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12122,7 +12233,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12155,7 +12267,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12188,7 +12301,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12221,7 +12335,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12253,7 +12368,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12284,7 +12400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12315,7 +12432,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12347,7 +12465,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12379,7 +12498,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12410,7 +12530,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12442,7 +12563,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12474,7 +12596,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12506,7 +12629,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12539,7 +12663,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12571,7 +12696,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12603,7 +12729,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12636,7 +12763,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12668,7 +12796,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12700,7 +12829,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12733,7 +12863,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12765,7 +12896,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12797,7 +12929,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12829,7 +12962,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12860,7 +12994,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12905,7 +13040,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12937,7 +13073,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12968,7 +13105,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12999,7 +13137,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13030,7 +13169,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13137,7 +13277,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13170,7 +13311,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13203,7 +13345,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13236,7 +13379,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13268,7 +13412,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13299,7 +13444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13330,7 +13476,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13362,7 +13509,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13394,7 +13542,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13425,7 +13574,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13457,7 +13607,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13489,7 +13640,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13521,7 +13673,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13554,7 +13707,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13586,7 +13740,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13618,7 +13773,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13651,7 +13807,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13683,7 +13840,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13715,7 +13873,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13748,7 +13907,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13780,7 +13940,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13812,7 +13973,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13844,7 +14006,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13875,7 +14038,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13920,7 +14084,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13952,7 +14117,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13983,7 +14149,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14014,7 +14181,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14045,7 +14213,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14152,7 +14321,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14185,7 +14355,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14218,7 +14389,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14251,7 +14423,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14283,7 +14456,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14314,7 +14488,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14345,7 +14520,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14377,7 +14553,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14409,7 +14586,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14440,7 +14618,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14472,7 +14651,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14504,7 +14684,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14536,7 +14717,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14569,7 +14751,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14601,7 +14784,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14633,7 +14817,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14666,7 +14851,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14698,7 +14884,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14730,7 +14917,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14763,7 +14951,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14795,7 +14984,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14827,7 +15017,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14859,7 +15050,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14890,7 +15082,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14935,7 +15128,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14967,7 +15161,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14998,7 +15193,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15029,7 +15225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15060,7 +15257,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15283,7 +15481,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15315,7 +15514,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15361,7 +15561,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15393,7 +15594,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15425,7 +15627,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15471,7 +15674,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15517,7 +15721,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15548,7 +15753,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15579,7 +15785,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15674,7 +15881,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15706,7 +15914,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15752,7 +15961,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15784,7 +15994,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15816,7 +16027,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15862,7 +16074,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15908,7 +16121,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15939,7 +16153,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15970,7 +16185,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16065,7 +16281,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16097,7 +16314,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16143,7 +16361,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16175,7 +16394,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16207,7 +16427,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16253,7 +16474,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16299,7 +16521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16330,7 +16553,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16361,7 +16585,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16485,7 +16710,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16517,7 +16743,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16548,7 +16775,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16579,7 +16807,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16610,7 +16839,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16641,7 +16871,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16672,7 +16903,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16704,7 +16936,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16750,7 +16983,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16781,7 +17015,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16812,7 +17047,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16843,7 +17079,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16964,7 +17201,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16996,7 +17234,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17027,7 +17266,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17058,7 +17298,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17089,7 +17330,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17120,7 +17362,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17151,7 +17394,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17183,7 +17427,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17229,7 +17474,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17260,7 +17506,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17291,7 +17538,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17322,7 +17570,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17443,7 +17692,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17475,7 +17725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17506,7 +17757,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17537,7 +17789,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17568,7 +17821,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17599,7 +17853,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17630,7 +17885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17662,7 +17918,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17708,7 +17965,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17739,7 +17997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17770,7 +18029,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17801,7 +18061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19122,7 +19383,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19154,7 +19416,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19200,7 +19463,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19232,7 +19496,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19264,7 +19529,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19310,7 +19576,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19356,7 +19623,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19387,7 +19655,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19418,7 +19687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19513,7 +19783,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19545,7 +19816,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19591,7 +19863,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19623,7 +19896,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19655,7 +19929,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19701,7 +19976,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19747,7 +20023,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19778,7 +20055,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19809,7 +20087,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19904,7 +20183,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19936,7 +20216,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19982,7 +20263,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20014,7 +20296,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20046,7 +20329,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20092,7 +20376,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20138,7 +20423,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20169,7 +20455,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20200,7 +20487,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20324,7 +20612,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20356,7 +20645,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20387,7 +20677,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20418,7 +20709,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20449,7 +20741,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20480,7 +20773,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20511,7 +20805,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20543,7 +20838,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20589,7 +20885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20620,7 +20917,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20651,7 +20949,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20682,7 +20981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20803,7 +21103,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20835,7 +21136,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20866,7 +21168,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20897,7 +21200,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20928,7 +21232,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20959,7 +21264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20990,7 +21296,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21022,7 +21329,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21068,7 +21376,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21099,7 +21408,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21130,7 +21440,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21161,7 +21472,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21282,7 +21594,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21314,7 +21627,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21345,7 +21659,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21376,7 +21691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21407,7 +21723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21438,7 +21755,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21469,7 +21787,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21501,7 +21820,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21547,7 +21867,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21578,7 +21899,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21609,7 +21931,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21640,7 +21963,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21774,7 +22098,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21806,7 +22131,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21852,7 +22178,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21884,7 +22211,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21916,7 +22244,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21962,7 +22291,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22008,7 +22338,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22039,7 +22370,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22070,7 +22402,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22165,7 +22498,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22197,7 +22531,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22243,7 +22578,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22275,7 +22611,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22307,7 +22644,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22353,7 +22691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22399,7 +22738,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22430,7 +22770,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22461,7 +22802,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22556,7 +22898,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22588,7 +22931,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22634,7 +22978,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22666,7 +23011,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22698,7 +23044,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22744,7 +23091,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22790,7 +23138,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22821,7 +23170,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22852,7 +23202,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22975,7 +23326,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23007,7 +23359,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23114,7 +23467,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23146,7 +23500,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23253,7 +23608,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23285,7 +23641,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23479,7 +23836,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23511,7 +23869,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23543,7 +23902,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23575,7 +23935,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23607,7 +23968,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23640,7 +24002,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23673,7 +24036,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23706,7 +24070,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23738,7 +24103,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23834,7 +24200,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23866,7 +24233,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23898,7 +24266,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23930,7 +24299,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23962,7 +24332,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23995,7 +24366,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24028,7 +24400,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24061,7 +24434,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24093,7 +24467,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24189,7 +24564,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24221,7 +24597,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24253,7 +24630,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24285,7 +24663,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24317,7 +24696,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24350,7 +24730,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24383,7 +24764,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24416,7 +24798,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24448,7 +24831,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25861,7 +26245,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25893,7 +26278,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25926,7 +26312,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25958,7 +26345,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26053,7 +26441,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26085,7 +26474,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26118,7 +26508,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26150,7 +26541,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26245,7 +26637,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26277,7 +26670,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26310,7 +26704,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26342,7 +26737,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[7ebefe4580][pl_QIAseq_FX_24x_Normalizer_Workflow_B].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[7ebefe4580][pl_QIAseq_FX_24x_Normalizer_Workflow_B].json index 65235010c43..47ce454e920 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[7ebefe4580][pl_QIAseq_FX_24x_Normalizer_Workflow_B].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[7ebefe4580][pl_QIAseq_FX_24x_Normalizer_Workflow_B].json @@ -15986,7 +15986,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16020,7 +16021,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16053,7 +16055,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16086,7 +16089,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16119,7 +16123,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16152,7 +16157,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16185,7 +16191,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16218,7 +16225,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16252,7 +16260,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16285,7 +16294,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16319,7 +16329,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16352,7 +16363,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16385,7 +16397,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16417,7 +16430,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16462,7 +16476,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16570,7 +16585,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16604,7 +16620,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16637,7 +16654,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16670,7 +16688,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16703,7 +16722,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16736,7 +16756,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16769,7 +16790,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16802,7 +16824,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16836,7 +16859,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16869,7 +16893,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16903,7 +16928,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16936,7 +16962,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16969,7 +16996,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17001,7 +17029,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17046,7 +17075,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17154,7 +17184,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17188,7 +17219,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17221,7 +17253,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17254,7 +17287,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17287,7 +17321,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17320,7 +17355,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17353,7 +17389,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17386,7 +17423,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17420,7 +17458,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17453,7 +17492,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17487,7 +17527,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17520,7 +17561,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17553,7 +17595,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17585,7 +17628,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17630,7 +17674,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17879,7 +17924,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17912,7 +17958,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17945,7 +17992,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17978,7 +18026,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18012,7 +18061,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18045,7 +18095,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18079,7 +18130,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18112,7 +18164,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18145,7 +18198,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18177,7 +18231,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18222,7 +18277,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18330,7 +18386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18363,7 +18420,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -18396,7 +18454,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18429,7 +18488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18463,7 +18523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18496,7 +18557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18530,7 +18592,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18563,7 +18626,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18596,7 +18660,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18628,7 +18693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18673,7 +18739,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18781,7 +18848,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18814,7 +18882,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18847,7 +18916,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18880,7 +18950,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18914,7 +18985,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18947,7 +19019,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18981,7 +19054,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19014,7 +19088,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19047,7 +19122,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19079,7 +19155,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19124,7 +19201,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19246,7 +19324,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19280,7 +19359,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19313,7 +19393,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19346,7 +19427,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19379,7 +19461,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19412,7 +19495,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19444,7 +19528,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19490,7 +19575,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19522,7 +19608,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19554,7 +19641,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19588,7 +19676,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19621,7 +19710,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19655,7 +19745,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19688,7 +19779,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19722,7 +19814,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19755,7 +19848,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19789,7 +19883,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19822,7 +19917,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19856,7 +19952,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19889,7 +19986,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19923,7 +20021,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19956,7 +20055,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19990,7 +20090,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20023,7 +20124,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20057,7 +20159,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20090,7 +20193,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20124,7 +20228,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20157,7 +20262,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20190,7 +20296,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20222,7 +20329,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20267,7 +20375,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20375,7 +20484,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20409,7 +20519,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20442,7 +20553,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20475,7 +20587,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20508,7 +20621,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20541,7 +20655,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20573,7 +20688,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20619,7 +20735,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20651,7 +20768,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20683,7 +20801,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20717,7 +20836,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20750,7 +20870,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20784,7 +20905,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20817,7 +20939,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20851,7 +20974,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20884,7 +21008,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20918,7 +21043,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20951,7 +21077,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20985,7 +21112,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21018,7 +21146,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21052,7 +21181,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21085,7 +21215,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21119,7 +21250,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21152,7 +21284,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21186,7 +21319,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21219,7 +21353,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21253,7 +21388,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21286,7 +21422,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21319,7 +21456,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21351,7 +21489,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21396,7 +21535,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21504,7 +21644,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21538,7 +21679,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21571,7 +21713,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21604,7 +21747,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21637,7 +21781,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21670,7 +21815,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21702,7 +21848,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21748,7 +21895,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21780,7 +21928,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21812,7 +21961,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21846,7 +21996,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21879,7 +22030,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21913,7 +22065,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21946,7 +22099,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21980,7 +22134,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22013,7 +22168,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22047,7 +22203,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22080,7 +22237,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22114,7 +22272,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22147,7 +22306,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22181,7 +22341,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22214,7 +22375,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22248,7 +22410,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22281,7 +22444,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22315,7 +22479,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22348,7 +22513,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22382,7 +22548,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22415,7 +22582,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22448,7 +22616,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22480,7 +22649,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22525,7 +22695,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22770,7 +22941,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22804,7 +22976,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22837,7 +23010,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22871,7 +23045,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22904,7 +23079,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22937,7 +23113,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22970,7 +23147,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23003,7 +23181,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23035,7 +23214,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23066,7 +23246,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23097,7 +23278,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23129,7 +23311,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23175,7 +23358,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23207,7 +23391,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23253,7 +23438,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23285,7 +23471,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23318,7 +23505,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23350,7 +23538,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23382,7 +23571,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23414,7 +23604,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23446,7 +23637,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23479,7 +23671,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23511,7 +23704,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23543,7 +23737,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23576,7 +23771,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23608,7 +23804,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23640,7 +23837,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23673,7 +23871,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23705,7 +23904,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23737,7 +23937,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23769,7 +23970,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23814,7 +24016,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23846,7 +24049,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23877,7 +24081,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23908,7 +24113,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23939,7 +24145,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24047,7 +24254,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24081,7 +24289,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24114,7 +24323,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24148,7 +24358,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24181,7 +24392,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24214,7 +24426,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24247,7 +24460,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24280,7 +24494,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24312,7 +24527,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24343,7 +24559,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24374,7 +24591,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24406,7 +24624,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24452,7 +24671,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24484,7 +24704,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24530,7 +24751,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24562,7 +24784,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24595,7 +24818,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24627,7 +24851,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24659,7 +24884,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24691,7 +24917,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24723,7 +24950,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24756,7 +24984,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24788,7 +25017,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24820,7 +25050,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24853,7 +25084,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24885,7 +25117,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24917,7 +25150,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24950,7 +25184,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24982,7 +25217,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25014,7 +25250,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25046,7 +25283,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25091,7 +25329,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25123,7 +25362,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25154,7 +25394,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25185,7 +25426,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25216,7 +25458,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25324,7 +25567,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25358,7 +25602,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25391,7 +25636,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25425,7 +25671,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25458,7 +25705,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25491,7 +25739,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25524,7 +25773,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25557,7 +25807,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25589,7 +25840,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25620,7 +25872,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25651,7 +25904,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25683,7 +25937,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25729,7 +25984,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25761,7 +26017,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25807,7 +26064,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25839,7 +26097,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25872,7 +26131,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25904,7 +26164,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25936,7 +26197,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25968,7 +26230,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26000,7 +26263,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26033,7 +26297,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26065,7 +26330,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26097,7 +26363,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26130,7 +26397,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26162,7 +26430,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26194,7 +26463,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26227,7 +26497,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26259,7 +26530,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26291,7 +26563,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26323,7 +26596,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26368,7 +26642,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26400,7 +26675,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26431,7 +26707,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26462,7 +26739,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26493,7 +26771,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26731,7 +27010,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26763,7 +27043,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26809,7 +27090,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26841,7 +27123,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26873,7 +27156,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26905,7 +27189,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26937,7 +27222,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26983,7 +27269,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27014,7 +27301,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27045,7 +27333,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27076,7 +27365,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27107,7 +27397,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27214,7 +27505,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27246,7 +27538,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27292,7 +27585,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27324,7 +27618,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27356,7 +27651,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27388,7 +27684,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27420,7 +27717,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27466,7 +27764,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27497,7 +27796,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27528,7 +27828,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27559,7 +27860,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27590,7 +27892,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27697,7 +28000,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27729,7 +28033,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27775,7 +28080,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27807,7 +28113,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27839,7 +28146,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27871,7 +28179,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27903,7 +28212,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27949,7 +28259,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27980,7 +28291,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28011,7 +28323,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28042,7 +28355,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28073,7 +28387,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28195,7 +28510,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28227,7 +28543,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28258,7 +28575,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28289,7 +28607,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28320,7 +28639,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28352,7 +28672,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28398,7 +28719,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28429,7 +28751,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28460,7 +28783,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28491,7 +28815,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28599,7 +28924,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28631,7 +28957,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28662,7 +28989,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28693,7 +29021,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28724,7 +29053,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28756,7 +29086,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28802,7 +29133,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28833,7 +29165,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28864,7 +29197,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28895,7 +29229,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29003,7 +29338,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29035,7 +29371,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29066,7 +29403,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29097,7 +29435,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29128,7 +29467,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29160,7 +29500,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29206,7 +29547,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29237,7 +29579,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29268,7 +29611,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29299,7 +29643,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29434,7 +29779,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29466,7 +29812,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29512,7 +29859,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29544,7 +29892,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29576,7 +29925,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29608,7 +29958,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29640,7 +29991,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29686,7 +30038,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29717,7 +30070,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29748,7 +30102,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29779,7 +30134,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29810,7 +30166,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29917,7 +30274,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29949,7 +30307,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29995,7 +30354,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30027,7 +30387,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30059,7 +30420,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30091,7 +30453,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30123,7 +30486,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30169,7 +30533,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30200,7 +30565,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30231,7 +30597,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30262,7 +30629,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30293,7 +30661,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30400,7 +30769,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30432,7 +30802,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30478,7 +30849,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30510,7 +30882,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30542,7 +30915,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30574,7 +30948,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30606,7 +30981,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30652,7 +31028,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30683,7 +31060,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30714,7 +31092,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30745,7 +31124,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30776,7 +31156,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30898,7 +31279,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30930,7 +31312,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30961,7 +31344,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30992,7 +31376,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31023,7 +31408,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31055,7 +31441,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31101,7 +31488,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31132,7 +31520,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31163,7 +31552,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31194,7 +31584,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31302,7 +31693,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31334,7 +31726,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31365,7 +31758,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31396,7 +31790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31427,7 +31822,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31459,7 +31855,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31505,7 +31902,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31536,7 +31934,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31567,7 +31966,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31598,7 +31998,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31706,7 +32107,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31738,7 +32140,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31769,7 +32172,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31800,7 +32204,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31831,7 +32236,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31863,7 +32269,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31909,7 +32316,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31940,7 +32348,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31971,7 +32380,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32002,7 +32412,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32137,7 +32548,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32169,7 +32581,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32215,7 +32628,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32247,7 +32661,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32279,7 +32694,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32311,7 +32727,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32343,7 +32760,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32389,7 +32807,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32420,7 +32839,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32451,7 +32871,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32482,7 +32903,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32513,7 +32935,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32620,7 +33043,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32652,7 +33076,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32698,7 +33123,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32730,7 +33156,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32762,7 +33189,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32794,7 +33222,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32826,7 +33255,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32872,7 +33302,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32903,7 +33334,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32934,7 +33366,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32965,7 +33398,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32996,7 +33430,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33103,7 +33538,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33135,7 +33571,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33181,7 +33618,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33213,7 +33651,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33245,7 +33684,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33277,7 +33717,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33309,7 +33750,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33355,7 +33797,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33386,7 +33829,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33417,7 +33861,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33448,7 +33893,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33479,7 +33925,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33614,7 +34061,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33646,7 +34094,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33754,7 +34203,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33786,7 +34236,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33894,7 +34345,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33926,7 +34378,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34121,7 +34574,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34153,7 +34607,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34185,7 +34640,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34217,7 +34673,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34325,7 +34782,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34357,7 +34815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34389,7 +34848,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34421,7 +34881,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34529,7 +34990,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34561,7 +35023,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34593,7 +35056,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34625,7 +35089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34863,7 +35328,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34895,7 +35361,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34941,7 +35408,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34973,7 +35441,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35006,7 +35475,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35114,7 +35584,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35146,7 +35617,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35192,7 +35664,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35224,7 +35697,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35257,7 +35731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35365,7 +35840,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35397,7 +35873,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35443,7 +35920,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35475,7 +35953,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35508,7 +35987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35745,7 +36225,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35779,7 +36260,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35812,7 +36294,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35846,7 +36329,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35879,7 +36363,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35912,7 +36397,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35945,7 +36431,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35978,7 +36465,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36010,7 +36498,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36041,7 +36530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36072,7 +36562,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36104,7 +36595,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36136,7 +36628,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36168,7 +36661,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36200,7 +36694,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36232,7 +36727,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36265,7 +36761,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36297,7 +36794,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36329,7 +36827,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36362,7 +36861,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36394,7 +36894,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36426,7 +36927,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36459,7 +36961,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36491,7 +36994,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36523,7 +37027,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36555,7 +37060,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36600,7 +37106,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36632,7 +37139,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36663,7 +37171,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36694,7 +37203,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36725,7 +37235,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36833,7 +37344,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36867,7 +37379,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36900,7 +37413,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36934,7 +37448,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36967,7 +37482,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37000,7 +37516,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37033,7 +37550,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37066,7 +37584,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37098,7 +37617,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37129,7 +37649,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37160,7 +37681,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37192,7 +37714,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37224,7 +37747,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37256,7 +37780,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37288,7 +37813,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37320,7 +37846,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37353,7 +37880,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37385,7 +37913,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37417,7 +37946,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37450,7 +37980,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37482,7 +38013,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37514,7 +38046,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37547,7 +38080,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37579,7 +38113,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37611,7 +38146,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37643,7 +38179,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37688,7 +38225,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37720,7 +38258,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37751,7 +38290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37782,7 +38322,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37813,7 +38354,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37921,7 +38463,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37955,7 +38498,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37988,7 +38532,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38022,7 +38567,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38055,7 +38601,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38088,7 +38635,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38121,7 +38669,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38154,7 +38703,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38186,7 +38736,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38217,7 +38768,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38248,7 +38800,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38280,7 +38833,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38312,7 +38866,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38344,7 +38899,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38376,7 +38932,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38408,7 +38965,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38441,7 +38999,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38473,7 +39032,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38505,7 +39065,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38538,7 +39099,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38570,7 +39132,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38602,7 +39165,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38635,7 +39199,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38667,7 +39232,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38699,7 +39265,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38731,7 +39298,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38776,7 +39344,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38808,7 +39377,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38839,7 +39409,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38870,7 +39441,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38901,7 +39473,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39139,7 +39712,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39171,7 +39745,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39217,7 +39792,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39249,7 +39825,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39281,7 +39858,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39313,7 +39891,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39345,7 +39924,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39391,7 +39971,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39422,7 +40003,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39453,7 +40035,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39484,7 +40067,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39515,7 +40099,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39622,7 +40207,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39654,7 +40240,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39700,7 +40287,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39732,7 +40320,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39764,7 +40353,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39796,7 +40386,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39828,7 +40419,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39874,7 +40466,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39905,7 +40498,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39936,7 +40530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39967,7 +40562,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39998,7 +40594,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40105,7 +40702,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40137,7 +40735,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40183,7 +40782,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40215,7 +40815,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40247,7 +40848,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40279,7 +40881,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40311,7 +40914,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40357,7 +40961,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40388,7 +40993,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40419,7 +41025,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40450,7 +41057,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40481,7 +41089,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40603,7 +41212,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40635,7 +41245,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40666,7 +41277,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40697,7 +41309,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40728,7 +41341,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40760,7 +41374,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40806,7 +41421,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40837,7 +41453,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40868,7 +41485,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40899,7 +41517,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41007,7 +41626,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41039,7 +41659,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41070,7 +41691,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41101,7 +41723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41132,7 +41755,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41164,7 +41788,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41210,7 +41835,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41241,7 +41867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41272,7 +41899,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41303,7 +41931,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41411,7 +42040,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41443,7 +42073,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41474,7 +42105,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41505,7 +42137,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41536,7 +42169,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41568,7 +42202,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41614,7 +42249,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41645,7 +42281,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41676,7 +42313,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41707,7 +42345,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41842,7 +42481,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41874,7 +42514,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41920,7 +42561,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41952,7 +42594,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41984,7 +42627,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42016,7 +42660,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42048,7 +42693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42094,7 +42740,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42125,7 +42772,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42156,7 +42804,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42187,7 +42836,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42218,7 +42868,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42325,7 +42976,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42357,7 +43009,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42403,7 +43056,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42435,7 +43089,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42467,7 +43122,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42499,7 +43155,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42531,7 +43188,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42577,7 +43235,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42608,7 +43267,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42639,7 +43299,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42670,7 +43331,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42701,7 +43363,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42808,7 +43471,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42840,7 +43504,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42886,7 +43551,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42918,7 +43584,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42950,7 +43617,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42982,7 +43650,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43014,7 +43683,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43060,7 +43730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43091,7 +43762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43122,7 +43794,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43153,7 +43826,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43184,7 +43858,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -43320,7 +43995,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43352,7 +44028,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43383,7 +44060,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43414,7 +44092,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43445,7 +44124,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43477,7 +44157,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43523,7 +44204,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43554,7 +44236,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43585,7 +44268,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43616,7 +44300,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43724,7 +44409,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43756,7 +44442,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43787,7 +44474,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43818,7 +44506,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43849,7 +44538,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43881,7 +44571,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43927,7 +44618,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43958,7 +44650,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43989,7 +44682,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44020,7 +44714,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44128,7 +44823,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44160,7 +44856,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44191,7 +44888,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44222,7 +44920,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44253,7 +44952,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44285,7 +44985,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44331,7 +45032,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44362,7 +45064,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44393,7 +45096,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44424,7 +45128,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44559,7 +45264,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44591,7 +45297,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44637,7 +45344,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44669,7 +45377,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44701,7 +45410,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44733,7 +45443,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44765,7 +45476,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44811,7 +45523,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44842,7 +45555,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44873,7 +45587,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44904,7 +45619,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44935,7 +45651,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45042,7 +45759,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45074,7 +45792,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45120,7 +45839,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45152,7 +45872,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45184,7 +45905,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45216,7 +45938,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45248,7 +45971,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45294,7 +46018,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45325,7 +46050,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45356,7 +46082,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45387,7 +46114,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45418,7 +46146,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45525,7 +46254,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45557,7 +46287,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45603,7 +46334,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45635,7 +46367,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45667,7 +46400,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45699,7 +46433,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45731,7 +46466,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45777,7 +46513,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45808,7 +46545,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45839,7 +46577,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45870,7 +46609,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45901,7 +46641,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46036,7 +46777,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46068,7 +46810,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46176,7 +46919,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46208,7 +46952,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46316,7 +47061,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46348,7 +47094,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46543,7 +47290,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46575,7 +47323,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46607,7 +47356,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46639,7 +47389,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46747,7 +47498,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46779,7 +47531,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46811,7 +47564,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46843,7 +47597,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46951,7 +47706,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46983,7 +47739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47015,7 +47772,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47047,7 +47805,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47328,7 +48087,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47361,7 +48121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47407,7 +48168,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47439,7 +48201,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47485,7 +48248,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47517,7 +48281,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47550,7 +48315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47583,7 +48349,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47617,7 +48384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47650,7 +48418,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47683,7 +48452,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47792,7 +48562,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47825,7 +48596,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47871,7 +48643,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47903,7 +48676,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47949,7 +48723,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47981,7 +48756,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48014,7 +48790,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48047,7 +48824,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48081,7 +48859,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48114,7 +48893,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48147,7 +48927,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48256,7 +49037,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48289,7 +49071,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48335,7 +49118,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48367,7 +49151,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48413,7 +49198,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48445,7 +49231,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48478,7 +49265,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48511,7 +49299,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48545,7 +49334,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48578,7 +49368,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48611,7 +49402,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48734,7 +49526,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48768,7 +49561,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48801,7 +49595,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48834,7 +49629,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48867,7 +49663,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48900,7 +49697,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48933,7 +49731,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -48967,7 +49766,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49000,7 +49800,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49034,7 +49835,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49067,7 +49869,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49101,7 +49904,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49134,7 +49938,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49168,7 +49973,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49201,7 +50007,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49235,7 +50042,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49268,7 +50076,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49302,7 +50111,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49335,7 +50145,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49369,7 +50180,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49402,7 +50214,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49436,7 +50249,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49469,7 +50283,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49503,7 +50318,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49536,7 +50352,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49569,7 +50386,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49601,7 +50419,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49646,7 +50465,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49754,7 +50574,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49788,7 +50609,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49821,7 +50643,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49854,7 +50677,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49887,7 +50711,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49920,7 +50745,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49953,7 +50779,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49987,7 +50814,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50020,7 +50848,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50054,7 +50883,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50087,7 +50917,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50121,7 +50952,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50154,7 +50986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50188,7 +51021,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50221,7 +51055,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50255,7 +51090,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50288,7 +51124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50322,7 +51159,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50355,7 +51193,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50389,7 +51228,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50422,7 +51262,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50456,7 +51297,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50489,7 +51331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50523,7 +51366,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50556,7 +51400,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50589,7 +51434,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50621,7 +51467,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50666,7 +51513,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50774,7 +51622,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50808,7 +51657,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50841,7 +51691,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50874,7 +51725,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50907,7 +51759,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -50940,7 +51793,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -50973,7 +51827,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51007,7 +51862,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51040,7 +51896,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51074,7 +51931,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51107,7 +51965,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51141,7 +52000,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51174,7 +52034,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51208,7 +52069,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51241,7 +52103,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51275,7 +52138,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51308,7 +52172,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51342,7 +52207,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51375,7 +52241,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51409,7 +52276,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51442,7 +52310,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51476,7 +52345,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51509,7 +52379,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51543,7 +52414,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51576,7 +52448,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51609,7 +52482,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51641,7 +52515,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51686,7 +52561,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52099,7 +52975,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52133,7 +53010,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52166,7 +53044,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52200,7 +53079,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52233,7 +53113,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52266,7 +53147,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52299,7 +53181,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52332,7 +53215,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52364,7 +53248,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52395,7 +53280,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52426,7 +53312,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52458,7 +53345,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52504,7 +53392,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -52536,7 +53425,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -52582,7 +53472,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -52614,7 +53505,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -52647,7 +53539,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52679,7 +53572,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52711,7 +53605,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52743,7 +53638,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52775,7 +53671,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52808,7 +53705,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52840,7 +53738,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52872,7 +53771,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52905,7 +53805,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52937,7 +53838,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -52969,7 +53871,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53002,7 +53905,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53034,7 +53938,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53066,7 +53971,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53098,7 +54004,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53143,7 +54050,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53175,7 +54083,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53206,7 +54115,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53237,7 +54147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53268,7 +54179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53376,7 +54288,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53410,7 +54323,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53443,7 +54357,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53477,7 +54392,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53510,7 +54426,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53543,7 +54460,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53576,7 +54494,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53609,7 +54528,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53641,7 +54561,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53672,7 +54593,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53703,7 +54625,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53735,7 +54658,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53781,7 +54705,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -53813,7 +54738,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -53859,7 +54785,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -53891,7 +54818,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -53924,7 +54852,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53956,7 +54885,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -53988,7 +54918,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54020,7 +54951,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54052,7 +54984,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54085,7 +55018,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54117,7 +55051,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54149,7 +55084,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54182,7 +55118,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54214,7 +55151,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54246,7 +55184,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54279,7 +55218,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54311,7 +55251,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54343,7 +55284,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54375,7 +55317,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54420,7 +55363,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54452,7 +55396,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54483,7 +55428,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54514,7 +55460,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54545,7 +55492,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -54653,7 +55601,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54687,7 +55636,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54720,7 +55670,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54754,7 +55705,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54787,7 +55739,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54820,7 +55773,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54853,7 +55807,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54886,7 +55841,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54918,7 +55874,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54949,7 +55906,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54980,7 +55938,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -55012,7 +55971,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55058,7 +56018,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55090,7 +56051,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55136,7 +56098,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55168,7 +56131,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55201,7 +56165,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55233,7 +56198,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55265,7 +56231,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55297,7 +56264,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55329,7 +56297,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55362,7 +56331,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55394,7 +56364,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55426,7 +56397,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55459,7 +56431,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55491,7 +56464,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55523,7 +56497,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55556,7 +56531,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55588,7 +56564,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55620,7 +56597,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55652,7 +56630,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55697,7 +56676,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55729,7 +56709,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55760,7 +56741,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55791,7 +56773,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55822,7 +56805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56060,7 +57044,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56092,7 +57077,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56138,7 +57124,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56170,7 +57157,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56202,7 +57190,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56234,7 +57223,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -56266,7 +57256,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56312,7 +57303,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56343,7 +57335,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56374,7 +57367,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56405,7 +57399,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56436,7 +57431,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56543,7 +57539,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56575,7 +57572,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56621,7 +57619,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56653,7 +57652,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56685,7 +57685,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56717,7 +57718,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -56749,7 +57751,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56795,7 +57798,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56826,7 +57830,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56857,7 +57862,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56888,7 +57894,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56919,7 +57926,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57026,7 +58034,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57058,7 +58067,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57104,7 +58114,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57136,7 +58147,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57168,7 +58180,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57200,7 +58213,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57232,7 +58246,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57278,7 +58293,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57309,7 +58325,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57340,7 +58357,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57371,7 +58389,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57402,7 +58421,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57524,7 +58544,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57556,7 +58577,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57587,7 +58609,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57618,7 +58641,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57649,7 +58673,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57681,7 +58706,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -57727,7 +58753,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -57758,7 +58785,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -57789,7 +58817,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -57820,7 +58849,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -57928,7 +58958,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57960,7 +58991,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57991,7 +59023,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58022,7 +59055,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58053,7 +59087,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58085,7 +59120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -58131,7 +59167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -58162,7 +59199,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -58193,7 +59231,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -58224,7 +59263,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -58332,7 +59372,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58364,7 +59405,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58395,7 +59437,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58426,7 +59469,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58457,7 +59501,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58489,7 +59534,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58535,7 +59581,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58566,7 +59613,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58597,7 +59645,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58628,7 +59677,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58763,7 +59813,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -58795,7 +59846,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -58841,7 +59893,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -58873,7 +59926,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -58905,7 +59959,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -58937,7 +59992,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -58969,7 +60025,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59015,7 +60072,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59046,7 +60104,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59077,7 +60136,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59108,7 +60168,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59139,7 +60200,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59246,7 +60308,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -59278,7 +60341,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -59324,7 +60388,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -59356,7 +60421,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -59388,7 +60454,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -59420,7 +60487,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -59452,7 +60520,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59498,7 +60567,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59529,7 +60599,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59560,7 +60631,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59591,7 +60663,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59622,7 +60695,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59729,7 +60803,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -59761,7 +60836,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -59807,7 +60883,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -59839,7 +60916,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -59871,7 +60949,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -59903,7 +60982,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -59935,7 +61015,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59981,7 +61062,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60012,7 +61094,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60043,7 +61126,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60074,7 +61158,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60105,7 +61190,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60227,7 +61313,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60259,7 +61346,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60290,7 +61378,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60321,7 +61410,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60352,7 +61442,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60384,7 +61475,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60430,7 +61522,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60461,7 +61554,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60492,7 +61586,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60523,7 +61618,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -60631,7 +61727,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60663,7 +61760,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60694,7 +61792,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60725,7 +61824,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60756,7 +61856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60788,7 +61889,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -60834,7 +61936,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -60865,7 +61968,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -60896,7 +62000,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -60927,7 +62032,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61035,7 +62141,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61067,7 +62174,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61098,7 +62206,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61129,7 +62238,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61160,7 +62270,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61192,7 +62303,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61238,7 +62350,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61269,7 +62382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61300,7 +62414,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61331,7 +62446,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61466,7 +62582,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61498,7 +62615,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61544,7 +62662,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61576,7 +62695,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61608,7 +62728,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61640,7 +62761,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61672,7 +62794,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61718,7 +62841,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61749,7 +62873,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61780,7 +62905,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61811,7 +62937,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61842,7 +62969,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61949,7 +63077,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -61981,7 +63110,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -62027,7 +63157,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -62059,7 +63190,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -62091,7 +63223,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -62123,7 +63256,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -62155,7 +63289,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62201,7 +63336,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62232,7 +63368,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62263,7 +63400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62294,7 +63432,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62325,7 +63464,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62432,7 +63572,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62464,7 +63605,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62510,7 +63652,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62542,7 +63685,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62574,7 +63718,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62606,7 +63751,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62638,7 +63784,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62684,7 +63831,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62715,7 +63863,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62746,7 +63895,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62777,7 +63927,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62808,7 +63959,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62943,7 +64095,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -62975,7 +64128,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63083,7 +64237,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -63115,7 +64270,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -63223,7 +64379,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63255,7 +64412,8 @@ "y": 0.0, "z": -37.9 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63450,7 +64608,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63482,7 +64641,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63514,7 +64674,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63546,7 +64707,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63654,7 +64816,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63686,7 +64849,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -63718,7 +64882,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -63750,7 +64915,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -63858,7 +65024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63890,7 +65057,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63922,7 +65090,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63954,7 +65123,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64267,7 +65437,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -64300,7 +65471,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -64333,7 +65505,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -64442,7 +65615,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -64475,7 +65649,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -64508,7 +65683,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -64617,7 +65793,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -64650,7 +65827,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64683,7 +65861,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64806,7 +65985,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -64840,7 +66020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -64873,7 +66054,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -64907,7 +66089,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -64940,7 +66123,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -64974,7 +66158,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65007,7 +66192,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65041,7 +66227,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65074,7 +66261,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65108,7 +66296,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65141,7 +66330,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65175,7 +66365,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65208,7 +66399,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65242,7 +66434,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65275,7 +66468,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65309,7 +66503,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65342,7 +66537,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65376,7 +66572,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65409,7 +66606,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65442,7 +66640,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65475,7 +66674,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -65508,7 +66708,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -65541,7 +66742,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65574,7 +66776,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -65696,7 +66899,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -65728,7 +66932,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -65761,7 +66966,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -65793,7 +66999,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -65825,7 +67032,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -65858,7 +67066,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -65966,7 +67175,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -65998,7 +67208,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -66031,7 +67242,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -66063,7 +67275,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -66095,7 +67308,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -66128,7 +67342,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -66250,7 +67465,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66282,7 +67498,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66315,7 +67532,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -66347,7 +67565,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66379,7 +67598,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66412,7 +67632,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -66606,7 +67827,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -66638,7 +67860,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -66684,7 +67907,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -66716,7 +67940,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -66749,7 +67974,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -66857,7 +68083,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -66889,7 +68116,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -66935,7 +68163,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -66967,7 +68196,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -67000,7 +68230,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -67108,7 +68339,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -67140,7 +68372,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -67186,7 +68419,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -67218,7 +68452,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -67251,7 +68486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -67374,7 +68610,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -67407,7 +68644,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -67440,7 +68678,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -67549,7 +68788,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -67582,7 +68822,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -67615,7 +68856,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -67724,7 +68966,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -67757,7 +69000,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -67790,7 +69034,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -67984,7 +69229,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68016,7 +69262,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68062,7 +69309,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68094,7 +69342,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68126,7 +69375,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68158,7 +69408,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68190,7 +69441,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68236,7 +69488,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68267,7 +69520,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68298,7 +69552,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68329,7 +69584,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68360,7 +69616,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68467,7 +69724,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -68499,7 +69757,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -68545,7 +69804,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -68577,7 +69837,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -68609,7 +69870,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -68641,7 +69903,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -68673,7 +69936,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68719,7 +69983,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68750,7 +70015,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68781,7 +70047,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68812,7 +70079,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68843,7 +70111,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -68950,7 +70219,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -68982,7 +70252,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -69028,7 +70299,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -69060,7 +70332,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -69092,7 +70365,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -69124,7 +70398,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -69156,7 +70431,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -69202,7 +70478,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -69233,7 +70510,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -69264,7 +70542,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -69295,7 +70574,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -69326,7 +70606,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -69506,7 +70787,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -69539,7 +70821,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -69572,7 +70855,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -69681,7 +70965,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -69714,7 +70999,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -69747,7 +71033,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -69856,7 +71143,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -69889,7 +71177,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -69922,7 +71211,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -70102,7 +71392,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70134,7 +71425,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70180,7 +71472,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70212,7 +71505,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70244,7 +71538,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70276,7 +71571,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70308,7 +71604,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70354,7 +71651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70385,7 +71683,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70416,7 +71715,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70447,7 +71747,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70478,7 +71779,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70585,7 +71887,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -70617,7 +71920,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -70663,7 +71967,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -70695,7 +72000,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -70727,7 +72033,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -70759,7 +72066,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -70791,7 +72099,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70837,7 +72146,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70868,7 +72178,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70899,7 +72210,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70930,7 +72242,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -70961,7 +72274,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71068,7 +72382,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -71100,7 +72415,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -71146,7 +72462,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -71178,7 +72495,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -71210,7 +72528,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -71242,7 +72561,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -71274,7 +72594,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71320,7 +72641,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71351,7 +72673,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71382,7 +72705,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71413,7 +72737,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71444,7 +72769,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71565,7 +72891,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71597,7 +72924,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71643,7 +72971,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71675,7 +73004,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71707,7 +73037,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71739,7 +73070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71771,7 +73103,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71817,7 +73150,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71848,7 +73182,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71879,7 +73214,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71910,7 +73246,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71941,7 +73278,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72048,7 +73386,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72080,7 +73419,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72126,7 +73466,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72158,7 +73499,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72190,7 +73532,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72222,7 +73565,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72254,7 +73598,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72300,7 +73645,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72331,7 +73677,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72362,7 +73709,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72393,7 +73741,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72424,7 +73773,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72531,7 +73881,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72563,7 +73914,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72609,7 +73961,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72641,7 +73994,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72673,7 +74027,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72705,7 +74060,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72737,7 +74093,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72783,7 +74140,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72814,7 +74172,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72845,7 +74204,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72876,7 +74236,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -72907,7 +74268,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -73101,7 +74463,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -73133,7 +74496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -73165,7 +74529,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -73197,7 +74562,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -73305,7 +74671,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -73337,7 +74704,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -73369,7 +74737,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -73401,7 +74770,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -73509,7 +74879,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -73541,7 +74912,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -73573,7 +74945,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -73605,7 +74978,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -73843,7 +75217,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -73875,7 +75250,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -73908,7 +75284,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -74016,7 +75393,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -74048,7 +75426,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -74081,7 +75460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -74189,7 +75569,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -74221,7 +75602,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -74254,7 +75636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[84f684cbc4][Flex_S_v2_18_IDT_xGen_EZ_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[84f684cbc4][Flex_S_v2_18_IDT_xGen_EZ_48x].json index 66e8da7e7f0..80ce54abbcb 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[84f684cbc4][Flex_S_v2_18_IDT_xGen_EZ_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[84f684cbc4][Flex_S_v2_18_IDT_xGen_EZ_48x].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7751,7 +7754,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7784,7 +7788,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7817,7 +7822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7850,7 +7856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7883,7 +7890,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8051,7 +8063,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8084,7 +8097,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8118,7 +8132,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8151,7 +8166,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8185,7 +8201,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8218,7 +8235,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8252,7 +8270,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8285,7 +8304,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8319,7 +8339,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8352,7 +8373,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8386,7 +8408,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8419,7 +8442,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8453,7 +8477,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8486,7 +8511,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8520,7 +8546,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8553,7 +8580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8587,7 +8615,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8620,7 +8649,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8654,7 +8684,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8687,7 +8718,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8721,7 +8753,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8754,7 +8787,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8788,7 +8822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8821,7 +8856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8855,7 +8891,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8888,7 +8925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8922,7 +8960,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8955,7 +8994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8989,7 +9029,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9022,7 +9063,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9056,7 +9098,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9089,7 +9132,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9123,7 +9167,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9156,7 +9201,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9190,7 +9236,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9223,7 +9270,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9257,7 +9305,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9290,7 +9339,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9324,7 +9374,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9357,7 +9408,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9391,7 +9443,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9424,7 +9477,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9458,7 +9512,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9491,7 +9546,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9524,7 +9580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9556,7 +9613,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9601,7 +9659,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9708,7 +9767,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9742,7 +9802,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9775,7 +9836,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9808,7 +9870,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9841,7 +9904,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9874,7 +9938,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9907,7 +9972,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9940,7 +10006,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9974,7 +10041,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10007,7 +10075,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10041,7 +10110,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10074,7 +10144,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10108,7 +10179,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10141,7 +10213,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10175,7 +10248,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10208,7 +10282,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10242,7 +10317,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10275,7 +10351,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10309,7 +10386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10342,7 +10420,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10376,7 +10455,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10409,7 +10489,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10443,7 +10524,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10476,7 +10558,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10510,7 +10593,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10543,7 +10627,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10577,7 +10662,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10610,7 +10696,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10644,7 +10731,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10677,7 +10765,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10711,7 +10800,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10744,7 +10834,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10778,7 +10869,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10811,7 +10903,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10845,7 +10938,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10878,7 +10972,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10912,7 +11007,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10945,7 +11041,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10979,7 +11076,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11012,7 +11110,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11046,7 +11145,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11079,7 +11179,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11113,7 +11214,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11146,7 +11248,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11180,7 +11283,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11213,7 +11317,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11247,7 +11352,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11280,7 +11386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11314,7 +11421,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11347,7 +11455,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11381,7 +11490,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11414,7 +11524,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11448,7 +11559,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11481,7 +11593,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11515,7 +11628,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11548,7 +11662,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11581,7 +11696,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11613,7 +11729,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11658,7 +11775,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11765,7 +11883,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11799,7 +11918,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11832,7 +11952,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11865,7 +11986,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11898,7 +12020,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11931,7 +12054,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11964,7 +12088,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11997,7 +12122,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12031,7 +12157,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12064,7 +12191,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12098,7 +12226,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12131,7 +12260,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12165,7 +12295,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12198,7 +12329,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12232,7 +12364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12265,7 +12398,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12299,7 +12433,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12332,7 +12467,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12366,7 +12502,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12399,7 +12536,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12433,7 +12571,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12466,7 +12605,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12500,7 +12640,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12533,7 +12674,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12567,7 +12709,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12600,7 +12743,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12634,7 +12778,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12667,7 +12812,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12701,7 +12847,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12734,7 +12881,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12768,7 +12916,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12801,7 +12950,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12835,7 +12985,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12868,7 +13019,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12902,7 +13054,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12935,7 +13088,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12969,7 +13123,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13002,7 +13157,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13036,7 +13192,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13069,7 +13226,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13103,7 +13261,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13136,7 +13295,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13170,7 +13330,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13203,7 +13364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13237,7 +13399,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13270,7 +13433,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13304,7 +13468,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13337,7 +13502,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13371,7 +13537,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13404,7 +13571,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13438,7 +13606,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13471,7 +13640,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13505,7 +13675,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13538,7 +13709,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13572,7 +13744,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13605,7 +13778,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13638,7 +13812,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13670,7 +13845,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13715,7 +13891,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15150,7 +15327,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15184,7 +15362,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15217,7 +15396,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15250,7 +15430,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15283,7 +15464,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15316,7 +15498,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15348,7 +15531,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15394,7 +15578,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15426,7 +15611,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15458,7 +15644,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15492,7 +15679,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15525,7 +15713,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15559,7 +15748,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15592,7 +15782,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15626,7 +15817,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15659,7 +15851,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15693,7 +15886,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15726,7 +15920,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15760,7 +15955,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15793,7 +15989,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15827,7 +16024,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15860,7 +16058,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15894,7 +16093,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15927,7 +16127,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15961,7 +16162,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15994,7 +16196,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16028,7 +16231,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16061,7 +16265,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16095,7 +16300,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16128,7 +16334,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16162,7 +16369,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16195,7 +16403,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16229,7 +16438,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16262,7 +16472,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16296,7 +16507,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16329,7 +16541,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16363,7 +16576,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16396,7 +16610,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16430,7 +16645,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16463,7 +16679,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16497,7 +16714,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16530,7 +16748,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16564,7 +16783,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16597,7 +16817,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16631,7 +16852,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16664,7 +16886,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16698,7 +16921,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16731,7 +16955,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16765,7 +16990,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16798,7 +17024,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16832,7 +17059,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16865,7 +17093,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16899,7 +17128,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16932,7 +17162,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16966,7 +17197,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16999,7 +17231,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17033,7 +17266,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17066,7 +17300,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17100,7 +17335,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17133,7 +17369,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17167,7 +17404,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17200,7 +17438,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17234,7 +17473,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17267,7 +17507,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17301,7 +17542,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17334,7 +17576,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17368,7 +17611,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17401,7 +17645,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17434,7 +17679,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17466,7 +17712,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17511,7 +17758,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17618,7 +17866,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17652,7 +17901,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17685,7 +17935,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17718,7 +17969,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17751,7 +18003,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17784,7 +18037,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17816,7 +18070,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17862,7 +18117,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17894,7 +18150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17926,7 +18183,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17960,7 +18218,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17993,7 +18252,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18027,7 +18287,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18060,7 +18321,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18094,7 +18356,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18127,7 +18390,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18161,7 +18425,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18194,7 +18459,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18228,7 +18494,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18261,7 +18528,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18295,7 +18563,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18328,7 +18597,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18362,7 +18632,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18395,7 +18666,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18429,7 +18701,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18462,7 +18735,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18496,7 +18770,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18529,7 +18804,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18563,7 +18839,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18596,7 +18873,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18630,7 +18908,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18663,7 +18942,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18697,7 +18977,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18730,7 +19011,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18764,7 +19046,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18797,7 +19080,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18831,7 +19115,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18864,7 +19149,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18898,7 +19184,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18931,7 +19218,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18965,7 +19253,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18998,7 +19287,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19032,7 +19322,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19065,7 +19356,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19099,7 +19391,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19132,7 +19425,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19166,7 +19460,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19199,7 +19494,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19233,7 +19529,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19266,7 +19563,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19300,7 +19598,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19333,7 +19632,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19367,7 +19667,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19400,7 +19701,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19434,7 +19736,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19467,7 +19770,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19501,7 +19805,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19534,7 +19839,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19568,7 +19874,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19601,7 +19908,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19635,7 +19943,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19668,7 +19977,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19702,7 +20012,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19735,7 +20046,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19769,7 +20081,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19802,7 +20115,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19836,7 +20150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19869,7 +20184,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19902,7 +20218,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19934,7 +20251,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19979,7 +20297,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20086,7 +20405,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20120,7 +20440,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20153,7 +20474,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20186,7 +20508,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20219,7 +20542,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20252,7 +20576,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20284,7 +20609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20330,7 +20656,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20362,7 +20689,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20394,7 +20722,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20428,7 +20757,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20461,7 +20791,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20495,7 +20826,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20528,7 +20860,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20562,7 +20895,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20595,7 +20929,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20629,7 +20964,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20662,7 +20998,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20696,7 +21033,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20729,7 +21067,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20763,7 +21102,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20796,7 +21136,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20830,7 +21171,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20863,7 +21205,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20897,7 +21240,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20930,7 +21274,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20964,7 +21309,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20997,7 +21343,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21031,7 +21378,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21064,7 +21412,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21098,7 +21447,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21131,7 +21481,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21165,7 +21516,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21198,7 +21550,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21232,7 +21585,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21265,7 +21619,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21299,7 +21654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21332,7 +21688,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21366,7 +21723,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21399,7 +21757,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21433,7 +21792,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21466,7 +21826,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21500,7 +21861,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21533,7 +21895,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21567,7 +21930,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21600,7 +21964,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21634,7 +21999,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21667,7 +22033,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21701,7 +22068,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21734,7 +22102,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21768,7 +22137,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21801,7 +22171,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21835,7 +22206,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21868,7 +22240,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21902,7 +22275,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21935,7 +22309,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21969,7 +22344,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22002,7 +22378,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22036,7 +22413,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22069,7 +22447,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22103,7 +22482,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22136,7 +22516,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22170,7 +22551,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22203,7 +22585,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22237,7 +22620,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22270,7 +22654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22304,7 +22689,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22337,7 +22723,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22370,7 +22757,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22402,7 +22790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22447,7 +22836,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22691,7 +23081,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22725,7 +23116,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22758,7 +23150,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22792,7 +23185,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22825,7 +23219,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22858,7 +23253,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22891,7 +23287,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22924,7 +23321,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22956,7 +23354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22987,7 +23386,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23018,7 +23418,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23050,7 +23451,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23096,7 +23498,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23128,7 +23531,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23174,7 +23578,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23206,7 +23611,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23239,7 +23645,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23271,7 +23678,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23303,7 +23711,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23335,7 +23744,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23367,7 +23777,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23400,7 +23811,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23432,7 +23844,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23464,7 +23877,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23496,7 +23910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23541,7 +23956,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23573,7 +23989,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23604,7 +24021,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23635,7 +24053,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23666,7 +24085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23773,7 +24193,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23807,7 +24228,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23840,7 +24262,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23874,7 +24297,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23907,7 +24331,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23940,7 +24365,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23973,7 +24399,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24006,7 +24433,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24038,7 +24466,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24069,7 +24498,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24100,7 +24530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24132,7 +24563,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24178,7 +24610,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24210,7 +24643,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24256,7 +24690,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24288,7 +24723,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24321,7 +24757,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24353,7 +24790,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24385,7 +24823,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24417,7 +24856,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24449,7 +24889,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24482,7 +24923,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24514,7 +24956,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24546,7 +24989,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24578,7 +25022,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24623,7 +25068,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24655,7 +25101,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24686,7 +25133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24717,7 +25165,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24748,7 +25197,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24855,7 +25305,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24889,7 +25340,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24922,7 +25374,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24956,7 +25409,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24989,7 +25443,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25022,7 +25477,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25055,7 +25511,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25088,7 +25545,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25120,7 +25578,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25151,7 +25610,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25182,7 +25642,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25214,7 +25675,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25260,7 +25722,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25292,7 +25755,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25338,7 +25802,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25370,7 +25835,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25403,7 +25869,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25435,7 +25902,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25467,7 +25935,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25499,7 +25968,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25531,7 +26001,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25564,7 +26035,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25596,7 +26068,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25628,7 +26101,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25660,7 +26134,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25705,7 +26180,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25737,7 +26213,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25768,7 +26245,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25799,7 +26277,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25830,7 +26309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26067,7 +26547,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26099,7 +26580,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26145,7 +26627,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26177,7 +26660,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26209,7 +26693,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26255,7 +26740,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26301,7 +26787,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26332,7 +26819,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26363,7 +26851,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26458,7 +26947,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26490,7 +26980,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26536,7 +27027,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26568,7 +27060,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26600,7 +27093,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26646,7 +27140,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26692,7 +27187,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26723,7 +27219,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26754,7 +27251,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26849,7 +27347,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26881,7 +27380,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26927,7 +27427,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26959,7 +27460,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26991,7 +27493,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27037,7 +27540,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27083,7 +27587,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27114,7 +27619,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27145,7 +27651,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27269,7 +27776,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27301,7 +27809,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27332,7 +27841,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27363,7 +27873,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27394,7 +27905,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27425,7 +27937,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27457,7 +27970,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27503,7 +28017,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27534,7 +28049,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27565,7 +28081,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27596,7 +28113,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27717,7 +28235,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27749,7 +28268,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27780,7 +28300,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27811,7 +28332,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27842,7 +28364,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27873,7 +28396,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27905,7 +28429,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27951,7 +28476,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27982,7 +28508,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28013,7 +28540,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28044,7 +28572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28165,7 +28694,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28197,7 +28727,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28228,7 +28759,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28259,7 +28791,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28290,7 +28823,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28321,7 +28855,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28353,7 +28888,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28399,7 +28935,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28430,7 +28967,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28461,7 +28999,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28492,7 +29031,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29813,7 +30353,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29845,7 +30386,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29891,7 +30433,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29923,7 +30466,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29955,7 +30499,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29987,7 +30532,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30033,7 +30579,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30079,7 +30626,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30110,7 +30658,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30141,7 +30690,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30172,7 +30722,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30203,7 +30754,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30298,7 +30850,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30330,7 +30883,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30376,7 +30930,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30408,7 +30963,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30440,7 +30996,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30472,7 +31029,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30518,7 +31076,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30564,7 +31123,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30595,7 +31155,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30626,7 +31187,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30657,7 +31219,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30688,7 +31251,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30783,7 +31347,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30815,7 +31380,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30861,7 +31427,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30893,7 +31460,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30925,7 +31493,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30957,7 +31526,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31003,7 +31573,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31049,7 +31620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31080,7 +31652,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31111,7 +31684,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31142,7 +31716,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31173,7 +31748,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31297,7 +31873,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31329,7 +31906,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31360,7 +31938,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31391,7 +31970,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31422,7 +32002,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31453,7 +32034,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31485,7 +32067,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31531,7 +32114,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31562,7 +32146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31593,7 +32178,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31624,7 +32210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31745,7 +32332,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31777,7 +32365,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31808,7 +32397,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31839,7 +32429,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31870,7 +32461,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31901,7 +32493,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31933,7 +32526,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31979,7 +32573,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32010,7 +32605,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32041,7 +32637,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32072,7 +32669,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32193,7 +32791,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32225,7 +32824,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32256,7 +32856,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32287,7 +32888,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32318,7 +32920,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32349,7 +32952,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32381,7 +32985,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32427,7 +33032,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32458,7 +33064,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32489,7 +33096,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32520,7 +33128,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32654,7 +33263,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32686,7 +33296,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32732,7 +33343,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32764,7 +33376,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32796,7 +33409,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32828,7 +33442,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32874,7 +33489,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32920,7 +33536,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32951,7 +33568,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32982,7 +33600,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33013,7 +33632,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33044,7 +33664,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33139,7 +33760,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33171,7 +33793,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33217,7 +33840,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33249,7 +33873,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33281,7 +33906,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33313,7 +33939,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33359,7 +33986,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33405,7 +34033,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33436,7 +34065,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33467,7 +34097,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33498,7 +34129,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33529,7 +34161,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33624,7 +34257,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33656,7 +34290,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33702,7 +34337,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33734,7 +34370,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33766,7 +34403,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33798,7 +34436,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33844,7 +34483,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33890,7 +34530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33921,7 +34562,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33952,7 +34594,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33983,7 +34626,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34014,7 +34658,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34137,7 +34782,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34169,7 +34815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34216,7 +34863,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34248,7 +34896,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34293,7 +34942,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34324,7 +34974,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34355,7 +35006,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34386,7 +35038,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34481,7 +35134,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34513,7 +35167,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34560,7 +35215,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34592,7 +35248,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34637,7 +35294,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34668,7 +35326,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34699,7 +35358,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34730,7 +35390,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34825,7 +35486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34857,7 +35519,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34904,7 +35567,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34936,7 +35600,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34981,7 +35646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35012,7 +35678,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35043,7 +35710,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35074,7 +35742,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35256,7 +35925,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35288,7 +35958,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35320,7 +35991,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35353,7 +36025,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35386,7 +36059,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35418,7 +36092,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35514,7 +36189,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35546,7 +36222,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35578,7 +36255,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35611,7 +36289,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35644,7 +36323,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35676,7 +36356,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35772,7 +36453,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35804,7 +36486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35836,7 +36519,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35869,7 +36553,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35902,7 +36587,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35934,7 +36620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36160,7 +36847,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36192,7 +36880,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36238,7 +36927,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36270,7 +36960,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36303,7 +36994,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36399,7 +37091,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36431,7 +37124,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36477,7 +37171,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36509,7 +37204,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36542,7 +37238,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36638,7 +37335,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36670,7 +37368,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36716,7 +37415,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36748,7 +37448,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36781,7 +37482,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36934,7 +37636,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36967,7 +37670,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37000,7 +37704,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37033,7 +37738,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37067,7 +37773,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37100,7 +37807,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37134,7 +37842,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37167,7 +37876,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37200,7 +37910,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37232,7 +37943,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37277,7 +37989,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37384,7 +38097,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37417,7 +38131,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37450,7 +38165,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37483,7 +38199,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37517,7 +38234,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37550,7 +38268,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37584,7 +38303,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37617,7 +38337,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37650,7 +38371,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37682,7 +38404,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37727,7 +38450,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37834,7 +38558,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37867,7 +38592,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37900,7 +38626,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37933,7 +38660,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37967,7 +38695,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38000,7 +38729,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38034,7 +38764,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38067,7 +38798,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38100,7 +38832,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38132,7 +38865,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38177,7 +38911,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39485,7 +40220,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39519,7 +40255,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39552,7 +40289,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39585,7 +40323,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39618,7 +40357,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39651,7 +40391,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39684,7 +40425,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39718,7 +40460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39751,7 +40494,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39785,7 +40529,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39818,7 +40563,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39852,7 +40598,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39885,7 +40632,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39919,7 +40667,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39952,7 +40701,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39986,7 +40736,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40019,7 +40770,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40053,7 +40805,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40086,7 +40839,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40120,7 +40874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40153,7 +40908,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40187,7 +40943,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40220,7 +40977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40254,7 +41012,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40287,7 +41046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40320,7 +41080,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40352,7 +41113,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40397,7 +41159,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40504,7 +41267,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40538,7 +41302,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40571,7 +41336,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40604,7 +41370,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40637,7 +41404,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40670,7 +41438,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40703,7 +41472,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40737,7 +41507,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40770,7 +41541,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40804,7 +41576,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40837,7 +41610,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40871,7 +41645,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40904,7 +41679,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40938,7 +41714,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40971,7 +41748,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41005,7 +41783,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41038,7 +41817,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41072,7 +41852,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41105,7 +41886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41139,7 +41921,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41172,7 +41955,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41206,7 +41990,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41239,7 +42024,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41273,7 +42059,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41306,7 +42093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41339,7 +42127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41371,7 +42160,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41416,7 +42206,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41523,7 +42314,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41557,7 +42349,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41590,7 +42383,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41623,7 +42417,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41656,7 +42451,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41689,7 +42485,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41722,7 +42519,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41756,7 +42554,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41789,7 +42588,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41823,7 +42623,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41856,7 +42657,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41890,7 +42692,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41923,7 +42726,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41957,7 +42761,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41990,7 +42795,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42024,7 +42830,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42057,7 +42864,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42091,7 +42899,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42124,7 +42933,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42158,7 +42968,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42191,7 +43002,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42225,7 +43037,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42258,7 +43071,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42292,7 +43106,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42325,7 +43140,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42358,7 +43174,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42390,7 +43207,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42435,7 +43253,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42823,7 +43642,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42857,7 +43677,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42890,7 +43711,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42924,7 +43746,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42957,7 +43780,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42990,7 +43814,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43023,7 +43848,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43056,7 +43882,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43088,7 +43915,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43119,7 +43947,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43150,7 +43979,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43182,7 +44012,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43228,7 +44059,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43260,7 +44092,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43306,7 +44139,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43338,7 +44172,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43371,7 +44206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43403,7 +44239,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43435,7 +44272,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43467,7 +44305,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43499,7 +44338,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43532,7 +44372,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43564,7 +44405,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43596,7 +44438,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43628,7 +44471,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43673,7 +44517,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43705,7 +44550,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43736,7 +44582,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43767,7 +44614,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43798,7 +44646,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43905,7 +44754,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43939,7 +44789,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43972,7 +44823,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44006,7 +44858,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44039,7 +44892,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44072,7 +44926,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44105,7 +44960,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44138,7 +44994,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44170,7 +45027,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44201,7 +45059,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44232,7 +45091,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44264,7 +45124,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44310,7 +45171,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44342,7 +45204,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44388,7 +45251,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44420,7 +45284,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44453,7 +45318,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44485,7 +45351,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44517,7 +45384,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44549,7 +45417,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44581,7 +45450,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44614,7 +45484,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44646,7 +45517,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44678,7 +45550,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44710,7 +45583,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44755,7 +45629,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44787,7 +45662,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44818,7 +45694,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44849,7 +45726,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44880,7 +45758,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44987,7 +45866,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45021,7 +45901,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45054,7 +45935,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45088,7 +45970,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45121,7 +46004,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45154,7 +46038,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45187,7 +46072,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45220,7 +46106,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45252,7 +46139,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45283,7 +46171,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45314,7 +46203,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45346,7 +46236,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45392,7 +46283,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45424,7 +46316,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45470,7 +46363,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45502,7 +46396,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45535,7 +46430,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45567,7 +46463,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45599,7 +46496,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45631,7 +46529,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45663,7 +46562,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45696,7 +46596,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45728,7 +46629,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45760,7 +46662,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45792,7 +46695,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45837,7 +46741,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45869,7 +46774,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45900,7 +46806,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45931,7 +46838,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45962,7 +46870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46199,7 +47108,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46231,7 +47141,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46277,7 +47188,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46309,7 +47221,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46341,7 +47254,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46373,7 +47287,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46419,7 +47334,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46465,7 +47381,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46496,7 +47413,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46527,7 +47445,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46558,7 +47477,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46589,7 +47509,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46684,7 +47605,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46716,7 +47638,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46762,7 +47685,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46794,7 +47718,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46826,7 +47751,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46858,7 +47784,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46904,7 +47831,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46950,7 +47878,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46981,7 +47910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47012,7 +47942,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47043,7 +47974,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47074,7 +48006,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47169,7 +48102,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47201,7 +48135,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47247,7 +48182,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47279,7 +48215,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47311,7 +48248,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47343,7 +48281,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47389,7 +48328,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47435,7 +48375,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47466,7 +48407,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47497,7 +48439,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47528,7 +48471,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47559,7 +48503,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47683,7 +48628,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47715,7 +48661,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47746,7 +48693,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47777,7 +48725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47808,7 +48757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47840,7 +48790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47886,7 +48837,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47917,7 +48869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47948,7 +48901,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47979,7 +48933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48100,7 +49055,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48132,7 +49088,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48163,7 +49120,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48194,7 +49152,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48225,7 +49184,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48257,7 +49217,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48303,7 +49264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48334,7 +49296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48365,7 +49328,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48396,7 +49360,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48517,7 +49482,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48549,7 +49515,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48580,7 +49547,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48611,7 +49579,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48642,7 +49611,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48674,7 +49644,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48720,7 +49691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48751,7 +49723,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48782,7 +49755,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48813,7 +49787,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -50134,7 +51109,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50166,7 +51142,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50212,7 +51189,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50244,7 +51222,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50276,7 +51255,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50308,7 +51288,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50354,7 +51335,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50400,7 +51382,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50431,7 +51414,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50462,7 +51446,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50493,7 +51478,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50524,7 +51510,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50619,7 +51606,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50651,7 +51639,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50697,7 +51686,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50729,7 +51719,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50761,7 +51752,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50793,7 +51785,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50839,7 +51832,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50885,7 +51879,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50916,7 +51911,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50947,7 +51943,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50978,7 +51975,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -51009,7 +52007,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -51104,7 +52103,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51136,7 +52136,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51182,7 +52183,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51214,7 +52216,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51246,7 +52249,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51278,7 +52282,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51324,7 +52329,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51370,7 +52376,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51401,7 +52408,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51432,7 +52440,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51463,7 +52472,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51494,7 +52504,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51618,7 +52629,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51650,7 +52662,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51681,7 +52694,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51712,7 +52726,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51743,7 +52758,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51775,7 +52791,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51821,7 +52838,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51852,7 +52870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51883,7 +52902,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51914,7 +52934,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52035,7 +53056,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52067,7 +53089,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52098,7 +53121,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52129,7 +53153,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52160,7 +53185,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52192,7 +53218,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52238,7 +53265,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52269,7 +53297,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52300,7 +53329,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52331,7 +53361,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52452,7 +53483,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52484,7 +53516,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52515,7 +53548,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52546,7 +53580,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52577,7 +53612,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52609,7 +53645,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52655,7 +53692,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52686,7 +53724,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52717,7 +53756,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52748,7 +53788,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52882,7 +53923,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52914,7 +53956,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52960,7 +54003,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52992,7 +54036,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53024,7 +54069,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53056,7 +54102,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53102,7 +54149,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53148,7 +54196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53179,7 +54228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53210,7 +54260,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53241,7 +54292,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53272,7 +54324,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53367,7 +54420,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53399,7 +54453,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53445,7 +54500,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53477,7 +54533,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53509,7 +54566,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53541,7 +54599,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53587,7 +54646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53633,7 +54693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53664,7 +54725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53695,7 +54757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53726,7 +54789,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53757,7 +54821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53852,7 +54917,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53884,7 +54950,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53930,7 +54997,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53962,7 +55030,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53994,7 +55063,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54026,7 +55096,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54072,7 +55143,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54118,7 +55190,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54149,7 +55222,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54180,7 +55254,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54211,7 +55286,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54242,7 +55318,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54365,7 +55442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54397,7 +55475,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54444,7 +55523,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54476,7 +55556,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54521,7 +55602,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54552,7 +55634,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54583,7 +55666,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54614,7 +55698,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54709,7 +55794,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54741,7 +55827,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54788,7 +55875,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54820,7 +55908,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54865,7 +55954,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54896,7 +55986,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54927,7 +56018,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54958,7 +56050,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55053,7 +56146,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55085,7 +56179,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55132,7 +56227,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55164,7 +56260,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55209,7 +56306,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55240,7 +56338,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55271,7 +56370,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55302,7 +56402,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56707,7 +57808,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -56739,7 +57841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56771,7 +57874,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56804,7 +57908,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56837,7 +57942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56869,7 +57975,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56965,7 +58072,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -56997,7 +58105,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57029,7 +58138,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57062,7 +58172,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57095,7 +58206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57127,7 +58239,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57223,7 +58336,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -57255,7 +58369,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57287,7 +58402,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57320,7 +58436,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57353,7 +58470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57385,7 +58503,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57611,7 +58730,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57643,7 +58763,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57689,7 +58810,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57721,7 +58843,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57754,7 +58877,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57850,7 +58974,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57882,7 +59007,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57928,7 +59054,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57960,7 +59087,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57993,7 +59121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58089,7 +59218,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58121,7 +59251,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58167,7 +59298,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58199,7 +59331,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58232,7 +59365,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8860ee702c][OT2_S_v2_14_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8860ee702c][OT2_S_v2_14_P300M_P20S_HS_TC_TM_SmokeTestV3].json index 2c8423641b1..9f3a0d8a1fb 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8860ee702c][OT2_S_v2_14_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8860ee702c][OT2_S_v2_14_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -8664,7 +8664,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8697,7 +8698,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -8729,7 +8731,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8761,7 +8764,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8794,7 +8798,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -8826,7 +8831,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8858,7 +8864,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8891,7 +8898,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -8923,7 +8931,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8955,7 +8964,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8988,7 +8998,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -9020,7 +9031,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9052,7 +9064,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9085,7 +9098,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -9117,7 +9131,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9213,7 +9228,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9246,7 +9262,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9279,7 +9296,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9312,7 +9330,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9345,7 +9364,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9378,7 +9398,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9411,7 +9432,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9444,7 +9466,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9477,7 +9500,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9510,7 +9534,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9543,7 +9568,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9574,7 +9600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9606,7 +9633,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9639,7 +9667,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9672,7 +9701,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9705,7 +9735,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9738,7 +9769,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9771,7 +9803,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9804,7 +9837,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9837,7 +9871,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9870,7 +9905,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9903,7 +9939,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9936,7 +9973,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9967,7 +10005,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9999,7 +10038,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10032,7 +10072,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10065,7 +10106,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10098,7 +10140,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10131,7 +10174,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10164,7 +10208,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10197,7 +10242,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10230,7 +10276,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10263,7 +10310,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10296,7 +10344,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10329,7 +10378,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10360,7 +10410,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10392,7 +10443,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10425,7 +10477,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10458,7 +10511,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10491,7 +10545,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10524,7 +10579,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10557,7 +10613,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10590,7 +10647,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10623,7 +10681,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10656,7 +10715,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10689,7 +10749,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10722,7 +10783,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10753,7 +10815,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10785,7 +10848,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10818,7 +10882,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10851,7 +10916,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10884,7 +10950,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10917,7 +10984,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10950,7 +11018,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10983,7 +11052,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11016,7 +11086,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11049,7 +11120,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11082,7 +11154,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11115,7 +11188,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11146,7 +11220,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11178,7 +11253,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11211,7 +11287,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11244,7 +11321,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11277,7 +11355,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11310,7 +11389,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11343,7 +11423,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11376,7 +11457,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11409,7 +11491,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11442,7 +11525,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11475,7 +11559,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11508,7 +11593,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11539,7 +11625,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11571,7 +11658,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11604,7 +11692,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11637,7 +11726,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11670,7 +11760,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11703,7 +11794,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11736,7 +11828,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11769,7 +11862,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11802,7 +11896,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11835,7 +11930,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11868,7 +11964,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11901,7 +11998,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11932,7 +12030,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11964,7 +12063,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11997,7 +12097,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12030,7 +12131,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12063,7 +12165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12096,7 +12199,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12129,7 +12233,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12162,7 +12267,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12195,7 +12301,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12228,7 +12335,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12261,7 +12369,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12294,7 +12403,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12325,7 +12435,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12357,7 +12468,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12390,7 +12502,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12423,7 +12536,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12456,7 +12570,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12489,7 +12604,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12522,7 +12638,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12555,7 +12672,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12588,7 +12706,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12621,7 +12740,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12654,7 +12774,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12687,7 +12808,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12718,7 +12840,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12750,7 +12873,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12783,7 +12907,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12815,7 +12940,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12847,7 +12973,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -12880,7 +13007,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12912,7 +13040,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12944,7 +13073,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12977,7 +13107,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13009,7 +13140,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13105,7 +13237,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13137,7 +13270,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13169,7 +13303,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13216,7 +13351,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -13248,7 +13384,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -13279,7 +13416,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -13310,7 +13448,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -13342,7 +13481,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -13674,7 +13814,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13707,7 +13848,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13804,7 +13946,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13837,7 +13980,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13948,7 +14092,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13981,7 +14126,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -14045,7 +14191,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14078,7 +14225,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[88abcfdbca][pl_Zymo_Quick_RNA_Cells_Flex_96_Channel].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[88abcfdbca][pl_Zymo_Quick_RNA_Cells_Flex_96_Channel].json index e95ddbc7178..3cc6db1a5cd 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[88abcfdbca][pl_Zymo_Quick_RNA_Cells_Flex_96_Channel].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[88abcfdbca][pl_Zymo_Quick_RNA_Cells_Flex_96_Channel].json @@ -33350,7 +33350,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33383,7 +33384,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33416,7 +33418,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33449,7 +33452,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33482,7 +33486,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33515,7 +33520,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33548,7 +33554,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33581,7 +33588,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33614,7 +33622,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33647,7 +33656,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33680,7 +33690,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33713,7 +33724,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33746,7 +33758,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33779,7 +33792,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33812,7 +33826,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33845,7 +33860,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33878,7 +33894,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33911,7 +33928,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33944,7 +33962,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33977,7 +33996,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34010,7 +34030,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34043,7 +34064,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34076,7 +34098,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34109,7 +34132,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34142,7 +34166,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34175,7 +34200,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34208,7 +34234,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34241,7 +34268,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34274,7 +34302,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34307,7 +34336,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34340,7 +34370,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34373,7 +34404,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34406,7 +34438,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34439,7 +34472,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34472,7 +34506,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34505,7 +34540,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34538,7 +34574,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34571,7 +34608,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34604,7 +34642,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34637,7 +34676,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34670,7 +34710,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34703,7 +34744,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34736,7 +34778,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34769,7 +34812,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34802,7 +34846,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34835,7 +34880,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34868,7 +34914,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34901,7 +34948,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34934,7 +34982,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34967,7 +35016,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35000,7 +35050,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35033,7 +35084,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35066,7 +35118,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35099,7 +35152,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35132,7 +35186,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35165,7 +35220,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35198,7 +35254,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35231,7 +35288,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35264,7 +35322,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35297,7 +35356,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35330,7 +35390,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35363,7 +35424,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35396,7 +35458,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35429,7 +35492,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35462,7 +35526,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35495,7 +35560,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35528,7 +35594,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35561,7 +35628,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35740,7 +35808,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35773,7 +35842,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35806,7 +35876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35839,7 +35910,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35872,7 +35944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35905,7 +35978,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35938,7 +36012,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35971,7 +36046,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36004,7 +36080,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36037,7 +36114,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36070,7 +36148,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36103,7 +36182,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36136,7 +36216,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36169,7 +36250,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36202,7 +36284,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36235,7 +36318,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36268,7 +36352,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36301,7 +36386,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36334,7 +36420,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36367,7 +36454,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36400,7 +36488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36433,7 +36522,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36466,7 +36556,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36499,7 +36590,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36532,7 +36624,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36565,7 +36658,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36598,7 +36692,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36631,7 +36726,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36664,7 +36760,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36697,7 +36794,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36730,7 +36828,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36763,7 +36862,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36796,7 +36896,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36829,7 +36930,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36862,7 +36964,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36895,7 +36998,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36928,7 +37032,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36961,7 +37066,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36994,7 +37100,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37027,7 +37134,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37060,7 +37168,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37093,7 +37202,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37126,7 +37236,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37159,7 +37270,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37192,7 +37304,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37225,7 +37338,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37258,7 +37372,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37291,7 +37406,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37324,7 +37440,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37357,7 +37474,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37390,7 +37508,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37423,7 +37542,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37456,7 +37576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37489,7 +37610,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37522,7 +37644,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37555,7 +37678,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37588,7 +37712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37621,7 +37746,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37654,7 +37780,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37687,7 +37814,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37720,7 +37848,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37753,7 +37882,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38094,7 +38224,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38127,7 +38258,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38272,7 +38404,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38305,7 +38438,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38586,7 +38720,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38619,7 +38754,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38764,7 +38900,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38797,7 +38934,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39078,7 +39216,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39111,7 +39250,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39256,7 +39396,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39289,7 +39430,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39570,7 +39712,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39603,7 +39746,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39748,7 +39892,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39795,7 +39940,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39843,7 +39989,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39876,7 +40023,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39909,7 +40057,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39942,7 +40091,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39975,7 +40125,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40008,7 +40159,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40041,7 +40193,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40074,7 +40227,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40107,7 +40261,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40140,7 +40295,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40173,7 +40329,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40206,7 +40363,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40239,7 +40397,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40272,7 +40431,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40305,7 +40465,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40338,7 +40499,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40371,7 +40533,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40404,7 +40567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40437,7 +40601,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40470,7 +40635,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40503,7 +40669,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40536,7 +40703,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40569,7 +40737,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40602,7 +40771,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40635,7 +40805,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40668,7 +40839,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40701,7 +40873,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40734,7 +40907,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40767,7 +40941,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40800,7 +40975,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40833,7 +41009,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40866,7 +41043,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40899,7 +41077,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40932,7 +41111,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40965,7 +41145,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40998,7 +41179,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41031,7 +41213,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41064,7 +41247,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41097,7 +41281,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41130,7 +41315,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41163,7 +41349,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41196,7 +41383,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41229,7 +41417,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41262,7 +41451,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41295,7 +41485,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41328,7 +41519,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41361,7 +41553,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41394,7 +41587,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41427,7 +41621,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41460,7 +41655,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41493,7 +41689,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41526,7 +41723,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41559,7 +41757,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41592,7 +41791,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41625,7 +41825,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41658,7 +41859,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41691,7 +41893,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41724,7 +41927,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41757,7 +41961,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41790,7 +41995,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41823,7 +42029,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41856,7 +42063,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41889,7 +42097,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41922,7 +42131,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41955,7 +42165,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41988,7 +42199,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42021,7 +42233,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42054,7 +42267,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42087,7 +42301,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42120,7 +42335,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42153,7 +42369,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42186,7 +42403,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42219,7 +42437,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42252,7 +42471,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42285,7 +42505,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42318,7 +42539,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42351,7 +42573,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42384,7 +42607,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42417,7 +42641,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42450,7 +42675,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42483,7 +42709,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42516,7 +42743,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42549,7 +42777,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42582,7 +42811,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42615,7 +42845,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42648,7 +42879,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42681,7 +42913,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42714,7 +42947,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42747,7 +42981,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42780,7 +43015,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42813,7 +43049,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42846,7 +43083,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42879,7 +43117,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42912,7 +43151,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42945,7 +43185,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42978,7 +43219,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43011,7 +43253,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43044,7 +43287,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43077,7 +43321,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43110,7 +43355,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43143,7 +43389,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43176,7 +43423,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43209,7 +43457,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43242,7 +43491,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43275,7 +43525,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43308,7 +43559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43341,7 +43593,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43374,7 +43627,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43407,7 +43661,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43440,7 +43695,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43473,7 +43729,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43506,7 +43763,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43539,7 +43797,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43572,7 +43831,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43605,7 +43865,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43638,7 +43899,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43671,7 +43933,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43704,7 +43967,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43737,7 +44001,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43770,7 +44035,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43803,7 +44069,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43836,7 +44103,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43869,7 +44137,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43902,7 +44171,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43935,7 +44205,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43968,7 +44239,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44001,7 +44273,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44034,7 +44307,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44067,7 +44341,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44100,7 +44375,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44243,7 +44519,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44276,7 +44553,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44587,7 +44865,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44620,7 +44899,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44765,7 +45045,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44798,7 +45079,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45079,7 +45361,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45112,7 +45395,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45257,7 +45541,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45290,7 +45575,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45571,7 +45857,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45604,7 +45891,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45749,7 +46037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45782,7 +46071,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46063,7 +46353,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46096,7 +46387,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46542,7 +46834,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46575,7 +46868,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46608,7 +46902,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46641,7 +46936,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46674,7 +46970,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46707,7 +47004,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46740,7 +47038,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46773,7 +47072,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46806,7 +47106,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46839,7 +47140,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46872,7 +47174,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46905,7 +47208,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46938,7 +47242,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46971,7 +47276,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47004,7 +47310,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47037,7 +47344,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47070,7 +47378,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47103,7 +47412,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47136,7 +47446,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47169,7 +47480,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47202,7 +47514,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47235,7 +47548,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47268,7 +47582,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47301,7 +47616,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47334,7 +47650,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47367,7 +47684,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47400,7 +47718,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47433,7 +47752,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47466,7 +47786,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47499,7 +47820,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47532,7 +47854,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47565,7 +47888,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47598,7 +47922,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47631,7 +47956,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47664,7 +47990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47697,7 +48024,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47730,7 +48058,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47763,7 +48092,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47796,7 +48126,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47829,7 +48160,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47862,7 +48194,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47895,7 +48228,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47928,7 +48262,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47961,7 +48296,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47994,7 +48330,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48027,7 +48364,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48060,7 +48398,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48093,7 +48432,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48126,7 +48466,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48159,7 +48500,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48192,7 +48534,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48225,7 +48568,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48597,7 +48941,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -48630,7 +48975,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[89a8226c4e][Flex_X_v2_16_P1000_96_TC_PartialTipPickupThermocyclerLidConflict].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[89a8226c4e][Flex_X_v2_16_P1000_96_TC_PartialTipPickupThermocyclerLidConflict].json index c30512b818b..47511dff64f 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[89a8226c4e][Flex_X_v2_16_P1000_96_TC_PartialTipPickupThermocyclerLidConflict].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[89a8226c4e][Flex_X_v2_16_P1000_96_TC_PartialTipPickupThermocyclerLidConflict].json @@ -4875,7 +4875,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -4908,7 +4909,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8e1f35ed6c][pl_NiNTA_Flex_96well_PlatePrep_final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8e1f35ed6c][pl_NiNTA_Flex_96well_PlatePrep_final].json index 561bd970524..b8dd13f5f42 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8e1f35ed6c][pl_NiNTA_Flex_96well_PlatePrep_final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8e1f35ed6c][pl_NiNTA_Flex_96well_PlatePrep_final].json @@ -8002,7 +8002,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8035,7 +8036,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8068,7 +8070,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8101,7 +8104,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8134,7 +8138,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8167,7 +8172,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8200,7 +8206,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8233,7 +8240,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8266,7 +8274,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8299,7 +8308,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8332,7 +8342,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8365,7 +8376,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8398,7 +8410,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8431,7 +8444,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8464,7 +8478,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8497,7 +8512,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8530,7 +8546,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8563,7 +8580,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8596,7 +8614,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8629,7 +8648,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8662,7 +8682,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8694,7 +8715,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8726,7 +8748,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8759,7 +8782,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8792,7 +8816,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8825,7 +8850,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8858,7 +8884,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8891,7 +8918,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8924,7 +8952,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8957,7 +8986,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -8989,7 +9019,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -9021,7 +9052,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9054,7 +9086,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9087,7 +9120,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9120,7 +9154,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9153,7 +9188,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9186,7 +9222,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9219,7 +9256,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9252,7 +9290,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9285,7 +9324,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9318,7 +9358,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9351,7 +9392,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9384,7 +9426,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9417,7 +9460,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9450,7 +9494,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9483,7 +9528,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9516,7 +9562,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9549,7 +9596,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9582,7 +9630,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9615,7 +9664,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9648,7 +9698,8 @@ "y": 0.0, "z": -26.450000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9681,7 +9732,8 @@ "y": 0.0, "z": -26.650000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9713,7 +9765,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9745,7 +9798,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9778,7 +9832,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9811,7 +9866,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9844,7 +9900,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -9877,7 +9934,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9910,7 +9968,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9943,7 +10002,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9976,7 +10036,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10008,7 +10069,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10120,7 +10182,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10152,7 +10215,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10184,7 +10248,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10217,7 +10282,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10250,7 +10316,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10282,7 +10349,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10314,7 +10382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10347,7 +10416,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10380,7 +10450,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10412,7 +10483,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10444,7 +10516,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10477,7 +10550,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10510,7 +10584,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10542,7 +10617,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10574,7 +10650,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10607,7 +10684,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10640,7 +10718,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10672,7 +10751,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10704,7 +10784,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10737,7 +10818,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10770,7 +10852,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10802,7 +10885,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10834,7 +10918,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10867,7 +10952,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -10900,7 +10986,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10932,7 +11019,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10964,7 +11052,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10997,7 +11086,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -11030,7 +11120,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11062,7 +11153,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11094,7 +11186,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11127,7 +11220,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -11160,7 +11254,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11192,7 +11287,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11224,7 +11320,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11257,7 +11354,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -11290,7 +11388,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11322,7 +11421,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11354,7 +11454,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11387,7 +11488,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -11420,7 +11522,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11452,7 +11555,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11484,7 +11588,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11517,7 +11622,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -11550,7 +11656,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11582,7 +11689,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11614,7 +11722,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11647,7 +11756,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -11680,7 +11790,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11712,7 +11823,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11744,7 +11856,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11777,7 +11890,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11810,7 +11924,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11842,7 +11957,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11874,7 +11990,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11907,7 +12024,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11940,7 +12058,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11972,7 +12091,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12004,7 +12124,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12037,7 +12158,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12070,7 +12192,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12102,7 +12225,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12134,7 +12258,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12167,7 +12292,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -12200,7 +12326,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12232,7 +12359,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12264,7 +12392,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12297,7 +12426,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12330,7 +12460,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12362,7 +12493,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12394,7 +12526,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12427,7 +12560,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -12460,7 +12594,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12492,7 +12627,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12524,7 +12660,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12557,7 +12694,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -12590,7 +12728,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12622,7 +12761,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12654,7 +12794,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12687,7 +12828,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -12720,7 +12862,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12752,7 +12895,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12784,7 +12928,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12817,7 +12962,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -12850,7 +12996,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12882,7 +13029,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12914,7 +13062,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12947,7 +13096,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -12980,7 +13130,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13012,7 +13163,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13044,7 +13196,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13077,7 +13230,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13110,7 +13264,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13142,7 +13297,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13174,7 +13330,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13207,7 +13364,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -13304,7 +13462,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13336,7 +13495,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13368,7 +13528,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13401,7 +13562,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13434,7 +13596,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13466,7 +13629,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13498,7 +13662,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13531,7 +13696,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13564,7 +13730,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13596,7 +13763,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13628,7 +13796,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13661,7 +13830,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13694,7 +13864,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13726,7 +13897,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13758,7 +13930,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13791,7 +13964,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13824,7 +13998,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13856,7 +14031,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13888,7 +14064,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13921,7 +14098,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13954,7 +14132,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13986,7 +14165,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14018,7 +14198,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14051,7 +14232,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -14084,7 +14266,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14116,7 +14299,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14148,7 +14332,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14181,7 +14366,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -14214,7 +14400,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14246,7 +14433,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14278,7 +14466,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14311,7 +14500,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -14344,7 +14534,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14376,7 +14567,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14408,7 +14600,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14441,7 +14634,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14474,7 +14668,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14506,7 +14701,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14538,7 +14734,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14571,7 +14768,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -14604,7 +14802,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14636,7 +14835,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14668,7 +14868,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14701,7 +14902,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -14734,7 +14936,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14766,7 +14969,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14798,7 +15002,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14831,7 +15036,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14864,7 +15070,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14896,7 +15103,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14928,7 +15136,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14961,7 +15170,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14994,7 +15204,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15026,7 +15237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15058,7 +15270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15091,7 +15304,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15124,7 +15338,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15156,7 +15371,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15188,7 +15404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15221,7 +15438,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15254,7 +15472,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15286,7 +15505,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15318,7 +15538,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15351,7 +15572,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15384,7 +15606,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15416,7 +15639,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15448,7 +15672,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15481,7 +15706,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15514,7 +15740,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15546,7 +15773,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15578,7 +15806,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15611,7 +15840,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -15644,7 +15874,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15676,7 +15907,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15708,7 +15940,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15741,7 +15974,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15774,7 +16008,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15806,7 +16041,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15838,7 +16074,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15871,7 +16108,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -15904,7 +16142,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15936,7 +16175,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15968,7 +16208,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16001,7 +16242,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -16034,7 +16276,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16066,7 +16309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16098,7 +16342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16131,7 +16376,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -16164,7 +16410,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16196,7 +16443,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16228,7 +16476,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16261,7 +16510,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16294,7 +16544,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16326,7 +16577,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16358,7 +16610,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16391,7 +16644,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16488,7 +16742,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16520,7 +16775,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16552,7 +16808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16585,7 +16842,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16618,7 +16876,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16650,7 +16909,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16682,7 +16942,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16715,7 +16976,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16748,7 +17010,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16780,7 +17043,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16812,7 +17076,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16845,7 +17110,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16878,7 +17144,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16910,7 +17177,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16942,7 +17210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16975,7 +17244,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17008,7 +17278,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17040,7 +17311,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17072,7 +17344,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17105,7 +17378,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17138,7 +17412,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17170,7 +17445,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17202,7 +17478,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17235,7 +17512,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -17268,7 +17546,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17300,7 +17579,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17332,7 +17612,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17365,7 +17646,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17398,7 +17680,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17430,7 +17713,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17462,7 +17746,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17495,7 +17780,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17528,7 +17814,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17560,7 +17847,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17592,7 +17880,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17625,7 +17914,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17658,7 +17948,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17690,7 +17981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17722,7 +18014,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17755,7 +18048,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17788,7 +18082,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17820,7 +18115,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17852,7 +18148,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17885,7 +18182,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17918,7 +18216,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17950,7 +18249,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17982,7 +18282,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18015,7 +18316,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8fcfd2ced0][Flex_S_v2_16_P1000_96_TC_PartialTipPickupColumn].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8fcfd2ced0][Flex_S_v2_16_P1000_96_TC_PartialTipPickupColumn].json index 10ee86bd162..1d83bf0706f 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8fcfd2ced0][Flex_S_v2_16_P1000_96_TC_PartialTipPickupColumn].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[8fcfd2ced0][Flex_S_v2_16_P1000_96_TC_PartialTipPickupColumn].json @@ -3592,7 +3592,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -3625,7 +3626,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[918747b2f9][pl_Illumina_DNA_Prep_48x_v8].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[918747b2f9][pl_Illumina_DNA_Prep_48x_v8].json index e79b8070f02..349fbd62034 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[918747b2f9][pl_Illumina_DNA_Prep_48x_v8].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[918747b2f9][pl_Illumina_DNA_Prep_48x_v8].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7752,7 +7755,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7785,7 +7789,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7818,7 +7823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7851,7 +7857,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7884,7 +7891,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8095,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8127,7 +8141,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8158,7 +8173,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8189,7 +8205,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8220,7 +8237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8327,7 +8345,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8361,7 +8380,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8394,7 +8414,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8428,7 +8449,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8461,7 +8483,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8494,7 +8517,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8527,7 +8551,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8560,7 +8585,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8593,7 +8619,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8626,7 +8653,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8660,7 +8688,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8693,7 +8722,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8726,7 +8756,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8758,7 +8789,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8803,7 +8835,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8834,7 +8867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8865,7 +8899,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8896,7 +8931,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9003,7 +9039,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9037,7 +9074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9070,7 +9108,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9104,7 +9143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9137,7 +9177,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9170,7 +9211,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9203,7 +9245,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9236,7 +9279,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9269,7 +9313,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9302,7 +9347,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9336,7 +9382,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9369,7 +9416,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9402,7 +9450,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9434,7 +9483,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9479,7 +9529,8 @@ "y": 0.0, "z": -2.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9510,7 +9561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9541,7 +9593,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9572,7 +9625,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11064,7 +11118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11097,7 +11152,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11130,7 +11186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11162,7 +11219,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11194,7 +11252,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11228,7 +11287,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11261,7 +11321,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11295,7 +11356,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11328,7 +11390,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11362,7 +11425,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11395,7 +11459,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11429,7 +11494,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11462,7 +11528,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11496,7 +11563,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11529,7 +11597,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11563,7 +11632,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11596,7 +11666,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11630,7 +11701,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11663,7 +11735,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11697,7 +11770,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11730,7 +11804,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11764,7 +11839,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11797,7 +11873,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11830,7 +11907,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11862,7 +11940,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11969,7 +12048,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12002,7 +12082,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12035,7 +12116,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12067,7 +12149,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12099,7 +12182,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12133,7 +12217,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12166,7 +12251,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12200,7 +12286,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12233,7 +12320,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12267,7 +12355,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12300,7 +12389,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12334,7 +12424,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12367,7 +12458,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12401,7 +12493,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12434,7 +12527,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12468,7 +12562,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12501,7 +12596,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12535,7 +12631,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12568,7 +12665,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12602,7 +12700,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12635,7 +12734,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12669,7 +12769,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12702,7 +12803,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12735,7 +12837,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12767,7 +12870,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12874,7 +12978,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12907,7 +13012,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12940,7 +13046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12972,7 +13079,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13004,7 +13112,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13038,7 +13147,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13071,7 +13181,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13105,7 +13216,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13138,7 +13250,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13172,7 +13285,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13205,7 +13319,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13239,7 +13354,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13272,7 +13388,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13306,7 +13423,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13339,7 +13457,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13373,7 +13492,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13406,7 +13526,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13440,7 +13561,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13473,7 +13595,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13507,7 +13630,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13540,7 +13664,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13574,7 +13699,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13607,7 +13733,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13640,7 +13767,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13672,7 +13800,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13874,7 +14003,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13907,7 +14037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14004,7 +14135,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14037,7 +14169,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14134,7 +14267,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14167,7 +14301,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14410,7 +14545,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14442,7 +14578,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14488,7 +14625,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14520,7 +14658,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14552,7 +14691,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14598,7 +14738,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14644,7 +14785,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14675,7 +14817,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14706,7 +14849,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14737,7 +14881,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14832,7 +14977,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14864,7 +15010,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14910,7 +15057,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14942,7 +15090,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14974,7 +15123,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15020,7 +15170,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15066,7 +15217,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15097,7 +15249,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15128,7 +15281,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15159,7 +15313,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15254,7 +15409,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15286,7 +15442,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15332,7 +15489,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15364,7 +15522,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15396,7 +15555,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15442,7 +15602,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15488,7 +15649,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15519,7 +15681,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15550,7 +15713,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15581,7 +15745,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15749,7 +15914,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15782,7 +15948,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15814,7 +15981,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15845,7 +16013,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -15876,7 +16045,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15908,7 +16078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15941,7 +16112,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15975,7 +16147,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16008,7 +16181,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16041,7 +16215,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16073,7 +16248,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16118,7 +16294,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16150,7 +16327,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16258,7 +16436,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16291,7 +16470,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16323,7 +16503,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16354,7 +16535,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16385,7 +16567,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16417,7 +16600,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16450,7 +16634,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16484,7 +16669,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16517,7 +16703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16550,7 +16737,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16582,7 +16770,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16627,7 +16816,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16659,7 +16849,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16767,7 +16958,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16800,7 +16992,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16832,7 +17025,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16863,7 +17057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16894,7 +17089,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16926,7 +17122,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16959,7 +17156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16993,7 +17191,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17026,7 +17225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17059,7 +17259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17091,7 +17292,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17136,7 +17338,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17168,7 +17371,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18548,7 +18752,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18580,7 +18785,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18612,7 +18818,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18658,7 +18865,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18705,7 +18913,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18737,7 +18946,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18782,7 +18992,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18813,7 +19024,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18844,7 +19056,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18875,7 +19088,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18970,7 +19184,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19002,7 +19217,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19034,7 +19250,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19080,7 +19297,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19127,7 +19345,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19159,7 +19378,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19204,7 +19424,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19235,7 +19456,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19266,7 +19488,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19297,7 +19520,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19392,7 +19616,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19424,7 +19649,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19456,7 +19682,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19502,7 +19729,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19549,7 +19777,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19581,7 +19810,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19626,7 +19856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19657,7 +19888,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19688,7 +19920,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19719,7 +19952,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19887,7 +20121,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19920,7 +20155,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19952,7 +20188,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19983,7 +20220,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20014,7 +20252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20046,7 +20285,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20079,7 +20319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20113,7 +20354,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20146,7 +20388,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20179,7 +20422,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20211,7 +20455,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20256,7 +20501,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20288,7 +20534,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20396,7 +20643,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20429,7 +20677,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20461,7 +20710,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20492,7 +20742,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20523,7 +20774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20555,7 +20807,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20588,7 +20841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20622,7 +20876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20655,7 +20910,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20688,7 +20944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20720,7 +20977,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20765,7 +21023,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20797,7 +21056,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20905,7 +21165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20938,7 +21199,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -20970,7 +21232,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21001,7 +21264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21032,7 +21296,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21064,7 +21329,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21097,7 +21363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21131,7 +21398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21164,7 +21432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21197,7 +21466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21229,7 +21499,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21274,7 +21545,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21306,7 +21578,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21499,7 +21772,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21531,7 +21805,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21563,7 +21838,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21609,7 +21885,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21656,7 +21933,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21688,7 +21966,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21733,7 +22012,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21764,7 +22044,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21795,7 +22076,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21826,7 +22108,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21921,7 +22204,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21953,7 +22237,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21985,7 +22270,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22031,7 +22317,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22078,7 +22365,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22110,7 +22398,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22155,7 +22444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22186,7 +22476,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22217,7 +22508,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22248,7 +22540,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22343,7 +22636,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22375,7 +22669,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22407,7 +22702,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22453,7 +22749,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22500,7 +22797,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22532,7 +22830,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22577,7 +22876,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22608,7 +22908,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22639,7 +22940,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22670,7 +22972,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -22838,7 +23141,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22871,7 +23175,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22903,7 +23208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22934,7 +23240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22965,7 +23272,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22997,7 +23305,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23030,7 +23339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23064,7 +23374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23097,7 +23408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23130,7 +23442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23162,7 +23475,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23207,7 +23521,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23239,7 +23554,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23347,7 +23663,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23380,7 +23697,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23412,7 +23730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23443,7 +23762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23474,7 +23794,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23506,7 +23827,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23539,7 +23861,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23573,7 +23896,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23606,7 +23930,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23639,7 +23964,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23671,7 +23997,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23716,7 +24043,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23748,7 +24076,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23856,7 +24185,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23889,7 +24219,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23921,7 +24252,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23952,7 +24284,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23983,7 +24316,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24015,7 +24349,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24048,7 +24383,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24082,7 +24418,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24115,7 +24452,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24148,7 +24486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24180,7 +24519,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24225,7 +24565,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24257,7 +24598,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25637,7 +25979,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25669,7 +26012,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25701,7 +26045,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25747,7 +26092,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25794,7 +26140,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25826,7 +26173,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25871,7 +26219,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25902,7 +26251,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25933,7 +26283,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25964,7 +26315,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26059,7 +26411,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26091,7 +26444,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26123,7 +26477,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26169,7 +26524,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26216,7 +26572,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26248,7 +26605,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26293,7 +26651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26324,7 +26683,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26355,7 +26715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26386,7 +26747,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26481,7 +26843,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26513,7 +26876,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26545,7 +26909,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26591,7 +26956,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26638,7 +27004,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26670,7 +27037,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26715,7 +27083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26746,7 +27115,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26777,7 +27147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26808,7 +27179,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26931,7 +27303,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26963,7 +27336,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27010,7 +27384,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27042,7 +27417,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27087,7 +27463,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27118,7 +27495,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27149,7 +27527,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27180,7 +27559,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27275,7 +27655,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27307,7 +27688,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27354,7 +27736,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27386,7 +27769,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27431,7 +27815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27462,7 +27847,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27493,7 +27879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27524,7 +27911,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27619,7 +28007,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27651,7 +28040,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27698,7 +28088,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27730,7 +28121,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27775,7 +28167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27806,7 +28199,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27837,7 +28231,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27868,7 +28263,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28050,7 +28446,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28083,7 +28480,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28115,7 +28513,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28147,7 +28546,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28179,7 +28579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28211,7 +28612,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28243,7 +28645,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28275,7 +28678,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28307,7 +28711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28339,7 +28744,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28371,7 +28777,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28403,7 +28810,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28435,7 +28843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28467,7 +28876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28499,7 +28909,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28531,7 +28942,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28563,7 +28975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28595,7 +29008,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28628,7 +29042,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28660,7 +29075,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28692,7 +29108,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28724,7 +29141,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28756,7 +29174,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28788,7 +29207,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28820,7 +29240,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28852,7 +29273,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28884,7 +29306,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28916,7 +29339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28948,7 +29372,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28980,7 +29405,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29012,7 +29438,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29044,7 +29471,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29076,7 +29504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29109,7 +29538,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29141,7 +29571,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29172,7 +29603,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29203,7 +29635,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29234,7 +29667,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29265,7 +29699,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29372,7 +29807,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29405,7 +29841,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29437,7 +29874,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29469,7 +29907,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29501,7 +29940,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29533,7 +29973,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29565,7 +30006,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29597,7 +30039,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29629,7 +30072,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29661,7 +30105,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29693,7 +30138,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29725,7 +30171,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29757,7 +30204,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29789,7 +30237,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29821,7 +30270,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29853,7 +30303,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29885,7 +30336,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29917,7 +30369,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29950,7 +30403,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29982,7 +30436,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30014,7 +30469,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30046,7 +30502,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30078,7 +30535,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30110,7 +30568,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30142,7 +30601,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30174,7 +30634,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30206,7 +30667,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30238,7 +30700,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30270,7 +30733,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30302,7 +30766,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30334,7 +30799,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30366,7 +30832,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30398,7 +30865,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30431,7 +30899,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30463,7 +30932,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30494,7 +30964,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30525,7 +30996,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30556,7 +31028,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30587,7 +31060,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30694,7 +31168,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30727,7 +31202,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30759,7 +31235,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30791,7 +31268,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30823,7 +31301,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30855,7 +31334,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30887,7 +31367,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30919,7 +31400,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30951,7 +31433,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30983,7 +31466,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31015,7 +31499,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31047,7 +31532,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31079,7 +31565,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31111,7 +31598,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31143,7 +31631,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31175,7 +31664,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31207,7 +31697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31239,7 +31730,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31272,7 +31764,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31304,7 +31797,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31336,7 +31830,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31368,7 +31863,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31400,7 +31896,8 @@ "y": 1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31432,7 +31929,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31464,7 +31962,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31496,7 +31995,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31528,7 +32028,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31560,7 +32061,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31592,7 +32094,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31624,7 +32127,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31656,7 +32160,8 @@ "y": -1.0400000000000063, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31688,7 +32193,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31720,7 +32226,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31753,7 +32260,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31785,7 +32293,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31816,7 +32325,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31847,7 +32357,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31878,7 +32389,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31909,7 +32421,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32103,7 +32616,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32136,7 +32650,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32183,7 +32698,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32216,7 +32732,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32249,7 +32766,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32282,7 +32800,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32316,7 +32835,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32349,7 +32869,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32383,7 +32904,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32416,7 +32938,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32449,7 +32972,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32571,7 +33095,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32604,7 +33129,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32651,7 +33177,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32684,7 +33211,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -32717,7 +33245,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32750,7 +33279,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32784,7 +33314,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32817,7 +33348,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32851,7 +33383,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32884,7 +33417,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32917,7 +33451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33039,7 +33574,8 @@ "y": 0.0, "z": -37.800000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33072,7 +33608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33119,7 +33656,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33152,7 +33690,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33185,7 +33724,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33218,7 +33758,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33252,7 +33793,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33285,7 +33827,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33319,7 +33862,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33352,7 +33896,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33385,7 +33930,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33811,7 +34357,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33844,7 +34391,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33877,7 +34425,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33923,7 +34472,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33955,7 +34505,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33989,7 +34540,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34022,7 +34574,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34056,7 +34609,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34089,7 +34643,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34122,7 +34677,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34155,7 +34711,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34188,7 +34745,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34220,7 +34778,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34251,7 +34810,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34282,7 +34842,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34314,7 +34875,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34360,7 +34922,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34406,7 +34969,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34439,7 +35003,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34472,7 +35037,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34504,7 +35070,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34536,7 +35103,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34569,7 +35137,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34601,7 +35170,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34633,7 +35203,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34666,7 +35237,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34698,7 +35270,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34730,7 +35303,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34763,7 +35337,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34795,7 +35370,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34827,7 +35403,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34859,7 +35436,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34904,7 +35482,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35025,7 +35604,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35058,7 +35638,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35091,7 +35672,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35137,7 +35719,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35169,7 +35752,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35203,7 +35787,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35236,7 +35821,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35270,7 +35856,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35303,7 +35890,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35336,7 +35924,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35369,7 +35958,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35402,7 +35992,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35434,7 +36025,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35465,7 +36057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35496,7 +36089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35528,7 +36122,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35574,7 +36169,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35620,7 +36216,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35653,7 +36250,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35686,7 +36284,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35718,7 +36317,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35750,7 +36350,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35783,7 +36384,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35815,7 +36417,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35847,7 +36450,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35880,7 +36484,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35912,7 +36517,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35944,7 +36550,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -35977,7 +36584,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36009,7 +36617,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36041,7 +36650,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36073,7 +36683,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36118,7 +36729,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36239,7 +36851,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36272,7 +36885,8 @@ "y": 0.0, "z": -14.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36305,7 +36919,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36351,7 +36966,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36383,7 +36999,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36417,7 +37034,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36450,7 +37068,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36484,7 +37103,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36517,7 +37137,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36550,7 +37171,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36583,7 +37205,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36616,7 +37239,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36648,7 +37272,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36679,7 +37304,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36710,7 +37336,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36742,7 +37369,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36788,7 +37416,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36834,7 +37463,8 @@ "y": 0.0, "z": -14.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36867,7 +37497,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36900,7 +37531,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36932,7 +37564,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36964,7 +37597,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36997,7 +37631,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37029,7 +37664,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37061,7 +37697,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37094,7 +37731,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37126,7 +37764,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37158,7 +37797,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37191,7 +37831,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37223,7 +37864,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37255,7 +37897,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37287,7 +37930,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37332,7 +37976,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37646,7 +38291,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37678,7 +38324,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37724,7 +38371,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37756,7 +38404,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37788,7 +38437,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37834,7 +38484,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37880,7 +38531,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37911,7 +38563,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37942,7 +38595,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38037,7 +38691,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38069,7 +38724,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38115,7 +38771,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38147,7 +38804,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38179,7 +38837,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38225,7 +38884,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38271,7 +38931,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38302,7 +38963,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38333,7 +38995,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38428,7 +39091,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38460,7 +39124,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38506,7 +39171,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38538,7 +39204,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38570,7 +39237,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38616,7 +39284,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38662,7 +39331,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38693,7 +39363,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38724,7 +39395,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38834,7 +39506,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38866,7 +39539,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38897,7 +39571,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38928,7 +39603,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38959,7 +39635,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -38990,7 +39667,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39022,7 +39700,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39068,7 +39747,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39099,7 +39779,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39130,7 +39811,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39161,7 +39843,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39268,7 +39951,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39300,7 +39984,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39331,7 +40016,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39362,7 +40048,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39393,7 +40080,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39424,7 +40112,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39456,7 +40145,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39502,7 +40192,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39533,7 +40224,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39564,7 +40256,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39595,7 +40288,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39702,7 +40396,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39734,7 +40429,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39765,7 +40461,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39796,7 +40493,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39827,7 +40525,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39858,7 +40557,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39890,7 +40590,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39936,7 +40637,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39967,7 +40669,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39998,7 +40701,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -40029,7 +40733,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -41350,7 +42055,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41382,7 +42088,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41428,7 +42135,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41460,7 +42168,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41492,7 +42201,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41538,7 +42248,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41584,7 +42295,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41615,7 +42327,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41646,7 +42359,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41741,7 +42455,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41773,7 +42488,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41819,7 +42535,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41851,7 +42568,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41883,7 +42601,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -41929,7 +42648,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41975,7 +42695,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42006,7 +42727,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42037,7 +42759,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42132,7 +42855,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42164,7 +42888,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42210,7 +42935,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42242,7 +42968,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42274,7 +43001,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -42320,7 +43048,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42366,7 +43095,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42397,7 +43127,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42428,7 +43159,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42538,7 +43270,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42570,7 +43303,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42601,7 +43335,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42632,7 +43367,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42663,7 +43399,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42694,7 +43431,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42726,7 +43464,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42772,7 +43511,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42803,7 +43543,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42834,7 +43575,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42865,7 +43607,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42972,7 +43715,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43004,7 +43748,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43035,7 +43780,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43066,7 +43812,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43097,7 +43844,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43128,7 +43876,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43160,7 +43909,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43206,7 +43956,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43237,7 +43988,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43268,7 +44020,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43299,7 +44052,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -43406,7 +44160,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43438,7 +44193,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43469,7 +44225,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43500,7 +44257,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43531,7 +44289,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -43562,7 +44321,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43594,7 +44354,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43640,7 +44401,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43671,7 +44433,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43702,7 +44465,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43733,7 +44497,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -43867,7 +44632,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43899,7 +44665,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43945,7 +44712,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43977,7 +44745,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44009,7 +44778,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44055,7 +44825,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44101,7 +44872,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44132,7 +44904,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44163,7 +44936,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44258,7 +45032,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44290,7 +45065,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44336,7 +45112,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44368,7 +45145,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44400,7 +45178,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -44446,7 +45225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44492,7 +45272,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44523,7 +45304,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44554,7 +45336,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44649,7 +45432,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44681,7 +45465,8 @@ "y": 0.0, "z": -34.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44727,7 +45512,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44759,7 +45545,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44791,7 +45578,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44837,7 +45625,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44883,7 +45672,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44914,7 +45704,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44945,7 +45736,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45068,7 +45860,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45100,7 +45893,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45147,7 +45941,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45179,7 +45974,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45224,7 +46020,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45255,7 +46052,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45286,7 +46084,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45317,7 +46116,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45412,7 +46212,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45444,7 +46245,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45491,7 +46293,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45523,7 +46326,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45568,7 +46372,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45599,7 +46404,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45630,7 +46436,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45661,7 +46468,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45756,7 +46564,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45788,7 +46597,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -45835,7 +46645,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45867,7 +46678,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45912,7 +46724,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45943,7 +46756,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -45974,7 +46788,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46005,7 +46820,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47410,7 +48226,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47442,7 +48259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47474,7 +48292,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47507,7 +48326,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47540,7 +48360,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47573,7 +48394,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47606,7 +48428,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47638,7 +48461,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47734,7 +48558,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47766,7 +48591,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -47798,7 +48624,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -47831,7 +48658,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -47864,7 +48692,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -47897,7 +48726,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -47930,7 +48760,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -47962,7 +48793,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48058,7 +48890,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -48090,7 +48923,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48122,7 +48956,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48155,7 +48990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48188,7 +49024,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48221,7 +49058,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48254,7 +49092,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48286,7 +49125,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48512,7 +49352,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48544,7 +49385,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48577,7 +49419,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48673,7 +49516,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48705,7 +49549,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48738,7 +49583,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48834,7 +49680,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48866,7 +49713,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48899,7 +49747,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[93b724671e][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[93b724671e][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json index a59e4a3176f..2c3d142321b 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[93b724671e][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[93b724671e][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json @@ -2366,7 +2366,14 @@ }, "id": "UUID", "key": "4b1d27a6f17f312dd76668f0c48ed406", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "configurationParams": { "backLeftNozzle": "G12", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[94913d2988][OT2_S_v3_P300SGen1_None_Gen1PipetteSimple].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[94913d2988][OT2_S_v3_P300SGen1_None_Gen1PipetteSimple].json index bf268eb5abb..8c086d8fdff 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[94913d2988][OT2_S_v3_P300SGen1_None_Gen1PipetteSimple].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[94913d2988][OT2_S_v3_P300SGen1_None_Gen1PipetteSimple].json @@ -3817,7 +3817,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3850,7 +3851,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3947,7 +3949,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3980,7 +3983,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4077,7 +4081,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4110,7 +4115,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -4207,7 +4213,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4240,7 +4247,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4337,7 +4345,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4370,7 +4379,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4467,7 +4477,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4500,7 +4511,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -4597,7 +4609,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4630,7 +4643,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -4727,7 +4741,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4760,7 +4775,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -4857,7 +4873,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4890,7 +4907,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4987,7 +5005,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5020,7 +5039,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -5117,7 +5137,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5150,7 +5171,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -5247,7 +5269,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5280,7 +5303,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -5377,7 +5401,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5410,7 +5435,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5507,7 +5533,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5540,7 +5567,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -5637,7 +5665,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5670,7 +5699,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -5767,7 +5797,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5800,7 +5831,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -5897,7 +5929,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5930,7 +5963,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -6027,7 +6061,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6060,7 +6095,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -6157,7 +6193,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6190,7 +6227,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -6287,7 +6325,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6320,7 +6359,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[95da6fbef2][Flex_S_2_15_P1000M_GRIP_HS_TM_MB_OmegaHDQDNAExtractionBacteria].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[95da6fbef2][Flex_S_2_15_P1000M_GRIP_HS_TM_MB_OmegaHDQDNAExtractionBacteria].json index 98d5736d5f8..85ee931590d 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[95da6fbef2][Flex_S_2_15_P1000M_GRIP_HS_TM_MB_OmegaHDQDNAExtractionBacteria].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[95da6fbef2][Flex_S_2_15_P1000M_GRIP_HS_TM_MB_OmegaHDQDNAExtractionBacteria].json @@ -14905,7 +14905,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14938,7 +14939,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14971,7 +14973,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15004,7 +15007,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15037,7 +15041,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15070,7 +15075,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15117,7 +15123,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15149,7 +15156,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15181,7 +15189,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15214,7 +15223,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15276,7 +15286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15309,7 +15320,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15342,7 +15354,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15375,7 +15388,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15408,7 +15422,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15441,7 +15456,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15474,7 +15490,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15507,7 +15524,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15540,7 +15558,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15573,7 +15592,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15606,7 +15626,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15639,7 +15660,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15672,7 +15694,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15705,7 +15728,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15738,7 +15762,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15771,7 +15796,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15804,7 +15830,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15837,7 +15864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15870,7 +15898,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15903,7 +15932,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15936,7 +15966,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15969,7 +16000,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16002,7 +16034,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16035,7 +16068,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16068,7 +16102,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16101,7 +16136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16134,7 +16170,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16167,7 +16204,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16200,7 +16238,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16233,7 +16272,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16266,7 +16306,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16299,7 +16340,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16332,7 +16374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16365,7 +16408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16398,7 +16442,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16431,7 +16476,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16464,7 +16510,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16497,7 +16544,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16530,7 +16578,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16563,7 +16612,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16596,7 +16646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16629,7 +16680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16662,7 +16714,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16695,7 +16748,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16728,7 +16782,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16761,7 +16816,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16794,7 +16850,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16827,7 +16884,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16860,7 +16918,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16893,7 +16952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16926,7 +16986,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16959,7 +17020,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16992,7 +17054,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17025,7 +17088,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17058,7 +17122,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17091,7 +17156,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17124,7 +17190,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17157,7 +17224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17190,7 +17258,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17223,7 +17292,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17256,7 +17326,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17289,7 +17360,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17322,7 +17394,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17355,7 +17428,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17388,7 +17462,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17421,7 +17496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17454,7 +17530,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17487,7 +17564,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17520,7 +17598,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17553,7 +17632,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17586,7 +17666,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17619,7 +17700,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17652,7 +17734,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17685,7 +17768,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17718,7 +17802,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17751,7 +17836,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17784,7 +17870,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17817,7 +17904,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17850,7 +17938,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17883,7 +17972,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17916,7 +18006,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17949,7 +18040,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17982,7 +18074,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18015,7 +18108,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18048,7 +18142,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18081,7 +18176,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18114,7 +18210,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18147,7 +18244,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18180,7 +18278,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18213,7 +18312,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18246,7 +18346,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18279,7 +18380,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18312,7 +18414,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18345,7 +18448,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18378,7 +18482,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18411,7 +18516,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18444,7 +18550,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18477,7 +18584,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18510,7 +18618,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18543,7 +18652,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18576,7 +18686,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18609,7 +18720,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18642,7 +18754,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18675,7 +18788,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18708,7 +18822,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18741,7 +18856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18774,7 +18890,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18807,7 +18924,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18840,7 +18958,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18873,7 +18992,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18906,7 +19026,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18939,7 +19060,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18972,7 +19094,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19005,7 +19128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19038,7 +19162,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19071,7 +19196,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19104,7 +19230,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19137,7 +19264,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19170,7 +19298,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19203,7 +19332,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19236,7 +19366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19269,7 +19400,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19302,7 +19434,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19335,7 +19468,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19368,7 +19502,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19401,7 +19536,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19434,7 +19570,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19467,7 +19604,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19500,7 +19638,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19533,7 +19672,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19566,7 +19706,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19599,7 +19740,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19632,7 +19774,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19665,7 +19808,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19698,7 +19842,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19731,7 +19876,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19764,7 +19910,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19797,7 +19944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19830,7 +19978,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19863,7 +20012,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19896,7 +20046,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19929,7 +20080,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19962,7 +20114,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19995,7 +20148,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20028,7 +20182,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20061,7 +20216,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20232,7 +20388,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20264,7 +20421,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20296,7 +20454,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20329,7 +20488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20361,7 +20521,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20569,7 +20730,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20601,7 +20763,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20633,7 +20796,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20666,7 +20830,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20699,7 +20864,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20732,7 +20898,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20765,7 +20932,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20798,7 +20966,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20831,7 +21000,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20864,7 +21034,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20897,7 +21068,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20930,7 +21102,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20963,7 +21136,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20996,7 +21170,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21029,7 +21204,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21062,7 +21238,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21095,7 +21272,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21128,7 +21306,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21161,7 +21340,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21194,7 +21374,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21227,7 +21408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21260,7 +21442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21293,7 +21476,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21326,7 +21510,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21359,7 +21544,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21392,7 +21578,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21425,7 +21612,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21458,7 +21646,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21491,7 +21680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21524,7 +21714,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21557,7 +21748,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21590,7 +21782,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21623,7 +21816,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21656,7 +21850,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21689,7 +21884,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21722,7 +21918,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21755,7 +21952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21788,7 +21986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21821,7 +22020,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21854,7 +22054,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21887,7 +22088,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21920,7 +22122,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21953,7 +22156,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21986,7 +22190,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22019,7 +22224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22052,7 +22258,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22085,7 +22292,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22118,7 +22326,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22151,7 +22360,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22184,7 +22394,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22217,7 +22428,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22250,7 +22462,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22283,7 +22496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22316,7 +22530,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22349,7 +22564,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22382,7 +22598,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22415,7 +22632,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22448,7 +22666,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22481,7 +22700,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22514,7 +22734,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22547,7 +22768,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22580,7 +22802,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22613,7 +22836,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22646,7 +22870,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22679,7 +22904,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22712,7 +22938,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22745,7 +22972,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22778,7 +23006,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22811,7 +23040,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22844,7 +23074,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22877,7 +23108,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22910,7 +23142,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22943,7 +23176,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22976,7 +23210,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23009,7 +23244,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23042,7 +23278,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23075,7 +23312,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23108,7 +23346,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23141,7 +23380,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23174,7 +23414,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23207,7 +23448,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23240,7 +23482,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23273,7 +23516,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23306,7 +23550,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23339,7 +23584,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23372,7 +23618,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23405,7 +23652,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23438,7 +23686,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23471,7 +23720,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23504,7 +23754,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23537,7 +23788,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23570,7 +23822,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23603,7 +23856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23636,7 +23890,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23669,7 +23924,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23702,7 +23958,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23735,7 +23992,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23768,7 +24026,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23801,7 +24060,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23834,7 +24094,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23867,7 +24128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23900,7 +24162,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23933,7 +24196,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23966,7 +24230,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23999,7 +24264,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24032,7 +24298,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24065,7 +24332,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24098,7 +24366,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24131,7 +24400,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24164,7 +24434,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24197,7 +24468,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24230,7 +24502,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24263,7 +24536,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24296,7 +24570,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24329,7 +24604,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24362,7 +24638,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24395,7 +24672,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24428,7 +24706,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24461,7 +24740,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24494,7 +24774,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24527,7 +24808,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24560,7 +24842,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24593,7 +24876,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24626,7 +24910,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24659,7 +24944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24692,7 +24978,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24725,7 +25012,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24758,7 +25046,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24791,7 +25080,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24824,7 +25114,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24857,7 +25148,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24890,7 +25182,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24923,7 +25216,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24956,7 +25250,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24989,7 +25284,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25022,7 +25318,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25055,7 +25352,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25088,7 +25386,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25121,7 +25420,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25154,7 +25454,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25187,7 +25488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25220,7 +25522,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25253,7 +25556,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25286,7 +25590,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25319,7 +25624,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25352,7 +25658,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25385,7 +25692,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25418,7 +25726,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25451,7 +25760,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25484,7 +25794,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25641,7 +25952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25674,7 +25986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25707,7 +26020,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25740,7 +26054,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25773,7 +26088,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25806,7 +26122,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25839,7 +26156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25872,7 +26190,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25905,7 +26224,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25938,7 +26258,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25971,7 +26292,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26004,7 +26326,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26037,7 +26360,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26070,7 +26394,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26103,7 +26428,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26136,7 +26462,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26169,7 +26496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26202,7 +26530,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26235,7 +26564,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26268,7 +26598,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26301,7 +26632,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26334,7 +26666,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26367,7 +26700,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26400,7 +26734,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26433,7 +26768,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26466,7 +26802,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26499,7 +26836,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26532,7 +26870,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26565,7 +26904,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26598,7 +26938,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26631,7 +26972,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26664,7 +27006,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26697,7 +27040,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26730,7 +27074,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26763,7 +27108,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26796,7 +27142,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26829,7 +27176,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26862,7 +27210,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26895,7 +27244,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26928,7 +27278,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26961,7 +27312,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26994,7 +27346,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27027,7 +27380,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27060,7 +27414,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27093,7 +27448,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27126,7 +27482,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27159,7 +27516,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27192,7 +27550,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27225,7 +27584,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27258,7 +27618,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27291,7 +27652,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27324,7 +27686,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27357,7 +27720,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27390,7 +27754,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27627,7 +27992,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27660,7 +28026,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27819,7 +28186,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27852,7 +28220,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27884,7 +28253,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27915,7 +28285,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27947,7 +28318,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28169,7 +28541,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28202,7 +28575,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28345,7 +28719,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28378,7 +28753,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28410,7 +28786,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28441,7 +28818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28473,7 +28851,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28695,7 +29074,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28728,7 +29108,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28871,7 +29252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28904,7 +29286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28936,7 +29319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28967,7 +29351,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28999,7 +29384,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29221,7 +29607,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29254,7 +29641,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29697,7 +30085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29730,7 +30119,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29763,7 +30153,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29796,7 +30187,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29829,7 +30221,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29862,7 +30255,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29895,7 +30289,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29928,7 +30323,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29961,7 +30357,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29994,7 +30391,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30027,7 +30425,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30060,7 +30459,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30093,7 +30493,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30126,7 +30527,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30159,7 +30561,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30192,7 +30595,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30225,7 +30629,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30258,7 +30663,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30291,7 +30697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30324,7 +30731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30357,7 +30765,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30390,7 +30799,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30423,7 +30833,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30456,7 +30867,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30489,7 +30901,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30522,7 +30935,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30555,7 +30969,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30588,7 +31003,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30621,7 +31037,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30654,7 +31071,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30687,7 +31105,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30720,7 +31139,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30753,7 +31173,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30786,7 +31207,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30819,7 +31241,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30852,7 +31275,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30885,7 +31309,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30918,7 +31343,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30951,7 +31377,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30984,7 +31411,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31017,7 +31445,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31050,7 +31479,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31083,7 +31513,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31116,7 +31547,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31149,7 +31581,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31182,7 +31615,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31215,7 +31649,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31248,7 +31683,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31281,7 +31717,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31314,7 +31751,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31347,7 +31785,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31380,7 +31819,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31589,7 +32029,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31622,7 +32063,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[9e56ee92f6][Flex_X_v2_16_P1000_96_GRIP_DropLabwareIntoTrashBin].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[9e56ee92f6][Flex_X_v2_16_P1000_96_GRIP_DropLabwareIntoTrashBin].json index eedcd721687..8d4e3a960dd 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[9e56ee92f6][Flex_X_v2_16_P1000_96_GRIP_DropLabwareIntoTrashBin].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[9e56ee92f6][Flex_X_v2_16_P1000_96_GRIP_DropLabwareIntoTrashBin].json @@ -1350,7 +1350,14 @@ }, "id": "UUID", "key": "4cca9753dc59d176eee1522349363a75", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "labwareId": "UUID", "newLocation": { diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a08c261369][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModulesNoFixtures].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a08c261369][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModulesNoFixtures].json index 24db4fa06ff..f951219fdff 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a08c261369][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModulesNoFixtures].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a08c261369][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModulesNoFixtures].json @@ -8924,7 +8924,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8957,7 +8958,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9054,7 +9056,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9087,7 +9090,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9252,7 +9256,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9285,7 +9290,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9382,7 +9388,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9415,7 +9422,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a0dad2eb8e][pl_SamplePrep_MS_Cleanup_Flex_upto96].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a0dad2eb8e][pl_SamplePrep_MS_Cleanup_Flex_upto96].json index 02de93ebc9a..965ca7d3ead 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a0dad2eb8e][pl_SamplePrep_MS_Cleanup_Flex_upto96].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a0dad2eb8e][pl_SamplePrep_MS_Cleanup_Flex_upto96].json @@ -13802,7 +13802,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13836,7 +13837,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13869,7 +13871,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13903,7 +13906,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13936,7 +13940,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13969,7 +13974,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14002,7 +14008,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14048,7 +14055,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14080,7 +14088,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14113,7 +14122,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14146,7 +14156,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14192,7 +14203,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14288,7 +14300,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14322,7 +14335,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14355,7 +14369,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14389,7 +14404,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14422,7 +14438,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14455,7 +14472,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14488,7 +14506,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14534,7 +14553,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14566,7 +14586,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14599,7 +14620,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14632,7 +14654,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14678,7 +14701,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14774,7 +14798,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14808,7 +14833,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14841,7 +14867,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14875,7 +14902,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14908,7 +14936,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14941,7 +14970,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14974,7 +15004,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15020,7 +15051,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15052,7 +15084,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15085,7 +15118,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15118,7 +15152,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15164,7 +15199,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15260,7 +15296,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15294,7 +15331,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15327,7 +15365,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15361,7 +15400,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15394,7 +15434,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15427,7 +15468,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15460,7 +15502,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15506,7 +15549,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15538,7 +15582,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15571,7 +15616,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15604,7 +15650,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15650,7 +15697,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15746,7 +15794,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15780,7 +15829,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15813,7 +15863,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15847,7 +15898,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15880,7 +15932,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15913,7 +15966,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15946,7 +16000,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15992,7 +16047,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16024,7 +16080,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16057,7 +16114,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16090,7 +16148,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16136,7 +16195,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16232,7 +16292,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16266,7 +16327,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16299,7 +16361,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16333,7 +16396,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16366,7 +16430,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16399,7 +16464,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16432,7 +16498,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16478,7 +16545,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16510,7 +16578,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16543,7 +16612,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16576,7 +16646,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16622,7 +16693,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -16718,7 +16790,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16752,7 +16825,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16785,7 +16859,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16819,7 +16894,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16852,7 +16928,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16885,7 +16962,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16918,7 +16996,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16964,7 +17043,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16996,7 +17076,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17029,7 +17110,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17062,7 +17144,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17108,7 +17191,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17204,7 +17288,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17238,7 +17323,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17271,7 +17357,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17305,7 +17392,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17338,7 +17426,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17371,7 +17460,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17404,7 +17494,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17450,7 +17541,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17482,7 +17574,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17515,7 +17608,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17548,7 +17642,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17594,7 +17689,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17690,7 +17786,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17724,7 +17821,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17757,7 +17855,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17791,7 +17890,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17824,7 +17924,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17857,7 +17958,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17890,7 +17992,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17936,7 +18039,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -17968,7 +18072,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18001,7 +18106,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18034,7 +18140,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18080,7 +18187,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18176,7 +18284,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18210,7 +18319,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18243,7 +18353,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18277,7 +18388,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18310,7 +18422,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18343,7 +18456,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18376,7 +18490,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18422,7 +18537,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18454,7 +18570,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18487,7 +18604,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18520,7 +18638,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18566,7 +18685,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18662,7 +18782,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18696,7 +18817,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18729,7 +18851,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18763,7 +18886,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18796,7 +18920,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18829,7 +18954,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18862,7 +18988,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18908,7 +19035,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18940,7 +19068,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18973,7 +19102,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19006,7 +19136,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19052,7 +19183,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19148,7 +19280,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19182,7 +19315,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19215,7 +19349,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19249,7 +19384,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19282,7 +19418,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19315,7 +19452,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19348,7 +19486,8 @@ "y": 0.0, "z": -14.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19394,7 +19533,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19426,7 +19566,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19459,7 +19600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19492,7 +19634,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19538,7 +19681,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19670,7 +19814,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19704,7 +19849,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19737,7 +19883,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19771,7 +19918,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19804,7 +19952,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19838,7 +19987,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19871,7 +20021,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19905,7 +20056,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19938,7 +20090,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19971,7 +20124,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20004,7 +20158,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20050,7 +20205,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20082,7 +20238,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20115,7 +20272,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20148,7 +20306,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20180,7 +20339,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20212,7 +20372,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20246,7 +20407,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20279,7 +20441,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20313,7 +20476,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20346,7 +20510,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20380,7 +20545,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20413,7 +20579,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20447,7 +20614,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20480,7 +20648,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20513,7 +20682,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20546,7 +20716,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20592,7 +20763,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20624,7 +20796,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20657,7 +20830,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20690,7 +20864,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20722,7 +20897,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20754,7 +20930,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20788,7 +20965,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20821,7 +20999,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20855,7 +21034,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20888,7 +21068,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20922,7 +21103,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20955,7 +21137,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20989,7 +21172,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21022,7 +21206,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21055,7 +21240,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21088,7 +21274,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21134,7 +21321,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21166,7 +21354,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21199,7 +21388,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21232,7 +21422,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21264,7 +21455,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21296,7 +21488,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21330,7 +21523,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21363,7 +21557,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21397,7 +21592,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21430,7 +21626,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21464,7 +21661,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21497,7 +21695,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21531,7 +21730,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21564,7 +21764,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21597,7 +21798,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21630,7 +21832,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21676,7 +21879,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21708,7 +21912,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21741,7 +21946,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21774,7 +21980,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21806,7 +22013,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21838,7 +22046,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21872,7 +22081,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21905,7 +22115,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21939,7 +22150,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21972,7 +22184,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22006,7 +22219,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22039,7 +22253,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22073,7 +22288,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22106,7 +22322,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22139,7 +22356,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22172,7 +22390,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22218,7 +22437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22250,7 +22470,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22283,7 +22504,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22316,7 +22538,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22348,7 +22571,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22380,7 +22604,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22414,7 +22639,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22447,7 +22673,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22481,7 +22708,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22514,7 +22742,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22548,7 +22777,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22581,7 +22811,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22615,7 +22846,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22648,7 +22880,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22681,7 +22914,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22714,7 +22948,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22760,7 +22995,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22792,7 +23028,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22825,7 +23062,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22858,7 +23096,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22890,7 +23129,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22922,7 +23162,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22956,7 +23197,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22989,7 +23231,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23023,7 +23266,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23056,7 +23300,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23090,7 +23335,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23123,7 +23369,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23157,7 +23404,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23190,7 +23438,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23223,7 +23472,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23256,7 +23506,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23302,7 +23553,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23334,7 +23586,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23367,7 +23620,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23400,7 +23654,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23432,7 +23687,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23464,7 +23720,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23498,7 +23755,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23531,7 +23789,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23565,7 +23824,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23598,7 +23858,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23632,7 +23893,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23665,7 +23927,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23699,7 +23962,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23732,7 +23996,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23765,7 +24030,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23798,7 +24064,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23844,7 +24111,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23876,7 +24144,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23909,7 +24178,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -23942,7 +24212,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -23974,7 +24245,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -24006,7 +24278,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24040,7 +24313,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24073,7 +24347,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24107,7 +24382,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24140,7 +24416,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24174,7 +24451,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24207,7 +24485,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24241,7 +24520,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24274,7 +24554,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24307,7 +24588,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24340,7 +24622,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24386,7 +24669,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24418,7 +24702,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24451,7 +24736,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -24484,7 +24770,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -24516,7 +24803,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -24548,7 +24836,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24582,7 +24871,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24615,7 +24905,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24649,7 +24940,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24682,7 +24974,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24716,7 +25009,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24749,7 +25043,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24783,7 +25078,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24816,7 +25112,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24849,7 +25146,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24882,7 +25180,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24928,7 +25227,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24960,7 +25260,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24993,7 +25294,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25026,7 +25328,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25058,7 +25361,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25090,7 +25394,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25124,7 +25429,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25157,7 +25463,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25191,7 +25498,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25224,7 +25532,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25258,7 +25567,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25291,7 +25601,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25325,7 +25636,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25358,7 +25670,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25391,7 +25704,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25424,7 +25738,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25470,7 +25785,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25502,7 +25818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25535,7 +25852,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25568,7 +25886,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25600,7 +25919,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25632,7 +25952,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25666,7 +25987,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25699,7 +26021,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25733,7 +26056,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25766,7 +26090,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25800,7 +26125,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25833,7 +26159,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25867,7 +26194,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25900,7 +26228,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25933,7 +26262,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25966,7 +26296,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26012,7 +26343,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26044,7 +26376,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26077,7 +26410,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26110,7 +26444,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26142,7 +26477,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26238,7 +26574,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26270,7 +26607,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26302,7 +26640,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26335,7 +26674,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26367,7 +26707,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26399,7 +26740,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26431,7 +26773,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26463,7 +26806,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26496,7 +26840,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26528,7 +26873,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26560,7 +26906,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26592,7 +26939,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26624,7 +26972,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26657,7 +27006,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26689,7 +27039,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26721,7 +27072,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26753,7 +27105,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26785,7 +27138,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26818,7 +27172,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26850,7 +27205,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26882,7 +27238,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26914,7 +27271,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26946,7 +27304,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26979,7 +27338,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27011,7 +27371,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27043,7 +27404,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27075,7 +27437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27107,7 +27470,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27140,7 +27504,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27172,7 +27537,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27204,7 +27570,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27236,7 +27603,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27268,7 +27636,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27301,7 +27670,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27333,7 +27703,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27365,7 +27736,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27397,7 +27769,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27429,7 +27802,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27462,7 +27836,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27494,7 +27869,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27526,7 +27902,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27558,7 +27935,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27590,7 +27968,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27623,7 +28002,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27655,7 +28035,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27687,7 +28068,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27719,7 +28101,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27751,7 +28134,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27784,7 +28168,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27816,7 +28201,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27848,7 +28234,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27880,7 +28267,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27912,7 +28300,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27945,7 +28334,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27977,7 +28367,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -28009,7 +28400,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28041,7 +28433,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28073,7 +28466,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28106,7 +28500,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28138,7 +28533,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28170,7 +28566,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28202,7 +28599,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28234,7 +28632,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28267,7 +28666,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28300,7 +28700,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28332,7 +28733,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28364,7 +28766,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28397,7 +28800,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28430,7 +28834,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28462,7 +28867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28494,7 +28900,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28527,7 +28934,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28560,7 +28968,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28592,7 +29001,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28624,7 +29034,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28657,7 +29068,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28690,7 +29102,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28722,7 +29135,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28754,7 +29168,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28787,7 +29202,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28820,7 +29236,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28852,7 +29269,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28884,7 +29302,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28917,7 +29336,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28950,7 +29370,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28982,7 +29403,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29014,7 +29436,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29047,7 +29470,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29080,7 +29504,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29112,7 +29537,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29144,7 +29570,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29177,7 +29604,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -29210,7 +29638,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29242,7 +29671,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29274,7 +29704,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29307,7 +29738,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29340,7 +29772,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29372,7 +29805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29404,7 +29838,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29437,7 +29872,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -29470,7 +29906,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29502,7 +29939,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29534,7 +29972,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29567,7 +30006,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -29600,7 +30040,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29632,7 +30073,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29664,7 +30106,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29697,7 +30140,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -29949,7 +30393,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29981,7 +30426,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30013,7 +30459,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30046,7 +30493,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30078,7 +30526,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30174,7 +30623,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30206,7 +30656,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30238,7 +30689,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30271,7 +30723,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30303,7 +30756,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30399,7 +30853,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30431,7 +30886,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30463,7 +30919,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30496,7 +30953,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30528,7 +30986,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30624,7 +31083,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -30656,7 +31116,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -30688,7 +31149,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -30721,7 +31183,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30753,7 +31216,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30849,7 +31313,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30881,7 +31346,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30913,7 +31379,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30946,7 +31413,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30978,7 +31446,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31074,7 +31543,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31106,7 +31576,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31138,7 +31609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31171,7 +31643,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31203,7 +31676,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31299,7 +31773,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31331,7 +31806,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31363,7 +31839,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31396,7 +31873,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31428,7 +31906,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31524,7 +32003,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31556,7 +32036,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31588,7 +32069,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31621,7 +32103,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31653,7 +32136,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31749,7 +32233,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31781,7 +32266,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31813,7 +32299,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -31846,7 +32333,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31878,7 +32366,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31974,7 +32463,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32006,7 +32496,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32038,7 +32529,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32071,7 +32563,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32103,7 +32596,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32199,7 +32693,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32231,7 +32726,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32263,7 +32759,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -32296,7 +32793,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32328,7 +32826,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32424,7 +32923,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32456,7 +32956,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32488,7 +32989,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32521,7 +33023,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32553,7 +33056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32649,7 +33153,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32681,7 +33186,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32713,7 +33219,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32746,7 +33253,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32778,7 +33286,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32874,7 +33383,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32906,7 +33416,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32938,7 +33449,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32971,7 +33483,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33003,7 +33516,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33099,7 +33613,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33131,7 +33646,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33163,7 +33679,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33196,7 +33713,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33228,7 +33746,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33324,7 +33843,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -33356,7 +33876,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -33388,7 +33909,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -33421,7 +33943,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33453,7 +33976,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33549,7 +34073,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33581,7 +34106,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33613,7 +34139,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33646,7 +34173,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33678,7 +34206,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33774,7 +34303,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33806,7 +34336,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33838,7 +34369,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33871,7 +34403,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33903,7 +34436,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33999,7 +34533,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34031,7 +34566,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34063,7 +34599,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34096,7 +34633,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34128,7 +34666,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34224,7 +34763,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34256,7 +34796,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34288,7 +34829,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -34321,7 +34863,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34353,7 +34896,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34449,7 +34993,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34481,7 +35026,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34513,7 +35059,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -34546,7 +35093,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34578,7 +35126,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34674,7 +35223,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34706,7 +35256,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34738,7 +35289,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34771,7 +35323,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34803,7 +35356,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34899,7 +35453,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34931,7 +35486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34963,7 +35519,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34996,7 +35553,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35028,7 +35586,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35124,7 +35683,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35156,7 +35716,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35188,7 +35749,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35221,7 +35783,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35253,7 +35816,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35381,7 +35945,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35413,7 +35978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35445,7 +36011,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35478,7 +36045,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35510,7 +36078,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35542,7 +36111,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35574,7 +36144,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35606,7 +36177,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35639,7 +36211,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35671,7 +36244,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35703,7 +36277,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35735,7 +36310,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35767,7 +36343,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35800,7 +36377,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35832,7 +36410,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35864,7 +36443,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35896,7 +36476,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35928,7 +36509,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35961,7 +36543,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -35993,7 +36576,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -36025,7 +36609,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36057,7 +36642,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36089,7 +36675,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36122,7 +36709,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36154,7 +36742,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36186,7 +36775,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36218,7 +36808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36250,7 +36841,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36283,7 +36875,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36315,7 +36908,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36347,7 +36941,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36379,7 +36974,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36411,7 +37007,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36444,7 +37041,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36476,7 +37074,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36508,7 +37107,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36540,7 +37140,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36572,7 +37173,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36605,7 +37207,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36637,7 +37240,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -36669,7 +37273,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36701,7 +37306,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36733,7 +37339,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36766,7 +37373,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36798,7 +37406,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -36830,7 +37439,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36862,7 +37472,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36894,7 +37505,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36927,7 +37539,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -36959,7 +37572,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -36991,7 +37605,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37023,7 +37638,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37055,7 +37671,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37088,7 +37705,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37120,7 +37738,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37152,7 +37771,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37184,7 +37804,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37216,7 +37837,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37249,7 +37871,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37281,7 +37904,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37313,7 +37937,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37345,7 +37970,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37377,7 +38003,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37410,7 +38037,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37443,7 +38071,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37475,7 +38104,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37507,7 +38137,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37540,7 +38171,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37573,7 +38205,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37605,7 +38238,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37637,7 +38271,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37670,7 +38305,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -37703,7 +38339,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37735,7 +38372,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37767,7 +38405,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37800,7 +38439,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -37833,7 +38473,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37865,7 +38506,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37897,7 +38539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37930,7 +38573,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37963,7 +38607,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37995,7 +38640,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38027,7 +38673,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38060,7 +38707,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38093,7 +38741,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38125,7 +38774,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38157,7 +38807,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38190,7 +38841,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38223,7 +38875,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38255,7 +38908,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38287,7 +38941,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38320,7 +38975,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -38353,7 +39009,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38385,7 +39042,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38417,7 +39075,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38450,7 +39109,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38483,7 +39143,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38515,7 +39176,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38547,7 +39209,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38580,7 +39243,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -38613,7 +39277,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38645,7 +39310,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38677,7 +39343,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38710,7 +39377,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38743,7 +39411,8 @@ "y": 0.0, "z": -39.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38775,7 +39444,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38807,7 +39477,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38840,7 +39511,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -39092,7 +39764,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39124,7 +39797,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39156,7 +39830,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39189,7 +39864,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39221,7 +39897,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39317,7 +39994,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39349,7 +40027,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39381,7 +40060,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -39414,7 +40094,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39446,7 +40127,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39542,7 +40224,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39574,7 +40257,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39606,7 +40290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39639,7 +40324,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39671,7 +40357,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39767,7 +40454,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39799,7 +40487,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39831,7 +40520,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39864,7 +40554,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39896,7 +40587,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39992,7 +40684,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40024,7 +40717,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40056,7 +40750,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40089,7 +40784,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40121,7 +40817,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40217,7 +40914,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40249,7 +40947,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40281,7 +40980,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40314,7 +41014,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40346,7 +41047,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40442,7 +41144,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40474,7 +41177,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40506,7 +41210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40539,7 +41244,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40571,7 +41277,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40667,7 +41374,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40699,7 +41407,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40731,7 +41440,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40764,7 +41474,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40796,7 +41507,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40892,7 +41604,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40924,7 +41637,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40956,7 +41670,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -40989,7 +41704,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41021,7 +41737,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41117,7 +41834,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -41149,7 +41867,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -41181,7 +41900,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -41214,7 +41934,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41246,7 +41967,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41342,7 +42064,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41374,7 +42097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41406,7 +42130,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41439,7 +42164,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41471,7 +42197,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41567,7 +42294,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41599,7 +42327,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41631,7 +42360,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -41664,7 +42394,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41696,7 +42427,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41792,7 +42524,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41824,7 +42557,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41856,7 +42590,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41889,7 +42624,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41921,7 +42657,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42017,7 +42754,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -42049,7 +42787,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -42081,7 +42820,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -42114,7 +42854,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42146,7 +42887,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42242,7 +42984,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42274,7 +43017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42306,7 +43050,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -42339,7 +43084,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42371,7 +43117,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42467,7 +43214,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42499,7 +43247,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42531,7 +43280,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -42564,7 +43314,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42596,7 +43347,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42692,7 +43444,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42724,7 +43477,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42756,7 +43510,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42789,7 +43544,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42821,7 +43577,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42917,7 +43674,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42949,7 +43707,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42981,7 +43740,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43014,7 +43774,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43046,7 +43807,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43142,7 +43904,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43174,7 +43937,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43206,7 +43970,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43239,7 +44004,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43271,7 +44037,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43367,7 +44134,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43399,7 +44167,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43431,7 +44200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43464,7 +44234,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43496,7 +44267,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43592,7 +44364,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43624,7 +44397,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43656,7 +44430,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -43689,7 +44464,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43721,7 +44497,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43817,7 +44594,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -43849,7 +44627,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -43881,7 +44660,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -43914,7 +44694,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43946,7 +44727,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44042,7 +44824,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44074,7 +44857,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44106,7 +44890,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -44139,7 +44924,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44171,7 +44957,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44267,7 +45054,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -44299,7 +45087,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -44331,7 +45120,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -44364,7 +45154,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44396,7 +45187,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44538,7 +45330,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44584,7 +45377,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44616,7 +45410,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44649,7 +45444,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44681,7 +45477,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44713,7 +45510,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44759,7 +45557,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44791,7 +45590,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44824,7 +45624,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44856,7 +45657,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44888,7 +45690,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44934,7 +45737,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44966,7 +45770,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44999,7 +45804,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45031,7 +45837,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45063,7 +45870,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45109,7 +45917,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45141,7 +45950,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45174,7 +45984,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45206,7 +46017,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45238,7 +46050,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45284,7 +46097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45316,7 +46130,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45349,7 +46164,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45381,7 +46197,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45413,7 +46230,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45459,7 +46277,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45491,7 +46310,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45524,7 +46344,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45556,7 +46377,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45588,7 +46410,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45634,7 +46457,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45666,7 +46490,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45699,7 +46524,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45731,7 +46557,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45763,7 +46590,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45809,7 +46637,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45841,7 +46670,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45874,7 +46704,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45906,7 +46737,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -45938,7 +46770,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45984,7 +46817,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46016,7 +46850,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46049,7 +46884,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46081,7 +46917,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46113,7 +46950,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46159,7 +46997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46191,7 +47030,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46224,7 +47064,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46256,7 +47097,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46288,7 +47130,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46334,7 +47177,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46366,7 +47210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46399,7 +47244,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46431,7 +47277,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46463,7 +47310,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46509,7 +47357,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46541,7 +47390,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46574,7 +47424,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46606,7 +47457,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46795,7 +47647,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46841,7 +47694,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46873,7 +47727,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -46906,7 +47761,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -47003,7 +47859,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47049,7 +47906,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47081,7 +47939,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47114,7 +47973,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -47211,7 +48071,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47257,7 +48118,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47289,7 +48151,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47322,7 +48185,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -47419,7 +48283,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47465,7 +48330,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47497,7 +48363,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47530,7 +48397,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -47627,7 +48495,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47673,7 +48542,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47705,7 +48575,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47738,7 +48609,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47835,7 +48707,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47881,7 +48754,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47913,7 +48787,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47946,7 +48821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48043,7 +48919,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48089,7 +48966,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48121,7 +48999,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48154,7 +49033,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48251,7 +49131,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48297,7 +49178,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48329,7 +49211,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48362,7 +49245,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -48459,7 +49343,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48505,7 +49390,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48537,7 +49423,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48570,7 +49457,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48667,7 +49555,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48713,7 +49602,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48745,7 +49635,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48778,7 +49669,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48875,7 +49767,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48921,7 +49814,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48953,7 +49847,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48986,7 +49881,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -49083,7 +49979,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49129,7 +50026,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49161,7 +50059,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -49194,7 +50093,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a3dfca7f0c][Flex_S_v2_19_Illumina_DNA_PCR_Free].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a3dfca7f0c][Flex_S_v2_19_Illumina_DNA_PCR_Free].json index 60b739776d1..1c3e57b481a 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a3dfca7f0c][Flex_S_v2_19_Illumina_DNA_PCR_Free].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a3dfca7f0c][Flex_S_v2_19_Illumina_DNA_PCR_Free].json @@ -10218,7 +10218,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10251,7 +10252,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10284,7 +10286,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10317,7 +10320,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10350,7 +10354,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10383,7 +10388,8 @@ "y": 0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10416,7 +10422,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10449,7 +10456,8 @@ "y": 1.25, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10482,7 +10490,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10515,7 +10524,8 @@ "y": 0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10548,7 +10558,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10581,7 +10592,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10614,7 +10626,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10647,7 +10660,8 @@ "y": -0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10680,7 +10694,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10713,7 +10728,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10746,7 +10762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10779,7 +10796,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10812,7 +10830,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10845,7 +10864,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10878,7 +10898,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10911,7 +10932,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10944,7 +10966,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10977,7 +11000,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11010,7 +11034,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11043,7 +11068,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11076,7 +11102,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11109,7 +11136,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11142,7 +11170,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11175,7 +11204,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11208,7 +11238,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11241,7 +11272,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11274,7 +11306,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11307,7 +11340,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11835,7 +11869,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11868,7 +11903,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11901,7 +11937,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11934,7 +11971,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11967,7 +12005,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12000,7 +12039,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12033,7 +12073,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12066,7 +12107,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12099,7 +12141,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12132,7 +12175,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12165,7 +12209,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12198,7 +12243,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12231,7 +12277,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12264,7 +12311,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12297,7 +12345,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12330,7 +12379,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12363,7 +12413,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12396,7 +12447,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12428,7 +12480,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12460,7 +12513,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14011,7 +14065,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14058,7 +14113,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14090,7 +14146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14122,7 +14179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14155,7 +14213,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14187,7 +14246,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14219,7 +14279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14445,7 +14506,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14477,7 +14539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14509,7 +14572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14542,7 +14606,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14588,7 +14653,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14620,7 +14686,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14952,7 +15019,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14999,7 +15067,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15031,7 +15100,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15063,7 +15133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15096,7 +15167,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15128,7 +15200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15160,7 +15233,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15386,7 +15460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15420,7 +15495,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15452,7 +15528,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15484,7 +15561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15662,7 +15740,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15695,7 +15774,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15728,7 +15808,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15761,7 +15842,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15794,7 +15876,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15827,7 +15910,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15860,7 +15944,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15893,7 +15978,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15926,7 +16012,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15959,7 +16046,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15992,7 +16080,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16025,7 +16114,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16058,7 +16148,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16091,7 +16182,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16124,7 +16216,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16157,7 +16250,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16190,7 +16284,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16223,7 +16318,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16256,7 +16352,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16959,7 +17056,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17006,7 +17104,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17038,7 +17137,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17070,7 +17170,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17103,7 +17204,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17135,7 +17237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17167,7 +17270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17407,7 +17511,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17440,7 +17545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17472,7 +17578,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17504,7 +17611,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17537,7 +17645,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17583,7 +17692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17615,7 +17725,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17961,7 +18072,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18008,7 +18120,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18040,7 +18153,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18072,7 +18186,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18105,7 +18220,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18137,7 +18253,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18169,7 +18286,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18424,7 +18542,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18457,7 +18576,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18490,7 +18610,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18523,7 +18644,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18556,7 +18678,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18589,7 +18712,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18622,7 +18746,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18655,7 +18780,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18688,7 +18814,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18721,7 +18848,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18754,7 +18882,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18787,7 +18916,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18820,7 +18950,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18853,7 +18984,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18886,7 +19018,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18919,7 +19052,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18952,7 +19086,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18985,7 +19120,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19237,7 +19373,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19270,7 +19407,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19303,7 +19441,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19336,7 +19475,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19369,7 +19509,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19402,7 +19543,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19435,7 +19577,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19468,7 +19611,8 @@ "y": 2.5999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19501,7 +19645,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19534,7 +19679,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19567,7 +19713,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19600,7 +19747,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19633,7 +19781,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19666,7 +19815,8 @@ "y": -1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19699,7 +19849,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19732,7 +19883,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19765,7 +19917,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19799,7 +19952,8 @@ "y": 0.0, "z": -12.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19846,7 +20000,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19879,7 +20034,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19912,7 +20068,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19945,7 +20102,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19978,7 +20136,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20011,7 +20170,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20044,7 +20204,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20077,7 +20238,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20110,7 +20272,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20143,7 +20306,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20176,7 +20340,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20209,7 +20374,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20242,7 +20408,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20275,7 +20442,8 @@ "y": -0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20308,7 +20476,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20341,7 +20510,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20656,7 +20826,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20689,7 +20860,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20722,7 +20894,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20755,7 +20928,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20788,7 +20962,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20821,7 +20996,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20854,7 +21030,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20887,7 +21064,8 @@ "y": 2.5999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20920,7 +21098,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20953,7 +21132,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20986,7 +21166,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21019,7 +21200,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21052,7 +21234,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21085,7 +21268,8 @@ "y": -1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21118,7 +21302,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21151,7 +21336,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21184,7 +21370,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21218,7 +21405,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21264,7 +21452,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21295,7 +21484,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21327,7 +21517,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21491,7 +21682,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21523,7 +21715,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21555,7 +21748,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21588,7 +21782,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21620,7 +21815,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21652,7 +21848,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21892,7 +22089,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21925,7 +22123,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21958,7 +22157,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21991,7 +22191,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22024,7 +22225,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22057,7 +22259,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22090,7 +22293,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22123,7 +22327,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22156,7 +22361,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22189,7 +22395,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22222,7 +22429,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22255,7 +22463,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22288,7 +22497,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22321,7 +22531,8 @@ "y": -0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22354,7 +22565,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22387,7 +22599,8 @@ "y": -1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22420,7 +22633,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22453,7 +22667,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22739,7 +22954,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22786,7 +23002,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22818,7 +23035,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22850,7 +23068,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22883,7 +23102,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22915,7 +23135,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22947,7 +23168,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24298,7 +24520,8 @@ "y": 0.0, "z": 4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24331,7 +24554,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24363,7 +24587,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24395,7 +24620,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24428,7 +24654,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24578,7 +24805,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24625,7 +24853,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24658,7 +24887,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24704,7 +24934,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24881,7 +25112,8 @@ "y": 0.0, "z": 4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24914,7 +25146,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24946,7 +25179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24978,7 +25212,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25011,7 +25246,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25161,7 +25397,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25208,7 +25445,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25241,7 +25479,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25287,7 +25526,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25465,7 +25705,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25498,7 +25739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25738,7 +25980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25771,7 +26014,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25818,7 +26062,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25851,7 +26096,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25884,7 +26130,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25917,7 +26164,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25950,7 +26198,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25983,7 +26232,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26016,7 +26266,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26049,7 +26300,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26082,7 +26334,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26115,7 +26368,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26417,7 +26671,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26449,7 +26704,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26481,7 +26737,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26515,7 +26772,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26547,7 +26805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26579,7 +26838,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a437534569][Flex_S_v2_19_kapahyperplus].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a437534569][Flex_S_v2_19_kapahyperplus].json index 87322829ea9..42781ff6ea1 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a437534569][Flex_S_v2_19_kapahyperplus].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a437534569][Flex_S_v2_19_kapahyperplus].json @@ -10782,7 +10782,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10815,7 +10816,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10848,7 +10850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10881,7 +10884,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10914,7 +10918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10947,7 +10952,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10980,7 +10986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11013,7 +11020,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11046,7 +11054,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11079,7 +11088,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11112,7 +11122,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11145,7 +11156,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11178,7 +11190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11211,7 +11224,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11244,7 +11258,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11277,7 +11292,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11310,7 +11326,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11343,7 +11360,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11376,7 +11394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11409,7 +11428,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11442,7 +11462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11475,7 +11496,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11869,7 +11891,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11902,7 +11925,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11935,7 +11959,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11968,7 +11993,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12001,7 +12027,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12034,7 +12061,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12067,7 +12095,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12100,7 +12129,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12133,7 +12163,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12166,7 +12197,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12199,7 +12231,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12232,7 +12265,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12265,7 +12299,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12298,7 +12333,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12331,7 +12367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12364,7 +12401,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12397,7 +12435,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12430,7 +12469,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12463,7 +12503,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12496,7 +12537,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12529,7 +12571,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12562,7 +12605,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12970,7 +13014,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13003,7 +13048,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13036,7 +13082,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13069,7 +13116,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13102,7 +13150,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13135,7 +13184,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13168,7 +13218,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13201,7 +13252,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13234,7 +13286,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13267,7 +13320,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13300,7 +13354,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13333,7 +13388,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13366,7 +13422,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13399,7 +13456,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13432,7 +13490,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13465,7 +13524,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13498,7 +13558,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13531,7 +13592,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13564,7 +13626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13597,7 +13660,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13630,7 +13694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13663,7 +13728,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13841,7 +13907,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13874,7 +13941,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13907,7 +13975,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13940,7 +14009,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13973,7 +14043,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14006,7 +14077,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14039,7 +14111,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14072,7 +14145,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14105,7 +14179,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14138,7 +14213,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14171,7 +14247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14204,7 +14281,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14237,7 +14315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14270,7 +14349,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14303,7 +14383,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14336,7 +14417,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14369,7 +14451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14402,7 +14485,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14435,7 +14519,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14468,7 +14553,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14501,7 +14587,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14534,7 +14621,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16249,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16194,7 +16283,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16227,7 +16317,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16260,7 +16351,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16293,7 +16385,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16326,7 +16419,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16359,7 +16453,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16392,7 +16487,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16425,7 +16521,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16458,7 +16555,8 @@ "y": 3.0999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16491,7 +16589,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16524,7 +16623,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16557,7 +16657,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16590,7 +16691,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16623,7 +16725,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16656,7 +16759,8 @@ "y": -1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16689,7 +16793,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16722,7 +16827,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16755,7 +16861,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16788,7 +16895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16821,7 +16929,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16854,7 +16963,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16887,7 +16997,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16920,7 +17031,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16953,7 +17065,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16986,7 +17099,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17019,7 +17133,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17052,7 +17167,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17085,7 +17201,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17118,7 +17235,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17151,7 +17269,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17184,7 +17303,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17217,7 +17337,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17250,7 +17371,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17283,7 +17405,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17316,7 +17439,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17349,7 +17473,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17382,7 +17507,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17415,7 +17541,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17448,7 +17575,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17481,7 +17609,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17514,7 +17643,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17547,7 +17677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17580,7 +17711,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17613,7 +17745,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17646,7 +17779,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17679,7 +17813,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17712,7 +17847,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17745,7 +17881,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17778,7 +17915,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17811,7 +17949,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17844,7 +17983,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17877,7 +18017,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17910,7 +18051,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17943,7 +18085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17976,7 +18119,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18009,7 +18153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18042,7 +18187,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18282,7 +18428,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18329,7 +18476,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18361,7 +18509,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18393,7 +18542,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18426,7 +18576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18458,7 +18609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18490,7 +18642,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18668,7 +18821,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18700,7 +18854,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18732,7 +18887,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18765,7 +18921,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18811,7 +18968,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18843,7 +19001,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19007,7 +19166,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19039,7 +19199,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19071,7 +19232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19104,7 +19266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19150,7 +19313,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19182,7 +19346,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19360,7 +19525,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19392,7 +19558,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19424,7 +19591,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19457,7 +19625,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19503,7 +19672,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19535,7 +19705,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19699,7 +19870,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19731,7 +19903,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19763,7 +19936,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19796,7 +19970,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -19842,7 +20017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -19874,7 +20050,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20099,7 +20276,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20131,7 +20309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20163,7 +20342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20196,7 +20376,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20229,7 +20410,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20262,7 +20444,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20295,7 +20478,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20328,7 +20512,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20361,7 +20546,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20394,7 +20580,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20427,7 +20614,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20460,7 +20648,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20493,7 +20682,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20526,7 +20716,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20559,7 +20750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20592,7 +20784,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20625,7 +20818,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20658,7 +20852,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20691,7 +20886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20724,7 +20920,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20757,7 +20954,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20790,7 +20988,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20823,7 +21022,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20856,7 +21056,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20888,7 +21089,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20920,7 +21122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21146,7 +21349,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21178,7 +21382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21210,7 +21415,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21244,7 +21450,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21276,7 +21483,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21308,7 +21516,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21596,7 +21805,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21629,7 +21839,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21662,7 +21873,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21695,7 +21907,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21728,7 +21941,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21761,7 +21975,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21794,7 +22009,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21827,7 +22043,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21860,7 +22077,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21893,7 +22111,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21926,7 +22145,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21959,7 +22179,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21992,7 +22213,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22025,7 +22247,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22058,7 +22281,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22091,7 +22315,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22124,7 +22349,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22157,7 +22383,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22190,7 +22417,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22223,7 +22451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22256,7 +22485,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22289,7 +22519,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22322,7 +22553,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22355,7 +22587,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22388,7 +22621,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22421,7 +22655,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22454,7 +22689,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22487,7 +22723,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22520,7 +22757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22553,7 +22791,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22586,7 +22825,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22619,7 +22859,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22652,7 +22893,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22685,7 +22927,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22718,7 +22961,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22751,7 +22995,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22784,7 +23029,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22817,7 +23063,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22850,7 +23097,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22883,7 +23131,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23436,7 +23685,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23469,7 +23719,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23502,7 +23753,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23535,7 +23787,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23568,7 +23821,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23601,7 +23855,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23634,7 +23889,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23667,7 +23923,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23700,7 +23957,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23733,7 +23991,8 @@ "y": 3.0999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23766,7 +24025,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23799,7 +24059,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23832,7 +24093,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23865,7 +24127,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23898,7 +24161,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23931,7 +24195,8 @@ "y": -1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23964,7 +24229,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23997,7 +24263,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24030,7 +24297,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24063,7 +24331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24096,7 +24365,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24129,7 +24399,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24162,7 +24433,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24195,7 +24467,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24228,7 +24501,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24261,7 +24535,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24294,7 +24569,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24327,7 +24603,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24360,7 +24637,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24393,7 +24671,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24426,7 +24705,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24459,7 +24739,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24492,7 +24773,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24525,7 +24807,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24558,7 +24841,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24591,7 +24875,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24624,7 +24909,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24657,7 +24943,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24690,7 +24977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24723,7 +25011,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24756,7 +25045,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24789,7 +25079,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24822,7 +25113,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24855,7 +25147,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24888,7 +25181,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24921,7 +25215,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24954,7 +25249,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24987,7 +25283,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25020,7 +25317,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25053,7 +25351,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25086,7 +25385,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25119,7 +25419,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25152,7 +25453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25185,7 +25487,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25218,7 +25521,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25251,7 +25555,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25284,7 +25589,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25317,7 +25623,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25557,7 +25864,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25604,7 +25912,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25636,7 +25945,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25668,7 +25978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25701,7 +26012,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25733,7 +26045,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25765,7 +26078,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25943,7 +26257,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25975,7 +26290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26007,7 +26323,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26040,7 +26357,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26086,7 +26404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26118,7 +26437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26282,7 +26602,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26314,7 +26635,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26346,7 +26668,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26379,7 +26702,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26425,7 +26749,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26457,7 +26782,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26635,7 +26961,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26667,7 +26994,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26699,7 +27027,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26732,7 +27061,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26778,7 +27108,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26810,7 +27141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26974,7 +27306,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27006,7 +27339,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27038,7 +27372,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27071,7 +27406,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27117,7 +27453,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27149,7 +27486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27374,7 +27712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27406,7 +27745,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27438,7 +27778,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27471,7 +27812,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27504,7 +27846,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27537,7 +27880,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27570,7 +27914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27603,7 +27948,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27636,7 +27982,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27669,7 +28016,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27702,7 +28050,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27735,7 +28084,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27768,7 +28118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27801,7 +28152,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27834,7 +28186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27867,7 +28220,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27900,7 +28254,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27933,7 +28288,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27966,7 +28322,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27999,7 +28356,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28032,7 +28390,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28065,7 +28424,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28098,7 +28458,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28131,7 +28492,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28163,7 +28525,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28195,7 +28558,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28421,7 +28785,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28453,7 +28818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28485,7 +28851,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28519,7 +28886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28551,7 +28919,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28583,7 +28952,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a46928c103][pl_Nanopore_Genomic_Ligation_v5_Final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a46928c103][pl_Nanopore_Genomic_Ligation_v5_Final].json index 3caab573ed5..be8c1a00d13 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a46928c103][pl_Nanopore_Genomic_Ligation_v5_Final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a46928c103][pl_Nanopore_Genomic_Ligation_v5_Final].json @@ -12445,7 +12445,8 @@ "y": 0.0, "z": -14.680000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12478,7 +12479,8 @@ "y": 0.0, "z": -14.68 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12510,7 +12512,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12542,7 +12545,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12576,7 +12580,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12609,7 +12614,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12643,7 +12649,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12676,7 +12683,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12710,7 +12718,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12743,7 +12752,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12777,7 +12787,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12810,7 +12821,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12844,7 +12856,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12877,7 +12890,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12911,7 +12925,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12944,7 +12959,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12978,7 +12994,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13011,7 +13028,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13045,7 +13063,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13078,7 +13097,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13112,7 +13132,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13145,7 +13166,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13178,7 +13200,8 @@ "y": 0.0, "z": -14.53 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13210,7 +13233,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13535,7 +13559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13569,7 +13594,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13602,7 +13628,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13636,7 +13663,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13669,7 +13697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13702,7 +13731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13735,7 +13765,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13768,7 +13799,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13800,7 +13832,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13832,7 +13865,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13864,7 +13898,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13896,7 +13931,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13929,7 +13965,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13961,7 +13998,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13993,7 +14031,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14026,7 +14065,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14058,7 +14098,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14090,7 +14131,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14123,7 +14165,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14155,7 +14198,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14187,7 +14231,8 @@ "y": 0.0, "z": -11.279999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14219,7 +14264,8 @@ "y": 0.0, "z": 2.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14250,7 +14296,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14281,7 +14328,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14312,7 +14360,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14540,7 +14589,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14572,7 +14622,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14618,7 +14669,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14650,7 +14702,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14682,7 +14735,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14714,7 +14768,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14760,7 +14815,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14791,7 +14847,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14822,7 +14879,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -14944,7 +15002,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -14976,7 +15035,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15007,7 +15067,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15038,7 +15099,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15069,7 +15131,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15101,7 +15164,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15147,7 +15211,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15178,7 +15243,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15209,7 +15275,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15240,7 +15307,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15375,7 +15443,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15407,7 +15476,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15453,7 +15523,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15485,7 +15556,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15517,7 +15589,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15549,7 +15622,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15595,7 +15669,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15626,7 +15701,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15657,7 +15733,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15779,7 +15856,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15811,7 +15889,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15842,7 +15921,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15873,7 +15953,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -15904,7 +15985,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15936,7 +16018,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15982,7 +16065,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16013,7 +16097,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16044,7 +16129,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16075,7 +16161,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16210,7 +16297,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16242,7 +16330,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16288,7 +16377,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16320,7 +16410,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16352,7 +16443,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16384,7 +16476,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16430,7 +16523,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16461,7 +16555,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16492,7 +16587,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16627,7 +16723,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16659,7 +16756,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16844,7 +16942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16876,7 +16975,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16908,7 +17008,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16940,7 +17041,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17168,7 +17270,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17200,7 +17303,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17233,7 +17337,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17446,7 +17551,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17480,7 +17586,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17513,7 +17620,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17547,7 +17655,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17580,7 +17689,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17613,7 +17723,8 @@ "y": 0.0, "z": -14.530000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17646,7 +17757,8 @@ "y": 0.0, "z": -14.680000000000003 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17678,7 +17790,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17724,7 +17837,8 @@ "y": 0.0, "z": -14.679999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17756,7 +17870,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17788,7 +17903,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17822,7 +17938,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17855,7 +17972,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17889,7 +18007,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17922,7 +18041,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17956,7 +18076,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17989,7 +18110,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18023,7 +18145,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18056,7 +18179,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18090,7 +18214,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18123,7 +18248,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18157,7 +18283,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18190,7 +18317,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18224,7 +18352,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18257,7 +18386,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18291,7 +18421,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18324,7 +18455,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18358,7 +18490,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18391,7 +18524,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18425,7 +18559,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18458,7 +18593,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18492,7 +18628,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18525,7 +18662,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18559,7 +18697,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18592,7 +18731,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18626,7 +18766,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18659,7 +18800,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18693,7 +18835,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18726,7 +18869,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18760,7 +18904,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18793,7 +18938,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18827,7 +18973,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18860,7 +19007,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18894,7 +19042,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18927,7 +19076,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18961,7 +19111,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18994,7 +19145,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19028,7 +19180,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19061,7 +19214,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19094,7 +19248,8 @@ "y": 0.0, "z": -14.529999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19126,7 +19281,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19332,7 +19488,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19365,7 +19522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19411,7 +19569,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19639,7 +19798,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19671,7 +19831,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19717,7 +19878,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19749,7 +19911,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19781,7 +19944,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19813,7 +19977,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19859,7 +20024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19890,7 +20056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19921,7 +20088,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20091,7 +20259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20123,7 +20292,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20155,7 +20325,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20187,7 +20358,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20429,7 +20601,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20461,7 +20634,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20507,7 +20681,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20539,7 +20714,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20571,7 +20747,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20603,7 +20780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20649,7 +20827,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20680,7 +20859,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20711,7 +20891,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20881,7 +21062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20913,7 +21095,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20945,7 +21128,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20977,7 +21161,8 @@ "y": 0.0, "z": 3.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21219,7 +21404,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21251,7 +21437,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21297,7 +21484,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21329,7 +21517,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21361,7 +21550,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21393,7 +21583,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21439,7 +21630,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21470,7 +21662,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21501,7 +21694,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -21636,7 +21830,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21668,7 +21863,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21853,7 +22049,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21885,7 +22082,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21917,7 +22115,8 @@ "y": 0.0, "z": 0.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21949,7 +22148,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22335,7 +22535,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22367,7 +22568,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22400,7 +22602,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a4d3b3a2d3][pl_96_ch_demo_rtp_with_hs].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a4d3b3a2d3][pl_96_ch_demo_rtp_with_hs].json index 7887dcd2406..8a0a8a6a2ee 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a4d3b3a2d3][pl_96_ch_demo_rtp_with_hs].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a4d3b3a2d3][pl_96_ch_demo_rtp_with_hs].json @@ -9729,7 +9729,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9762,7 +9763,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9795,7 +9797,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9828,7 +9831,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9861,7 +9865,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9894,7 +9899,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9941,7 +9947,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9974,7 +9981,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10007,7 +10015,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10040,7 +10049,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10334,7 +10344,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10679,7 +10690,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10855,7 +10867,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10888,7 +10901,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10921,7 +10935,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10954,7 +10969,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11248,7 +11264,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11593,7 +11610,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11887,7 +11905,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11920,7 +11939,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11953,7 +11973,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11986,7 +12007,8 @@ "y": 0.0, "z": -4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12280,7 +12302,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12313,7 +12336,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12611,7 +12635,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12644,7 +12669,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a66d700ed6][OT2_S_v2_13_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a66d700ed6][OT2_S_v2_13_P300M_P20S_HS_TC_TM_SmokeTestV3].json index 5df00cb3ea3..321a04e20ac 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a66d700ed6][OT2_S_v2_13_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a66d700ed6][OT2_S_v2_13_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -8522,7 +8522,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8555,7 +8556,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -8587,7 +8589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8619,7 +8622,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8652,7 +8656,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -8684,7 +8689,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8716,7 +8722,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8749,7 +8756,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -8781,7 +8789,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8813,7 +8822,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8846,7 +8856,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -8878,7 +8889,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8910,7 +8922,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8943,7 +8956,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -8975,7 +8989,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9071,7 +9086,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9104,7 +9120,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9137,7 +9154,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9170,7 +9188,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9203,7 +9222,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9236,7 +9256,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9269,7 +9290,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9317,7 +9339,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9350,7 +9373,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9383,7 +9407,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9430,7 +9455,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9462,7 +9488,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9495,7 +9522,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9528,7 +9556,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9561,7 +9590,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9594,7 +9624,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9627,7 +9658,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9660,7 +9692,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9708,7 +9741,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9741,7 +9775,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9774,7 +9809,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9821,7 +9857,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9853,7 +9890,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9886,7 +9924,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9919,7 +9958,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9952,7 +9992,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9985,7 +10026,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10018,7 +10060,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10051,7 +10094,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10099,7 +10143,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10132,7 +10177,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10165,7 +10211,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10212,7 +10259,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10244,7 +10292,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10277,7 +10326,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10310,7 +10360,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10343,7 +10394,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10376,7 +10428,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10409,7 +10462,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10442,7 +10496,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10490,7 +10545,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10523,7 +10579,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10556,7 +10613,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10603,7 +10661,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10635,7 +10694,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10668,7 +10728,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10701,7 +10762,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10734,7 +10796,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10767,7 +10830,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10800,7 +10864,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10833,7 +10898,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10881,7 +10947,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10914,7 +10981,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10947,7 +11015,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -10994,7 +11063,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11026,7 +11096,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11059,7 +11130,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11092,7 +11164,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11125,7 +11198,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11158,7 +11232,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11191,7 +11266,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11224,7 +11300,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11272,7 +11349,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11305,7 +11383,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11338,7 +11417,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11385,7 +11465,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -11417,7 +11498,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11450,7 +11532,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11483,7 +11566,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11516,7 +11600,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11549,7 +11634,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11582,7 +11668,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11615,7 +11702,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11663,7 +11751,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11696,7 +11785,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11729,7 +11819,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11776,7 +11867,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -11808,7 +11900,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11841,7 +11934,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11874,7 +11968,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11907,7 +12002,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11940,7 +12036,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11973,7 +12070,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12006,7 +12104,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12054,7 +12153,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12087,7 +12187,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12120,7 +12221,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12167,7 +12269,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12199,7 +12302,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12232,7 +12336,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12265,7 +12370,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12298,7 +12404,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12331,7 +12438,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12364,7 +12472,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12397,7 +12506,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12445,7 +12555,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12478,7 +12589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12511,7 +12623,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12558,7 +12671,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12590,7 +12704,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12623,7 +12738,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12655,7 +12771,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12687,7 +12804,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -12720,7 +12838,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12752,7 +12871,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12784,7 +12904,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -12817,7 +12938,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12849,7 +12971,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12945,7 +13068,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12978,7 +13102,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13026,7 +13151,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -13088,7 +13214,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -13407,7 +13534,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13440,7 +13568,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13537,7 +13666,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13570,7 +13700,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13681,7 +13812,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13714,7 +13846,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -13778,7 +13911,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13811,7 +13945,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8528e52b4][Flex_S_v2_20_96_None_SINGLE_HappyPathSouthSide].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8528e52b4][Flex_S_v2_20_96_None_SINGLE_HappyPathSouthSide].json index 37cd7b59d59..f4e89bf46a3 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8528e52b4][Flex_S_v2_20_96_None_SINGLE_HappyPathSouthSide].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8528e52b4][Flex_S_v2_20_96_None_SINGLE_HappyPathSouthSide].json @@ -3609,7 +3609,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3642,7 +3643,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -3675,7 +3677,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3784,7 +3787,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3817,7 +3821,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3926,7 +3931,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -3959,7 +3965,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -3992,7 +3999,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -4145,7 +4153,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4345,7 +4354,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4377,7 +4387,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4411,7 +4422,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4444,7 +4456,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4478,7 +4491,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4511,7 +4525,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4545,7 +4560,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4578,7 +4594,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4612,7 +4629,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4645,7 +4663,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4679,7 +4698,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4712,7 +4732,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4746,7 +4767,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4779,7 +4801,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4813,7 +4836,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4846,7 +4870,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4880,7 +4905,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4913,7 +4939,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4947,7 +4974,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4980,7 +5008,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5013,7 +5042,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5045,7 +5075,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5076,7 +5107,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5121,7 +5153,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5153,7 +5186,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5186,7 +5220,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7663,7 +7698,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7696,7 +7732,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7729,7 +7766,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7838,7 +7876,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7871,7 +7910,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -7980,7 +8020,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8013,7 +8054,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -8046,7 +8088,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -8199,7 +8242,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8399,7 +8443,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8431,7 +8476,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8465,7 +8511,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8498,7 +8545,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8532,7 +8580,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8565,7 +8614,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8599,7 +8649,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8632,7 +8683,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8666,7 +8718,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8699,7 +8752,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8733,7 +8787,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8766,7 +8821,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8800,7 +8856,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8833,7 +8890,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8867,7 +8925,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8900,7 +8959,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8934,7 +8994,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8967,7 +9028,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9001,7 +9063,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9034,7 +9097,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9067,7 +9131,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9099,7 +9164,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9130,7 +9196,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9175,7 +9242,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9207,7 +9275,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9240,7 +9309,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8a5ad823d][pl_cherrypicking_flex_v3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8a5ad823d][pl_cherrypicking_flex_v3].json index 7fa196a5094..6afef67d006 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8a5ad823d][pl_cherrypicking_flex_v3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a8a5ad823d][pl_cherrypicking_flex_v3].json @@ -9914,7 +9914,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9947,7 +9948,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -10044,7 +10046,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10077,7 +10080,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -10174,7 +10178,8 @@ "y": 0.0, "z": -24.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10207,7 +10212,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a94f22054f][Flex_S_v2_18_kapahyperplus].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a94f22054f][Flex_S_v2_18_kapahyperplus].json index 261f501e33e..01ce458ff53 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a94f22054f][Flex_S_v2_18_kapahyperplus].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[a94f22054f][Flex_S_v2_18_kapahyperplus].json @@ -10782,7 +10782,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10815,7 +10816,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10848,7 +10850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10881,7 +10884,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10914,7 +10918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10947,7 +10952,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10980,7 +10986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11013,7 +11020,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11046,7 +11054,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11079,7 +11088,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11112,7 +11122,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11145,7 +11156,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11178,7 +11190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11211,7 +11224,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11244,7 +11258,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11277,7 +11292,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11310,7 +11326,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11343,7 +11360,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11376,7 +11394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11409,7 +11428,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11442,7 +11462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11475,7 +11496,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11869,7 +11891,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11902,7 +11925,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11935,7 +11959,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11968,7 +11993,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12001,7 +12027,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12034,7 +12061,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12067,7 +12095,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12100,7 +12129,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12133,7 +12163,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12166,7 +12197,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12199,7 +12231,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12232,7 +12265,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12265,7 +12299,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12298,7 +12333,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12331,7 +12367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12364,7 +12401,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12397,7 +12435,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12430,7 +12469,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12463,7 +12503,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12496,7 +12537,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12529,7 +12571,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12562,7 +12605,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12970,7 +13014,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13003,7 +13048,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13036,7 +13082,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13069,7 +13116,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13102,7 +13150,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13135,7 +13184,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13168,7 +13218,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13201,7 +13252,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13234,7 +13286,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13267,7 +13320,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13300,7 +13354,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13333,7 +13388,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13366,7 +13422,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13399,7 +13456,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13432,7 +13490,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13465,7 +13524,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13498,7 +13558,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13531,7 +13592,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13564,7 +13626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13597,7 +13660,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13630,7 +13694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13663,7 +13728,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13841,7 +13907,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13874,7 +13941,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13907,7 +13975,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13940,7 +14009,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13973,7 +14043,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14006,7 +14077,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14039,7 +14111,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14072,7 +14145,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14105,7 +14179,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14138,7 +14213,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14171,7 +14247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14204,7 +14281,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14237,7 +14315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14270,7 +14349,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14303,7 +14383,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14336,7 +14417,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14369,7 +14451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14402,7 +14485,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14435,7 +14519,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14468,7 +14553,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14501,7 +14587,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14534,7 +14621,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16249,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16194,7 +16283,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16227,7 +16317,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16260,7 +16351,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16293,7 +16385,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16326,7 +16419,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16359,7 +16453,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16392,7 +16487,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16425,7 +16521,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16458,7 +16555,8 @@ "y": 3.0999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16491,7 +16589,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16524,7 +16623,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16557,7 +16657,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16590,7 +16691,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16623,7 +16725,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16656,7 +16759,8 @@ "y": -1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16689,7 +16793,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16722,7 +16827,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16755,7 +16861,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16788,7 +16895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16821,7 +16929,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16854,7 +16963,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16887,7 +16997,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16920,7 +17031,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16953,7 +17065,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16986,7 +17099,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17019,7 +17133,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17052,7 +17167,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17085,7 +17201,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17118,7 +17235,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17151,7 +17269,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17184,7 +17303,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17217,7 +17337,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17250,7 +17371,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17283,7 +17405,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17316,7 +17439,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17349,7 +17473,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17382,7 +17507,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17415,7 +17541,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17448,7 +17575,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17481,7 +17609,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17514,7 +17643,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17547,7 +17677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17580,7 +17711,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17613,7 +17745,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17646,7 +17779,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17679,7 +17813,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17712,7 +17847,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17745,7 +17881,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17778,7 +17915,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17811,7 +17949,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17844,7 +17983,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17877,7 +18017,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17910,7 +18051,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17943,7 +18085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17976,7 +18119,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18009,7 +18153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18042,7 +18187,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18282,7 +18428,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18329,7 +18476,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18361,7 +18509,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18393,7 +18542,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18426,7 +18576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18458,7 +18609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18490,7 +18642,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18668,7 +18821,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18700,7 +18854,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18732,7 +18887,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18765,7 +18921,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18811,7 +18968,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18843,7 +19001,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19007,7 +19166,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19039,7 +19199,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19071,7 +19232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19104,7 +19266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19150,7 +19313,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19182,7 +19346,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19360,7 +19525,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19392,7 +19558,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19424,7 +19591,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19457,7 +19625,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19503,7 +19672,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19535,7 +19705,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19699,7 +19870,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19731,7 +19903,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19763,7 +19936,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19796,7 +19970,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -19842,7 +20017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -19874,7 +20050,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20099,7 +20276,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20131,7 +20309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20163,7 +20342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20196,7 +20376,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20229,7 +20410,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20262,7 +20444,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20295,7 +20478,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20328,7 +20512,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20361,7 +20546,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20394,7 +20580,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20427,7 +20614,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20460,7 +20648,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20493,7 +20682,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20526,7 +20716,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20559,7 +20750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20592,7 +20784,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20625,7 +20818,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20658,7 +20852,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20691,7 +20886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20724,7 +20920,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20757,7 +20954,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20790,7 +20988,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20823,7 +21022,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20856,7 +21056,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20888,7 +21089,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20920,7 +21122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21146,7 +21349,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21178,7 +21382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21210,7 +21415,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21244,7 +21450,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21276,7 +21483,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21308,7 +21516,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21596,7 +21805,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21629,7 +21839,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21662,7 +21873,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21695,7 +21907,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21728,7 +21941,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21761,7 +21975,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21794,7 +22009,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21827,7 +22043,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21860,7 +22077,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21893,7 +22111,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21926,7 +22145,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21959,7 +22179,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21992,7 +22213,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22025,7 +22247,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22058,7 +22281,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22091,7 +22315,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22124,7 +22349,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22157,7 +22383,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22190,7 +22417,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22223,7 +22451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22256,7 +22485,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22289,7 +22519,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22322,7 +22553,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22355,7 +22587,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22388,7 +22621,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22421,7 +22655,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22454,7 +22689,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22487,7 +22723,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22520,7 +22757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22553,7 +22791,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22586,7 +22825,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22619,7 +22859,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22652,7 +22893,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22685,7 +22927,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22718,7 +22961,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22751,7 +22995,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22784,7 +23029,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22817,7 +23063,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22850,7 +23097,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22883,7 +23131,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23436,7 +23685,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23469,7 +23719,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23502,7 +23753,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23535,7 +23787,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23568,7 +23821,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23601,7 +23855,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23634,7 +23889,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23667,7 +23923,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23700,7 +23957,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23733,7 +23991,8 @@ "y": 3.0999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23766,7 +24025,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23799,7 +24059,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23832,7 +24093,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23865,7 +24127,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23898,7 +24161,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23931,7 +24195,8 @@ "y": -1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23964,7 +24229,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23997,7 +24263,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24030,7 +24297,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24063,7 +24331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24096,7 +24365,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24129,7 +24399,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24162,7 +24433,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24195,7 +24467,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24228,7 +24501,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24261,7 +24535,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24294,7 +24569,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24327,7 +24603,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24360,7 +24637,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24393,7 +24671,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24426,7 +24705,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24459,7 +24739,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24492,7 +24773,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24525,7 +24807,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24558,7 +24841,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24591,7 +24875,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24624,7 +24909,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24657,7 +24943,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24690,7 +24977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24723,7 +25011,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24756,7 +25045,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24789,7 +25079,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24822,7 +25113,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24855,7 +25147,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24888,7 +25181,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24921,7 +25215,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24954,7 +25249,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24987,7 +25283,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25020,7 +25317,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25053,7 +25351,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25086,7 +25385,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25119,7 +25419,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25152,7 +25453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25185,7 +25487,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25218,7 +25521,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25251,7 +25555,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25284,7 +25589,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25317,7 +25623,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25557,7 +25864,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25604,7 +25912,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25636,7 +25945,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25668,7 +25978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25701,7 +26012,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25733,7 +26045,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25765,7 +26078,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25943,7 +26257,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25975,7 +26290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26007,7 +26323,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26040,7 +26357,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26086,7 +26404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26118,7 +26437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26282,7 +26602,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26314,7 +26635,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26346,7 +26668,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26379,7 +26702,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26425,7 +26749,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26457,7 +26782,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26635,7 +26961,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26667,7 +26994,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26699,7 +27027,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26732,7 +27061,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26778,7 +27108,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26810,7 +27141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26974,7 +27306,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27006,7 +27339,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27038,7 +27372,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27071,7 +27406,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27117,7 +27453,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27149,7 +27486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27374,7 +27712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27406,7 +27745,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27438,7 +27778,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27471,7 +27812,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27504,7 +27846,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27537,7 +27880,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27570,7 +27914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27603,7 +27948,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27636,7 +27982,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27669,7 +28016,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27702,7 +28050,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27735,7 +28084,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27768,7 +28118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27801,7 +28152,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27834,7 +28186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27867,7 +28220,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27900,7 +28254,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27933,7 +28288,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27966,7 +28322,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27999,7 +28356,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28032,7 +28390,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28065,7 +28424,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28098,7 +28458,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28131,7 +28492,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28163,7 +28525,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28195,7 +28558,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28421,7 +28785,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28453,7 +28818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28485,7 +28851,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28519,7 +28886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28551,7 +28919,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28583,7 +28952,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[aa61eee0bf][pl_sigdx_part2].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[aa61eee0bf][pl_sigdx_part2].json index b5159c7e3ce..8e14d013357 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[aa61eee0bf][pl_sigdx_part2].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[aa61eee0bf][pl_sigdx_part2].json @@ -17901,7 +17901,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17934,7 +17935,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17968,7 +17970,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18001,7 +18004,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18035,7 +18039,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18068,7 +18073,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18102,7 +18108,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18135,7 +18142,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18169,7 +18177,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18202,7 +18211,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18236,7 +18246,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18269,7 +18280,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18303,7 +18315,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18336,7 +18349,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18370,7 +18384,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18403,7 +18418,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18437,7 +18453,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18470,7 +18487,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18504,7 +18522,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18537,7 +18556,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18571,7 +18591,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18604,7 +18625,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18638,7 +18660,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18671,7 +18694,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18705,7 +18729,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18738,7 +18763,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18772,7 +18798,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18805,7 +18832,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18839,7 +18867,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18872,7 +18901,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18906,7 +18936,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18939,7 +18970,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18973,7 +19005,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19006,7 +19039,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19040,7 +19074,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19073,7 +19108,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19107,7 +19143,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19140,7 +19177,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19174,7 +19212,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19207,7 +19246,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19240,7 +19280,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19272,7 +19313,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19304,7 +19346,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19336,7 +19379,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19368,7 +19412,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19400,7 +19445,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19432,7 +19478,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19464,7 +19511,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19496,7 +19544,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19541,7 +19590,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19573,7 +19623,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19694,7 +19745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19727,7 +19779,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19760,7 +19813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19794,7 +19848,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19827,7 +19882,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19861,7 +19917,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19894,7 +19951,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19928,7 +19986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19961,7 +20020,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19995,7 +20055,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20028,7 +20089,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20062,7 +20124,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20095,7 +20158,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20129,7 +20193,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20162,7 +20227,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20196,7 +20262,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20229,7 +20296,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20263,7 +20331,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20296,7 +20365,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20330,7 +20400,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20363,7 +20434,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20397,7 +20469,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20430,7 +20503,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20464,7 +20538,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20497,7 +20572,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20531,7 +20607,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20564,7 +20641,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20598,7 +20676,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20631,7 +20710,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20665,7 +20745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20698,7 +20779,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20731,7 +20813,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20763,7 +20846,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20808,7 +20892,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20966,7 +21051,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21045,7 +21131,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21245,7 +21332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21278,7 +21366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21311,7 +21400,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21345,7 +21435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21378,7 +21469,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21412,7 +21504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21445,7 +21538,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21479,7 +21573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21512,7 +21607,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21546,7 +21642,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21579,7 +21676,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21613,7 +21711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21646,7 +21745,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21680,7 +21780,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21713,7 +21814,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21747,7 +21849,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21780,7 +21883,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21814,7 +21918,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21847,7 +21952,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21881,7 +21987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21914,7 +22021,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21948,7 +22056,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21981,7 +22090,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22015,7 +22125,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22048,7 +22159,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22082,7 +22194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22115,7 +22228,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22149,7 +22263,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22182,7 +22297,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22216,7 +22332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22249,7 +22366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22282,7 +22400,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22314,7 +22433,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22359,7 +22479,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22517,7 +22638,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22564,7 +22686,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22750,7 +22873,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22783,7 +22907,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22816,7 +22941,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22850,7 +22976,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22883,7 +23010,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22917,7 +23045,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22950,7 +23079,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22984,7 +23114,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23017,7 +23148,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23051,7 +23183,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23084,7 +23217,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23118,7 +23252,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23151,7 +23286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23185,7 +23321,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23218,7 +23355,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23252,7 +23390,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23285,7 +23424,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23319,7 +23459,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23352,7 +23493,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23386,7 +23528,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23419,7 +23562,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23453,7 +23597,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23486,7 +23631,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23520,7 +23666,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23553,7 +23700,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23587,7 +23735,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23620,7 +23769,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23654,7 +23804,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23687,7 +23838,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23721,7 +23873,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23754,7 +23907,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23787,7 +23941,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23819,7 +23974,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23864,7 +24020,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24055,7 +24212,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24102,7 +24260,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24223,7 +24382,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24256,7 +24416,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24289,7 +24450,8 @@ "y": 0.0, "z": -37.6 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24321,7 +24483,8 @@ "y": 0.0, "z": -37.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24506,7 +24669,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24539,7 +24703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24572,7 +24737,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24606,7 +24772,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24639,7 +24806,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24673,7 +24841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24706,7 +24875,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24740,7 +24910,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24773,7 +24944,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24807,7 +24979,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24840,7 +25013,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24874,7 +25048,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24907,7 +25082,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24941,7 +25117,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24974,7 +25151,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25008,7 +25186,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25041,7 +25220,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25075,7 +25255,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25108,7 +25289,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25142,7 +25324,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25175,7 +25358,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25209,7 +25393,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25242,7 +25427,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25276,7 +25462,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25309,7 +25496,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25343,7 +25531,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25376,7 +25565,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25410,7 +25600,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25443,7 +25634,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25477,7 +25669,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25510,7 +25703,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25543,7 +25737,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25575,7 +25770,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25620,7 +25816,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25820,7 +26017,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25899,7 +26097,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26099,7 +26298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26132,7 +26332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26165,7 +26366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26199,7 +26401,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26232,7 +26435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26266,7 +26470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26299,7 +26504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26333,7 +26539,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26366,7 +26573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26400,7 +26608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26433,7 +26642,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26467,7 +26677,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26500,7 +26711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26534,7 +26746,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26567,7 +26780,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26601,7 +26815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26634,7 +26849,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26668,7 +26884,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26701,7 +26918,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26735,7 +26953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26768,7 +26987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26802,7 +27022,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26835,7 +27056,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26869,7 +27091,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26902,7 +27125,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26936,7 +27160,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26969,7 +27194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27003,7 +27229,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27036,7 +27263,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27070,7 +27298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27103,7 +27332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27136,7 +27366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27168,7 +27399,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27213,7 +27445,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27385,7 +27618,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27432,7 +27666,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27618,7 +27853,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27651,7 +27887,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27684,7 +27921,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27718,7 +27956,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27751,7 +27990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27785,7 +28025,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27818,7 +28059,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27852,7 +28094,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27885,7 +28128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27919,7 +28163,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27952,7 +28197,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27986,7 +28232,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28019,7 +28266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28053,7 +28301,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28086,7 +28335,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28120,7 +28370,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28153,7 +28404,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28187,7 +28439,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28220,7 +28473,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28254,7 +28508,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28287,7 +28542,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28321,7 +28577,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28354,7 +28611,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28388,7 +28646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28421,7 +28680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28455,7 +28715,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28488,7 +28749,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28522,7 +28784,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28555,7 +28818,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28589,7 +28853,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28622,7 +28887,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28655,7 +28921,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28687,7 +28954,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28732,7 +29000,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28937,7 +29206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28984,7 +29254,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29105,7 +29376,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29138,7 +29410,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29171,7 +29444,8 @@ "y": 0.0, "z": -37.6 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29203,7 +29477,8 @@ "y": 0.0, "z": -37.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29468,7 +29743,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29501,7 +29777,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29534,7 +29811,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29568,7 +29846,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29601,7 +29880,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29635,7 +29915,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29668,7 +29949,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29702,7 +29984,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29735,7 +30018,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29769,7 +30053,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29802,7 +30087,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29836,7 +30122,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29869,7 +30156,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29903,7 +30191,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29936,7 +30225,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29970,7 +30260,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30003,7 +30294,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30037,7 +30329,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30070,7 +30363,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30104,7 +30398,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30137,7 +30432,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30171,7 +30467,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30204,7 +30501,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30238,7 +30536,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30271,7 +30570,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30305,7 +30605,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30338,7 +30639,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30372,7 +30674,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30405,7 +30708,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30439,7 +30743,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30472,7 +30777,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30505,7 +30811,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30537,7 +30844,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30582,7 +30890,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30754,7 +31063,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30801,7 +31111,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30987,7 +31298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31020,7 +31332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31053,7 +31366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31087,7 +31401,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31120,7 +31435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31154,7 +31470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31187,7 +31504,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31221,7 +31539,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31254,7 +31573,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31288,7 +31608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31321,7 +31642,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31355,7 +31677,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31388,7 +31711,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31422,7 +31746,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31455,7 +31780,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31489,7 +31815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31522,7 +31849,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31556,7 +31884,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31589,7 +31918,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31623,7 +31953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31656,7 +31987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31690,7 +32022,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31723,7 +32056,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31757,7 +32091,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31790,7 +32125,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31824,7 +32160,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31857,7 +32194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31891,7 +32229,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31924,7 +32263,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31958,7 +32298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31991,7 +32332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32024,7 +32366,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32056,7 +32399,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32101,7 +32445,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32273,7 +32618,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32320,7 +32666,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32506,7 +32853,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32539,7 +32887,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32572,7 +32921,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32606,7 +32956,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32639,7 +32990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32673,7 +33025,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32706,7 +33059,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32740,7 +33094,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32773,7 +33128,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32807,7 +33163,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32840,7 +33197,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32874,7 +33232,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32907,7 +33266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32941,7 +33301,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32974,7 +33335,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33008,7 +33370,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33041,7 +33404,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33075,7 +33439,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33108,7 +33473,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33142,7 +33508,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33175,7 +33542,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33209,7 +33577,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33242,7 +33611,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33276,7 +33646,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33309,7 +33680,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33343,7 +33715,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33376,7 +33749,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33410,7 +33784,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33443,7 +33818,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33477,7 +33853,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33510,7 +33887,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33543,7 +33921,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33575,7 +33954,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33620,7 +34000,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33825,7 +34206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33872,7 +34254,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33993,7 +34376,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34026,7 +34410,8 @@ "y": 0.0, "z": -37.4 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34059,7 +34444,8 @@ "y": 0.0, "z": -37.6 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34091,7 +34477,8 @@ "y": 0.0, "z": -37.2 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34276,7 +34663,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34309,7 +34697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34342,7 +34731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34376,7 +34766,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34409,7 +34800,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34443,7 +34835,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34476,7 +34869,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34510,7 +34904,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34543,7 +34938,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34577,7 +34973,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34610,7 +35007,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34644,7 +35042,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34677,7 +35076,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34711,7 +35111,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34744,7 +35145,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34778,7 +35180,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34811,7 +35214,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34845,7 +35249,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34878,7 +35283,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34912,7 +35318,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34945,7 +35352,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34979,7 +35387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35012,7 +35421,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35046,7 +35456,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35079,7 +35490,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35113,7 +35525,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35146,7 +35559,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35180,7 +35594,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35213,7 +35628,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35247,7 +35663,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35280,7 +35697,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35313,7 +35731,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35345,7 +35764,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35390,7 +35810,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35567,7 +35988,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35600,7 +36022,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35633,7 +36056,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35667,7 +36091,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35700,7 +36125,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35734,7 +36160,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35767,7 +36194,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35801,7 +36229,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35834,7 +36263,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35868,7 +36298,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35901,7 +36332,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35935,7 +36367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35968,7 +36401,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36002,7 +36436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36035,7 +36470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36069,7 +36505,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36102,7 +36539,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36136,7 +36574,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36169,7 +36608,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36203,7 +36643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36236,7 +36677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36269,7 +36711,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36301,7 +36744,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36346,7 +36790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36467,7 +36912,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36500,7 +36946,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36533,7 +36980,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36567,7 +37015,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36600,7 +37049,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36634,7 +37084,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36667,7 +37118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36701,7 +37153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36734,7 +37187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36768,7 +37222,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36801,7 +37256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36835,7 +37291,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36868,7 +37325,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36902,7 +37360,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36935,7 +37394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36969,7 +37429,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37002,7 +37463,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37036,7 +37498,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37069,7 +37532,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37103,7 +37567,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37136,7 +37601,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37169,7 +37635,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37201,7 +37668,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37246,7 +37714,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37409,7 +37878,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37442,7 +37912,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37476,7 +37947,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37509,7 +37981,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37543,7 +38016,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37576,7 +38050,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37610,7 +38085,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37643,7 +38119,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37677,7 +38154,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37710,7 +38188,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37744,7 +38223,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37777,7 +38257,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37811,7 +38292,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37844,7 +38326,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37878,7 +38361,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37911,7 +38395,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37945,7 +38430,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37978,7 +38464,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38012,7 +38499,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38045,7 +38533,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38079,7 +38568,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38112,7 +38602,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38146,7 +38637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38179,7 +38671,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38213,7 +38706,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38246,7 +38740,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38280,7 +38775,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38313,7 +38809,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38347,7 +38844,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38380,7 +38878,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38414,7 +38913,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38447,7 +38947,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38481,7 +38982,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38514,7 +39016,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38548,7 +39051,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38581,7 +39085,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38615,7 +39120,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38648,7 +39154,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38682,7 +39189,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38715,7 +39223,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38748,7 +39257,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38780,7 +39290,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38812,7 +39323,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38844,7 +39356,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38876,7 +39389,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38908,7 +39422,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38940,7 +39455,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38972,7 +39488,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39005,7 +39522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39039,7 +39557,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39072,7 +39591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39106,7 +39626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39139,7 +39660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39173,7 +39695,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39206,7 +39729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39240,7 +39764,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39273,7 +39798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39307,7 +39833,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39340,7 +39867,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39374,7 +39902,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39407,7 +39936,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39441,7 +39971,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39474,7 +40005,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39508,7 +40040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39541,7 +40074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39575,7 +40109,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39608,7 +40143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39642,7 +40178,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39675,7 +40212,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39709,7 +40247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39742,7 +40281,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39776,7 +40316,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39809,7 +40350,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39843,7 +40385,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39876,7 +40419,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39910,7 +40454,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39943,7 +40488,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39976,7 +40522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40008,7 +40555,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40053,7 +40601,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40085,7 +40634,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40252,7 +40802,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40299,7 +40850,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40467,7 +41019,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40499,7 +41052,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40531,7 +41085,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40577,7 +41132,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40712,7 +41268,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40759,7 +41316,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40927,7 +41485,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40959,7 +41518,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -40991,7 +41551,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41037,7 +41598,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41277,7 +41839,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41324,7 +41887,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41445,7 +42009,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41478,7 +42043,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41511,7 +42077,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41543,7 +42110,8 @@ "y": 0.0, "z": -14.149999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41742,7 +42310,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41775,7 +42344,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41808,7 +42378,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41841,7 +42412,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41875,7 +42447,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41908,7 +42481,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41942,7 +42516,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -41975,7 +42550,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42009,7 +42585,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42042,7 +42619,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42076,7 +42654,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42109,7 +42688,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42143,7 +42723,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42176,7 +42757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42210,7 +42792,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42243,7 +42826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42277,7 +42861,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42310,7 +42895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42344,7 +42930,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42377,7 +42964,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42411,7 +42999,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42444,7 +43033,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42478,7 +43068,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42511,7 +43102,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42545,7 +43137,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42578,7 +43171,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42612,7 +43206,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42645,7 +43240,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42679,7 +43275,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42712,7 +43309,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42746,7 +43344,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42779,7 +43378,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42812,7 +43412,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42845,7 +43446,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42891,7 +43493,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43058,7 +43661,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43105,7 +43709,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43138,7 +43743,8 @@ "y": 0.0, "z": -8.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43171,7 +43777,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43203,7 +43810,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43248,7 +43856,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac5a46e74b][pl_langone_pt2_ribo].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac5a46e74b][pl_langone_pt2_ribo].json index a8a4d400843..b4324589435 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac5a46e74b][pl_langone_pt2_ribo].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac5a46e74b][pl_langone_pt2_ribo].json @@ -17417,7 +17417,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17450,7 +17451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17483,7 +17485,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17516,7 +17519,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17549,7 +17553,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17582,7 +17587,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17615,7 +17621,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17648,7 +17655,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17681,7 +17689,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17714,7 +17723,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17747,7 +17757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17780,7 +17791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17812,7 +17824,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17857,7 +17870,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17889,7 +17903,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18084,7 +18099,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18117,7 +18133,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18150,7 +18167,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18183,7 +18201,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18216,7 +18235,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18249,7 +18269,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18282,7 +18303,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18315,7 +18337,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18348,7 +18371,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18381,7 +18405,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18414,7 +18439,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18447,7 +18473,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18479,7 +18506,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18524,7 +18552,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18556,7 +18585,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18747,7 +18777,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18780,7 +18811,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18813,7 +18845,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18846,7 +18879,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18879,7 +18913,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18912,7 +18947,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18945,7 +18981,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18978,7 +19015,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19011,7 +19049,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19044,7 +19083,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19077,7 +19117,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19110,7 +19151,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19142,7 +19184,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19187,7 +19230,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19219,7 +19263,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19361,7 +19406,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19394,7 +19440,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19427,7 +19474,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19460,7 +19508,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19493,7 +19542,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19526,7 +19576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19559,7 +19610,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19592,7 +19644,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19625,7 +19678,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19658,7 +19712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19691,7 +19746,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19724,7 +19780,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19757,7 +19814,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19790,7 +19848,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19823,7 +19882,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19856,7 +19916,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19889,7 +19950,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19922,7 +19984,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19955,7 +20018,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19988,7 +20052,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20021,7 +20086,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20054,7 +20120,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20087,7 +20154,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20120,7 +20188,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20153,7 +20222,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20186,7 +20256,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20219,7 +20290,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20252,7 +20324,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20285,7 +20358,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20318,7 +20392,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20351,7 +20426,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20384,7 +20460,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20417,7 +20494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20450,7 +20528,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20483,7 +20562,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20516,7 +20596,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20549,7 +20630,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20582,7 +20664,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20615,7 +20698,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20648,7 +20732,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20681,7 +20766,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20713,7 +20799,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20745,7 +20832,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20778,7 +20866,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20811,7 +20900,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20844,7 +20934,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20877,7 +20968,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20910,7 +21002,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20943,7 +21036,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20976,7 +21070,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21009,7 +21104,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21042,7 +21138,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21075,7 +21172,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21108,7 +21206,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21141,7 +21240,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21174,7 +21274,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21207,7 +21308,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21240,7 +21342,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21273,7 +21376,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21306,7 +21410,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21339,7 +21444,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21372,7 +21478,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21405,7 +21512,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21437,7 +21545,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21482,7 +21591,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21638,7 +21748,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21671,7 +21782,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21703,7 +21815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21735,7 +21848,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21781,7 +21895,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21891,7 +22006,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21923,7 +22039,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21955,7 +22072,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21987,7 +22105,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22033,7 +22152,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22066,7 +22186,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22098,7 +22219,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22130,7 +22252,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22176,7 +22299,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22272,7 +22396,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22304,7 +22429,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22336,7 +22462,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22368,7 +22495,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22414,7 +22542,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22447,7 +22576,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22479,7 +22609,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22511,7 +22642,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22557,7 +22689,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22699,7 +22832,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22732,7 +22866,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22765,7 +22900,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22798,7 +22934,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22831,7 +22968,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22864,7 +23002,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22897,7 +23036,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22930,7 +23070,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22963,7 +23104,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22996,7 +23138,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23029,7 +23172,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23062,7 +23206,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23095,7 +23240,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23128,7 +23274,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23161,7 +23308,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23194,7 +23342,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23227,7 +23376,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23260,7 +23410,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23293,7 +23444,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23326,7 +23478,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23359,7 +23512,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23392,7 +23546,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23425,7 +23580,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23458,7 +23614,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23491,7 +23648,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23524,7 +23682,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23556,7 +23715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23601,7 +23761,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23633,7 +23794,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23793,7 +23955,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23826,7 +23989,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23858,7 +24022,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23889,7 +24054,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24015,7 +24181,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24048,7 +24215,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24080,7 +24248,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24111,7 +24280,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24221,7 +24391,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24254,7 +24425,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24287,7 +24459,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24320,7 +24493,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24353,7 +24527,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24386,7 +24561,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24419,7 +24595,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24452,7 +24629,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24485,7 +24663,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24518,7 +24697,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24551,7 +24731,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24584,7 +24765,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24616,7 +24798,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24661,7 +24844,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24693,7 +24877,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25148,7 +25333,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25181,7 +25367,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25214,7 +25401,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25247,7 +25435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25280,7 +25469,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25313,7 +25503,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25346,7 +25537,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25379,7 +25571,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25412,7 +25605,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25445,7 +25639,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25478,7 +25673,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25511,7 +25707,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25544,7 +25741,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25577,7 +25775,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25610,7 +25809,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25643,7 +25843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25676,7 +25877,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25709,7 +25911,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25742,7 +25945,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25775,7 +25979,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25808,7 +26013,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25841,7 +26047,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25874,7 +26081,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25907,7 +26115,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25940,7 +26149,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25973,7 +26183,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26006,7 +26217,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26039,7 +26251,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26072,7 +26285,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26105,7 +26319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26138,7 +26353,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26171,7 +26387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26204,7 +26421,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26237,7 +26455,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26270,7 +26489,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26303,7 +26523,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26336,7 +26557,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26369,7 +26591,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26402,7 +26625,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26435,7 +26659,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26468,7 +26693,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26500,7 +26726,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26532,7 +26759,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26565,7 +26793,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26598,7 +26827,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26631,7 +26861,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26664,7 +26895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26697,7 +26929,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26730,7 +26963,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26763,7 +26997,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26796,7 +27031,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26829,7 +27065,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26862,7 +27099,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26895,7 +27133,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26928,7 +27167,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26961,7 +27201,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26994,7 +27235,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27027,7 +27269,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27060,7 +27303,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27093,7 +27337,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27126,7 +27371,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27159,7 +27405,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27192,7 +27439,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27224,7 +27472,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27269,7 +27518,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27425,7 +27675,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27458,7 +27709,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27490,7 +27742,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27522,7 +27775,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27568,7 +27822,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27678,7 +27933,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27710,7 +27966,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27742,7 +27999,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27774,7 +28032,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27820,7 +28079,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27853,7 +28113,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27885,7 +28146,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27917,7 +28179,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28028,7 +28291,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28060,7 +28324,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28092,7 +28357,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28124,7 +28390,8 @@ "y": 0.0, "z": 20.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28170,7 +28437,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28203,7 +28471,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28235,7 +28504,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28267,7 +28537,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28424,7 +28695,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28457,7 +28729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28490,7 +28763,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28523,7 +28797,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28556,7 +28831,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28589,7 +28865,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28622,7 +28899,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28655,7 +28933,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28688,7 +28967,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28721,7 +29001,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28754,7 +29035,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28787,7 +29069,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28820,7 +29103,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28853,7 +29137,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28886,7 +29171,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28919,7 +29205,8 @@ "y": 0.0, "z": -8.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28952,7 +29239,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28985,7 +29273,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29018,7 +29307,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29051,7 +29341,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29084,7 +29375,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29117,7 +29409,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29150,7 +29443,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29183,7 +29477,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29216,7 +29511,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29249,7 +29545,8 @@ "y": 0.0, "z": -14.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29281,7 +29578,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29326,7 +29624,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29358,7 +29657,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29518,7 +29818,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29551,7 +29852,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29583,7 +29885,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29614,7 +29917,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac886d7768][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IDTXgen96Part1to3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac886d7768][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IDTXgen96Part1to3].json index 5f98592f617..ef9acd1b1a3 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac886d7768][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IDTXgen96Part1to3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ac886d7768][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IDTXgen96Part1to3].json @@ -11329,7 +11329,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11362,7 +11363,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11394,7 +11396,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11426,7 +11429,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11459,7 +11463,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11612,7 +11617,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11645,7 +11651,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11678,7 +11685,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11711,7 +11719,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11744,7 +11753,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11777,7 +11787,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11810,7 +11821,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11842,7 +11854,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11888,7 +11901,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11920,7 +11934,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11952,7 +11967,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11985,7 +12001,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12017,7 +12034,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12253,7 +12271,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12286,7 +12305,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12319,7 +12339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12352,7 +12373,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12384,7 +12406,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12416,7 +12439,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12448,7 +12472,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12480,7 +12505,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12513,7 +12539,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12545,7 +12572,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12577,7 +12605,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12610,7 +12639,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12642,7 +12672,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12674,7 +12705,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12707,7 +12739,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12739,7 +12772,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12771,7 +12805,8 @@ "y": 0.0, "z": -9.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12803,7 +12838,8 @@ "y": 0.0, "z": 2.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12834,7 +12870,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12865,7 +12902,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12896,7 +12934,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13033,7 +13072,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13065,7 +13105,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13111,7 +13152,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13143,7 +13185,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13175,7 +13218,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13207,7 +13251,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13253,7 +13298,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13284,7 +13330,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13315,7 +13362,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13425,7 +13473,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13457,7 +13506,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13488,7 +13538,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13519,7 +13570,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13550,7 +13602,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13582,7 +13635,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13628,7 +13682,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13659,7 +13714,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13690,7 +13746,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13721,7 +13778,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13830,7 +13888,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13862,7 +13921,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13908,7 +13968,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13940,7 +14001,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13972,7 +14034,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14004,7 +14067,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14050,7 +14114,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14081,7 +14146,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14112,7 +14178,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14222,7 +14289,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14254,7 +14322,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14285,7 +14354,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14316,7 +14386,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14347,7 +14418,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14379,7 +14451,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14425,7 +14498,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14456,7 +14530,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14487,7 +14562,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14518,7 +14594,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14627,7 +14704,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14659,7 +14737,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14705,7 +14784,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14737,7 +14817,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14769,7 +14850,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14801,7 +14883,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14847,7 +14930,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14878,7 +14962,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14909,7 +14994,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15005,9 +15091,26 @@ "commandType": "moveToWell", "completedAt": "TIMESTAMP", "createdAt": "TIMESTAMP", + "error": { + "createdAt": "TIMESTAMP", + "detail": "Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "OperationLocationNotInWellError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [] + }, "id": "UUID", "key": "c3eacf39e9a35058cac9f69100549344", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "forceDirect": false, "labwareId": "UUID", @@ -15018,6505 +15121,106 @@ "y": 0.0, "z": -14.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 38.92 - } - }, "startedAt": "TIMESTAMP", - "status": "succeeded" + "status": "failed" + } + ], + "config": { + "apiVersion": [ + 2, + 15 + ], + "protocolType": "python" + }, + "createdAt": "TIMESTAMP", + "errors": [ + { + "createdAt": "TIMESTAMP", + "detail": "ProtocolCommandFailedError [line 439]: Error 4000 GENERAL_ERROR (ProtocolCommandFailedError): OperationLocationNotInWellError: Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "ExceptionInProtocolError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [ + { + "createdAt": "TIMESTAMP", + "detail": "OperationLocationNotInWellError: Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "ProtocolCommandFailedError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [ + { + "createdAt": "TIMESTAMP", + "detail": "Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "OperationLocationNotInWellError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [] + } + ] + } + ] + } + ], + "files": [ + { + "name": "Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IDTXgen96Part1to3.py", + "role": "main" + } + ], + "labware": [ + { + "definitionUri": "opentrons/opentrons_1_trash_3200ml_fixed/1", + "id": "UUID", + "loadName": "opentrons_1_trash_3200ml_fixed", + "location": { + "slotName": "A3" + } }, { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", + "definitionUri": "opentrons/nest_96_wellplate_100ul_pcr_full_skirt/2", "id": "UUID", - "key": "3c7a0a79113266092510ea87cb6a83b2", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.780000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 38.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" + "loadName": "nest_96_wellplate_100ul_pcr_full_skirt", + "location": { + "slotName": "B1" + } }, { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", + "definitionUri": "opentrons/nest_96_wellplate_2ml_deep/2", "id": "UUID", - "key": "e99740b20e776657e9697cc51098f33a", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" + "loadName": "nest_96_wellplate_2ml_deep", + "location": { + "slotName": "D2" + } }, { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", + "definitionUri": "opentrons/nest_96_wellplate_100ul_pcr_full_skirt/2", "id": "UUID", - "key": "4698310d9e228d01a3d261dbbdd21e88", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" + "loadName": "nest_96_wellplate_100ul_pcr_full_skirt", + "location": { + "slotName": "D3" + } }, { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", + "definitionUri": "opentrons/nest_96_wellplate_2ml_deep/2", "id": "UUID", - "key": "c13ae172bc1cc196859086c49abaa26f", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" + "loadName": "nest_96_wellplate_2ml_deep", + "location": { + "slotName": "C2" + } }, { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c6540955e4e6815525ff5e4ce7928f0a", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7cdd9ae2115946cfd5b44d08be0b7bd2", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2006e83a6de7158e3dbcb2289a2f12e5", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "28792f546a7e9989005767c8994934f1", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "labwareId": "UUID", - "newLocation": { - "slotName": "D1" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "12917eac98792cd0ed9e3ec926d9e8e1", - "notes": [], - "params": { - "message": "--> Adding RSB" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4b055ac8ff754bd6b34a2b2b2d6d9d31", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6ca6627ea6cf56f94179c2ef3845797a", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 288.15, - "z": 4.0 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "9e537e1b4454ed59813ac433b3fcb911", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 15.420000000000002, - "y": 74.24, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "948c46d630f4a0deda144f2b7c5f3ce4", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 15.420000000000002, - "y": 74.24, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "844f55e5ff15f8d03eebf1a3a83a1f43", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "595a224cf2373432182329f6b1c48018", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f238fe36cc13a1263d121ea0d1489b22", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 75.28, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a2d0eafc6b03ea987fae21d714dde177", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 75.28, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "caf07e3f032310c11a312a9c0031f20c", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "078d97a2a8e87560eedb8dba95d4e5f2", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6938ea8f11c9ac7cf56bc3e3312d2f92", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": -1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 13.34, - "y": 74.24, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7c37bd248b47c93febe4cd103c919792", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": -1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 13.34, - "y": 74.24, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ffb3912aa5407fc5d379d97c7dec497e", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "315ba895eb18de446e9153a4b487b8ba", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f114d45e760f7cad0ece10838d81aefb", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": -1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 73.19999999999999, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0730976655f30fa8c433432d2bc8c0f3", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": -1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 73.19999999999999, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4fea8a95c81e7ca43450846b071b4967", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "28b92e81fc837cadc9faf150a354fa82", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "485f7ac7340b20f608c8d97ff47dd038", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4e45adcae9155df459793fc8063f4779", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -7.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 8.31 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c26d4202f43bc918f3bc8c496742e2c4", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0e66fb7985bd5db53daac251dbd51730", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 15.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8a99ae5aa1d2027b1a24c6a50ab1edbe", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "9d4e2a8aa6d32e53a65cd50799879912", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "dc491c2608a9e9641d72038e2ca1a585", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "labwareId": "UUID", - "newLocation": { - "moduleId": "UUID" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6d4cb4aa0d06ab340815b27f8c84ef8f", - "notes": [], - "params": { - "message": "--> Transferring Supernatant" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "99c50d4eacb943bfc2eba6568fd64450", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "470d66c2dca2e21489b90c0248d23529", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.530000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.17 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a7d1316fccfadaf97de0772fd60acdb1", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 21.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.530000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.17 - }, - "volume": 21.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a93f5814cce5d49d7f3b17732f17db18", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 21.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 21.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b587bec7d48af7e373b0566ec95ac809", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "16f41862ae4a135d79cd1fd7f8f73afc", - "notes": [], - "params": { - "message": "==============================================" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4d140cd47250f51fb771c7c133d1f2ed", - "notes": [], - "params": { - "message": "--> Amplification" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f9d9072d7cb59c045d0fc4a723a07c8d", - "notes": [], - "params": { - "message": "==============================================" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "3e3cc7fe4c0c2401488b0a66661f72ac", - "notes": [], - "params": { - "message": "--> Adding PCR" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "87f9ba65bca7f3623b81eeeef6dda4e8", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "fe22d58a76aafd4bf8e7743d6f37819f", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 25.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 25.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7f47020d5743fcc1d8d344c36c3b52ac", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 25.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 25.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4cca78524ba9c12b87482109e96a2587", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 25.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 25.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "192dbd241a802ab7daf7b18cf2b06638", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 25.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 25.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "5a745a3ad520eecec674a1e7b72dfe73", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 25.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 25.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c2c4e5eeb25745acd22c94dffc25b87c", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 25.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 25.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "64bb321bf71487242dd75d3228570b69", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "69a8b0f690209c60334dfdca977726f6", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8aee918f244d843f844d4b061760f107", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c4a2ebdfc0aabaea49c7056f4d24ab3d", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0786b5a9e0564a69d6043c5f23b7529a", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ed9f6aa3794edff681a5e23fd7a09a0c", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "67c829f7b3d31c3ddb8c18b029486043", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "55fd6c2600519ccb6c24b112814bc197", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6a9bbe7dcf5ddf32f9a93eef661cda77", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "896877cf8cbd1cbc89d25fe27480e55f", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2d386840848260e87ef10b3e00d763d6", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1d2a64f4c6c2fe39426d92a4c168131f", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2d7aaf87a674a46dcc55947b4e3ab1cb", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "016a2bc5a825eb411dd50224ea20d147", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "edbcdcd49af788cc2e1cff9bd3353634", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "3401f77193f082b5efb21f16ed03de61", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0660902c7aff4303a571f96175a57b54", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6da6f9a0d9b4933670acfe69154fd36a", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "bacbde7bc66f60e3f7e06ca8af30501f", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c33d0ac278dc159b4629e17d1bd9ba0d", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4f69d781483869de2e013fcb06bedd67", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "feabdcff3e042735acfb39bfb7ce841a", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "724651173298757e4906053c2f70b719", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 288.24, - "z": 10.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "cd8d59cc0c7fb723867bc8ba40090074", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6a9df44abcf0c9d1addb4a96ebad72dd", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "labwareId": "UUID", - "newLocation": { - "slotName": "D1" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "814a9450e0a67d0a6c4fa3e53c394680", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 2.5 - }, - "labwareId": "UUID", - "newLocation": { - "slotName": "B1" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 2.5 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "aa1951fa38879e0899843bb390a7b8b1", - "notes": [], - "params": { - "message": "==============================================" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "e7f1198af861c701008b85f998146760", - "notes": [], - "params": { - "message": "--> Cleanup" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d6e8bf045e71cf7a82fb180e3a66354a", - "notes": [], - "params": { - "message": "==============================================" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "26cf5debaf21ed1a03d300556cee5449", - "notes": [], - "params": { - "message": "--> ADDING AMPure (0.8x)" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b3633aff03787b1665ab46efd6525833", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8806d6428a043d2a761034ae59187448", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 42.5, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 181.15, - "z": 4.0 - }, - "volume": 42.5 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "638475cd54ea33aa1b99781c216f97b4", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 42.5, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 181.15, - "z": 4.0 - }, - "volume": 42.5 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "658f670682d4ce440c195bb02ca09ee1", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.5, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 181.15, - "z": 4.0 - }, - "volume": 32.5 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d90229144f31d052d4ed66adbcc08218", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.5, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 32.5 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8e96b9e54bf2838f4ef3615b136c7c42", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "23a45acaf1c7b7f151ffd2014ea99639", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "5dcd1aaa97dd090ec7cb80b5ec484e67", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "faed2d7eda59600df9f1e650c8703334", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 30.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 30.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "23b2d4d82448260c5f5defef07f8a083", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 30.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 30.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "37c076c17ea25bae0e82a538c254b29b", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "13129a71ae9a69275b584352767031a2", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "10347f507f8e4a4e2f5fbb5d8e27f412", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d73ccdcfece0a338871a1d28ce911a28", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "9be4065382b68a82f31fb146b4682621", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 30.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 30.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d6a40bd86b9705adb90a340e20ba445d", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 30.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 30.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f3979b6571a8a531b46a37f23fa66632", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f22d6d4732f754a595dc15f6907d6ec8", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.28 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 4.42 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "dfcb1a69d25e6b5e274b51eb3d0e234d", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 2.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 17.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7c7be0f0d8203b5eb7170e35a56c513d", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6b9cc232b1f625f92a5f517450e3ce7c", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 15.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c7a1113697abebf2abde06496a063088", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "75be28e1d33906646a467639ca3b6e21", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "24f18250fffd7db34b1db3325e04cc08", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "labwareId": "UUID", - "newLocation": { - "moduleId": "UUID" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2991ead2557f526e9dc472b7cec14239", - "notes": [], - "params": { - "message": "--> Removing Supernatant" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a06bcf153dde96a6e1ea714c1ce8395c", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "23b57bc03e22992e00b9ad05c6a18698", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 42.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6e55232a48d6f47be556cccdbdfb4209", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 100.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 42.42 - }, - "volume": 100.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c49a6eafa13ef28c520c1b10dda15d4c", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "5a4c804a6e76bb110d9ef7f67bdcfbf1", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "fcb27fca6044f0a1575a0da7580321df", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 100.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.42 - }, - "volume": 100.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "550eb2759b834a2654bb4b48009a108e", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 55.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "987a91ca640f51b039922303be75425d", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 200.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - }, - "volume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2b9848b57508a0d08fd2f8bf7d24d272", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "72a83938eef920866c15e77222df96b9", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "efc86cce59ff824c0289f9244a23fe24", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "99f82809524010e4454b5226d4af6294", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0cabbe54412b1386d8816bc9463a3248", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "80c45a492a00607e41f3dd721319c05e", - "notes": [], - "params": { - "message": "--> ETOH Wash" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a548c677b40f961f70558d86a32f6de8", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f1f585f1ed768404ba10ff9ab596afa5", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 150.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 4.0 - }, - "volume": 150.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "78d951601c7fdf0628b225ac402474a3", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "db3d78f976a5699833b32c70d2e8cda5", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "11a9bb504b1a6837c74e17efd38ea09d", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "036869fb57776335e8bc4bcd6d7d5890", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 51.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "68b6329faf0a4ad454773e5a375eabd0", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 150.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 51.7 - }, - "volume": 150.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "5d2ef40b95dc73df441a3d7e8347dd2a", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c4b5b06052d6eab3802c41e7b5c65bf9", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 51.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "de1bd027f8632cfd2145b7817f401215", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 58.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f49797bc76040eb1421779a227e28f4a", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 53.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7bd38545581447d9c25c9d1ffea0fb18", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 58.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d1a6f67cd3c84ee462f0309044789a8a", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1aff87d9a5a7d39128ea5bdf9c17ea2d", - "notes": [], - "params": { - "message": "--> Remove ETOH Wash" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "092f24dd2620273f3346195cbcf177b4", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "dc390204b83f5c541268e9a5a6970ebb", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 42.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "dd564b385a84a979d4f8ecee999451d8", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 100.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 42.42 - }, - "volume": 100.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0a6c35dccb117b7541a92a31d21cfe3f", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2f60fa4dd0db2c727be606db997fc2f2", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "851ca78acdfc7623d4686d6db5ff1b44", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 100.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.42 - }, - "volume": 100.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8365d88178616cf1f6f04c8743ce32c3", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 55.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "9bdd6137a799a31388c28b8ad0a7790b", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 200.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - }, - "volume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a14fe58e21b274c406530b250008f731", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "06c0a16a5af261d4af767d035d903aca", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b76f341ce59fcd44c12f17fdeba78423", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "47a24c435aab42c035ebeb55994ef88c", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "715286898ae4c10e0883256f7e248524", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8bf111bb0f49d9ca300548b3bca02006", - "notes": [], - "params": { - "message": "--> ETOH Wash" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "fa33e5a6a018480144a977f89ece9416", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d33d528fbbc6705921a30d1fe4986d09", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 150.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 4.0 - }, - "volume": 150.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "521205f58c4e8692a05d6e91ea533e74", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "e49dcd39b2271da3746505498ce59c7a", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b9b6f66e8317346eac627e38ed4531de", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 74.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f8f249cf923bd72d9e145912ff4a9a2b", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 51.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "74f472222f4145720ec50104ea3af95f", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 150.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 51.7 - }, - "volume": 150.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f85e035e5229a2ce61f1a56d1960d6ee", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1f928ee18b19c8b7fab68cb912d7b01a", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 51.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "97ac745a92ca64ad96b407fdf4e0b582", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 58.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c5ecb091d69c504ee431a753e5458517", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 53.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "173760a7eab7740161821148b17342c0", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 58.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "796946193ecd5af7386d9b492cb78c8d", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "3c2b104144107947fb0b51af4ec0b87e", - "notes": [], - "params": { - "message": "--> Remove ETOH Wash" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b7db2748b9c8b24ec9ef933846abed33", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "74201a7a47d5c0ac5930cf4e3938aa08", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 42.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1ea3c1ac54fe5d2f9a0c6fab3ca0528b", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 100.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -11.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 42.42 - }, - "volume": 100.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6b005cb2d8f73ec6fe122a0f8a382379", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "63773680977884882194109e6faea5fe", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "790b29b7ba75de59551ed63da1548699", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 100.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.280000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.42 - }, - "volume": 100.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f60c3212a41e944d73dfa5eb17ddbd01", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 2.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 55.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "276da36e6dfe24d7369b40ace4533a87", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 200.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - }, - "volume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "175df187a15317f3ef2bb391837fb451", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "13602b2822688d3c9894a38ae11a99c5", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4f7dd03104c116d85008d19081200b29", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "708ee69cbd175af9b43de27a5c4f138a", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a0ea6776b8974d5a8f85c262636982f4", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ae1d7119bde7ae85a23d500f5d1f99c9", - "notes": [], - "params": { - "message": "--> Removing Residual ETOH" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c1a2163776122112108770bb88ea57ef", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.59, - "tipLength": 47.85, - "tipVolume": 200.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "cb6e8a0557433dca2c57ad1da0203718", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.780000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 38.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "bb327e06fc1d9c67c992aae88ac64384", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.780000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 38.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7c6a09550524ec5899a760ebff2784f0", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7860bf504c13d44280b45a9dce57a7aa", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "5c44e272238b1c7d1243f10df3c6b110", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1ece3394e39f1cb774994781ac78e5a7", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -5.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 36.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "361335e7849a375cd78399d1c94cf733", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "898cff86a6ce1fed6e12cb69e0dbc92a", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 288.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0b79defdbd12e8f5a164895d54065b6f", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "labwareId": "UUID", - "newLocation": { - "slotName": "D1" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4e3e3eb9640855f1b2175b38216f0427", - "notes": [], - "params": { - "message": "--> Adding RSB" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "213ef05065ae1662fe3083f534375516", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "12320a7700e2126445d01da92db2097b", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 288.15, - "z": 4.0 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0a683ac90cbca9dbc44d5c4adeee11a4", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 15.420000000000002, - "y": 74.24, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "68da6986915d2f49b3c00f5833a865d4", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 15.420000000000002, - "y": 74.24, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a82541298ae8c311b708f7e127d755e3", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7f86a3024d5a3c0fe793ec8c24470a6c", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "af08a90d8a1a9308019e04608ea77520", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 75.28, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "0b184f5716f59f720521b0602d31ad0e", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 75.28, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1aa84d04a0d70f609f3fcf4e69fde1db", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "97c4958ed9c1955bf8b04b791086d8e2", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "14110cd02d5f69c634e6d24b0d0f5e19", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": -1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 13.34, - "y": 74.24, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "199fd1d9627cb787adf10e3cbf34fcb6", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": -1.040000000000001, - "y": 0.0, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 13.34, - "y": 74.24, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "883cb4361276e0f7007affa7d6802c80", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a5ca868b9314a2f50462fd27bd4d1ad2", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6e238e5bad4a4af39d62e97c8e4fada2", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": -1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 73.19999999999999, - "z": 4.3100000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2f077c3a958b6008049bca10442ff5c1", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": -1.0400000000000063, - "z": -11.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 73.19999999999999, - "z": 4.3100000000000005 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "51db8d2bf889d97ec69876621e29a6e7", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2215af66f3d9e78ec88c384788476b19", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "c70dab8c1db85c9c618a6a0f8e404d0e", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 22.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 22.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7de2ac3793c0ea6aefa4aeb31093732f", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -7.389999999999999 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 8.31 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6fe269487c3348c6bcc42c152f032494", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f082ad610caba9794608d5e81044f22f", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 15.7 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "3a9dbf8a8ea6c8fb262312a3b29ddc01", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.0000000000000036 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.700000000000003 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "970073739d6b996a85e6e54cc05fa4df", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2918bddc5aa115fe842c5318906125fa", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "labwareId": "UUID", - "newLocation": { - "moduleId": "UUID" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "98708bb529ab479dbc65bb3cfe67bd49", - "notes": [], - "params": { - "message": "--> Transferring Supernatant" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7a2a51a0fde432bcb08fa34f0d11e425", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a9c83d38f3d5d60a85d875d06706f2cd", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.530000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.17 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a70fa90b66284a788838df086b784325", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 21.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.530000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.17 - }, - "volume": 21.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "3737ec9b811f9c9f7fe9dbeda1ec5c26", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 21.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.78 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 1.92 - }, - "volume": 21.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "dd3f847c0248fdabaa11ff52c6396edc", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 181.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - } - ], - "config": { - "apiVersion": [ - 2, - 15 - ], - "protocolType": "python" - }, - "createdAt": "TIMESTAMP", - "errors": [], - "files": [ - { - "name": "Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IDTXgen96Part1to3.py", - "role": "main" - } - ], - "labware": [ - { - "definitionUri": "opentrons/opentrons_1_trash_3200ml_fixed/1", - "id": "UUID", - "loadName": "opentrons_1_trash_3200ml_fixed", - "location": { - "slotName": "A3" - } - }, - { - "definitionUri": "opentrons/nest_96_wellplate_100ul_pcr_full_skirt/2", - "id": "UUID", - "loadName": "nest_96_wellplate_100ul_pcr_full_skirt", - "location": { - "moduleId": "UUID" - } - }, - { - "definitionUri": "opentrons/nest_96_wellplate_2ml_deep/2", - "id": "UUID", - "loadName": "nest_96_wellplate_2ml_deep", - "location": { - "slotName": "D2" - } - }, - { - "definitionUri": "opentrons/nest_96_wellplate_100ul_pcr_full_skirt/2", - "id": "UUID", - "loadName": "nest_96_wellplate_100ul_pcr_full_skirt", - "location": { - "slotName": "D3" - } - }, - { - "definitionUri": "opentrons/nest_96_wellplate_2ml_deep/2", - "id": "UUID", - "loadName": "nest_96_wellplate_2ml_deep", - "location": { - "slotName": "C2" - } - }, - { - "definitionUri": "opentrons/opentrons_flex_96_tiprack_adapter/1", + "definitionUri": "opentrons/opentrons_flex_96_tiprack_adapter/1", "id": "UUID", "loadName": "opentrons_flex_96_tiprack_adapter", "location": { @@ -21536,7 +15240,7 @@ "id": "UUID", "loadName": "nest_96_wellplate_100ul_pcr_full_skirt", "location": { - "slotName": "B1" + "moduleId": "UUID" } }, { @@ -21594,7 +15298,7 @@ "pipetteName": "p1000_96" } ], - "result": "ok", + "result": "not-ok", "robotType": "OT-3 Standard", "runTimeParameters": [] } diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[acefe91275][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[acefe91275][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json index d70c634dcc6..c8389b97d75 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[acefe91275][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[acefe91275][OT2_X_v2_20_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_left].json @@ -2351,7 +2351,14 @@ }, "id": "UUID", "key": "4b1d27a6f17f312dd76668f0c48ed406", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "configurationParams": { "backLeftNozzle": "A1", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ad627dcedf][OT2_S_v6_P300M_P20S_HS_Smoke620release].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ad627dcedf][OT2_S_v6_P300M_P20S_HS_Smoke620release].json index 4c8cb3d5d6a..3a44acf987c 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ad627dcedf][OT2_S_v6_P300M_P20S_HS_Smoke620release].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ad627dcedf][OT2_S_v6_P300M_P20S_HS_Smoke620release].json @@ -5930,7 +5930,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5963,7 +5964,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6060,7 +6062,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6093,7 +6096,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6190,7 +6194,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6223,7 +6228,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -6320,7 +6326,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -6353,7 +6360,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -6450,7 +6458,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6483,7 +6492,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -6696,7 +6706,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6729,7 +6740,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6826,7 +6838,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6859,7 +6872,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6956,7 +6970,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -6989,7 +7004,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7086,7 +7102,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -7119,7 +7136,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7216,7 +7234,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -7249,7 +7268,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7346,7 +7366,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7379,7 +7400,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7412,7 +7434,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7445,7 +7468,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7478,7 +7502,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7511,7 +7536,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7544,7 +7570,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7577,7 +7604,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7610,7 +7638,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7643,7 +7672,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7740,7 +7770,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7773,7 +7804,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7806,7 +7838,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7839,7 +7872,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7872,7 +7906,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7905,7 +7940,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7938,7 +7974,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7971,7 +8008,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -8004,7 +8042,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8037,7 +8076,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -8070,7 +8110,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8103,7 +8144,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -8136,7 +8178,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8169,7 +8212,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -8202,7 +8246,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8235,7 +8280,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -8268,7 +8314,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8301,7 +8348,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -8334,7 +8382,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8367,7 +8416,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8400,7 +8450,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8433,7 +8484,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8466,7 +8518,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8499,7 +8552,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -8532,7 +8586,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8565,7 +8620,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8598,7 +8654,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8631,7 +8688,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8664,7 +8722,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8697,7 +8756,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -8730,7 +8790,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8763,7 +8824,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8796,7 +8858,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8829,7 +8892,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8862,7 +8926,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8895,7 +8960,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -8928,7 +8994,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8961,7 +9028,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -8994,7 +9062,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9027,7 +9096,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9060,7 +9130,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9093,7 +9164,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -9126,7 +9198,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9159,7 +9232,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9192,7 +9266,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9225,7 +9300,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -9258,7 +9334,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9291,7 +9368,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H2" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[adc0621263][Flex_X_v2_16_P1000_96_TC_pipetteCollisionWithThermocyclerLid].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[adc0621263][Flex_X_v2_16_P1000_96_TC_pipetteCollisionWithThermocyclerLid].json index 66957b72660..f86080f047c 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[adc0621263][Flex_X_v2_16_P1000_96_TC_pipetteCollisionWithThermocyclerLid].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[adc0621263][Flex_X_v2_16_P1000_96_TC_pipetteCollisionWithThermocyclerLid].json @@ -6102,7 +6102,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6135,7 +6136,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b0ce7dde5d][Flex_X_v2_16_P1000_96_TC_PartialTipPickupTryToReturnTip].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b0ce7dde5d][Flex_X_v2_16_P1000_96_TC_PartialTipPickupTryToReturnTip].json index cdb9d4235a9..5b0df3b070c 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b0ce7dde5d][Flex_X_v2_16_P1000_96_TC_PartialTipPickupTryToReturnTip].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b0ce7dde5d][Flex_X_v2_16_P1000_96_TC_PartialTipPickupTryToReturnTip].json @@ -3592,7 +3592,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -3625,7 +3626,8 @@ "y": 0.0, "z": -9.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b48407ff98][pl_cherrypicking_csv_airgap].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b48407ff98][pl_cherrypicking_csv_airgap].json index 4bfdeb4e850..4433e026fd1 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b48407ff98][pl_cherrypicking_csv_airgap].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b48407ff98][pl_cherrypicking_csv_airgap].json @@ -7686,7 +7686,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7719,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7750,7 +7752,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7783,7 +7786,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -7816,7 +7820,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7849,7 +7854,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7883,7 +7889,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7916,7 +7923,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7950,7 +7958,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7983,7 +7992,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8017,7 +8027,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8050,7 +8061,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8083,7 +8095,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8115,7 +8128,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -8223,7 +8237,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8255,7 +8270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8287,7 +8303,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8320,7 +8337,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -8353,7 +8371,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8386,7 +8405,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8420,7 +8440,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8453,7 +8474,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8487,7 +8509,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8520,7 +8543,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8554,7 +8578,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8587,7 +8612,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8620,7 +8646,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8652,7 +8679,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -8760,7 +8788,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8792,7 +8821,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8824,7 +8854,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8857,7 +8888,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -8890,7 +8922,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8923,7 +8956,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8957,7 +8991,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8990,7 +9025,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9024,7 +9060,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9057,7 +9094,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9091,7 +9129,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9124,7 +9163,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9157,7 +9197,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9189,7 +9230,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -9297,7 +9339,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9329,7 +9372,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9361,7 +9405,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9394,7 +9439,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -9427,7 +9473,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9460,7 +9507,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9494,7 +9542,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9527,7 +9576,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9561,7 +9611,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9594,7 +9645,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9628,7 +9680,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9661,7 +9714,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9694,7 +9748,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9726,7 +9781,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -9834,7 +9890,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9866,7 +9923,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9898,7 +9956,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9931,7 +9990,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -9964,7 +10024,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -9997,7 +10058,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10031,7 +10093,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10064,7 +10127,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10098,7 +10162,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10131,7 +10196,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10165,7 +10231,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10198,7 +10265,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10231,7 +10299,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10263,7 +10332,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -10371,7 +10441,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10403,7 +10474,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10435,7 +10507,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10468,7 +10541,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -10501,7 +10575,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10534,7 +10609,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10568,7 +10644,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10601,7 +10678,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10635,7 +10713,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10668,7 +10747,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10702,7 +10782,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10735,7 +10816,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10768,7 +10850,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10800,7 +10883,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -10908,7 +10992,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10940,7 +11025,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10972,7 +11058,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11005,7 +11092,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -11038,7 +11126,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11071,7 +11160,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11105,7 +11195,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11138,7 +11229,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11172,7 +11264,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11205,7 +11298,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11239,7 +11333,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11272,7 +11367,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11305,7 +11401,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11337,7 +11434,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11445,7 +11543,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11477,7 +11576,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11509,7 +11609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11542,7 +11643,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11575,7 +11677,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11608,7 +11711,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11642,7 +11746,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11675,7 +11780,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11709,7 +11815,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11742,7 +11849,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11776,7 +11884,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11809,7 +11918,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11842,7 +11952,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11874,7 +11985,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11982,7 +12094,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12014,7 +12127,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12046,7 +12160,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12079,7 +12194,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -12112,7 +12228,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12145,7 +12262,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12179,7 +12297,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12212,7 +12331,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12246,7 +12366,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12279,7 +12400,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12313,7 +12435,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12346,7 +12469,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12379,7 +12503,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12411,7 +12536,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -12519,7 +12645,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12551,7 +12678,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12583,7 +12711,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12616,7 +12745,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -12649,7 +12779,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12682,7 +12813,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12716,7 +12848,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12749,7 +12882,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12783,7 +12917,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12816,7 +12951,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12850,7 +12986,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12883,7 +13020,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12916,7 +13054,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -12948,7 +13087,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -13056,7 +13196,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13088,7 +13229,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13120,7 +13262,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13153,7 +13296,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -13186,7 +13330,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13219,7 +13364,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13253,7 +13399,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13286,7 +13433,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13320,7 +13468,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13353,7 +13502,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13387,7 +13537,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13420,7 +13571,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13453,7 +13605,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13485,7 +13638,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -13593,7 +13747,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13625,7 +13780,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13657,7 +13813,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13690,7 +13847,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -13723,7 +13881,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13756,7 +13915,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13790,7 +13950,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13823,7 +13984,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13857,7 +14019,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13890,7 +14053,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13924,7 +14088,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13957,7 +14122,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -13990,7 +14156,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -14022,7 +14189,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -14130,7 +14298,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14162,7 +14331,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14194,7 +14364,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14227,7 +14398,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -14260,7 +14432,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14293,7 +14466,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14327,7 +14501,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14360,7 +14535,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14394,7 +14570,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14427,7 +14604,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14461,7 +14639,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14494,7 +14673,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14527,7 +14707,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14559,7 +14740,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -14667,7 +14849,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14699,7 +14882,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14731,7 +14915,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14764,7 +14949,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -14797,7 +14983,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -14830,7 +15017,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -14864,7 +15052,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -14897,7 +15086,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -14931,7 +15121,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -14964,7 +15155,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -14998,7 +15190,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -15031,7 +15224,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -15064,7 +15258,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -15096,7 +15291,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -15204,7 +15400,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15236,7 +15433,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15268,7 +15466,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15301,7 +15500,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -15334,7 +15534,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15367,7 +15568,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15401,7 +15603,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15434,7 +15637,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15468,7 +15672,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15501,7 +15706,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15535,7 +15741,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15568,7 +15775,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15601,7 +15809,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15633,7 +15842,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15741,7 +15951,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15773,7 +15984,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15805,7 +16017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15838,7 +16051,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -15871,7 +16085,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15904,7 +16119,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15938,7 +16154,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -15971,7 +16188,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16005,7 +16223,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16038,7 +16257,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16072,7 +16292,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16105,7 +16326,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16138,7 +16360,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16170,7 +16393,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -16278,7 +16502,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16310,7 +16535,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16342,7 +16568,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16375,7 +16602,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -16408,7 +16636,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16441,7 +16670,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16475,7 +16705,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16508,7 +16739,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16542,7 +16774,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16575,7 +16808,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16609,7 +16843,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16642,7 +16877,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16675,7 +16911,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16707,7 +16944,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -16815,7 +17053,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16847,7 +17086,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16879,7 +17119,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16912,7 +17153,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -16945,7 +17187,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -16978,7 +17221,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17012,7 +17256,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17045,7 +17290,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17079,7 +17325,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17112,7 +17359,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17146,7 +17394,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17179,7 +17428,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17212,7 +17462,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17244,7 +17495,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -17352,7 +17604,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17384,7 +17637,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17416,7 +17670,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17449,7 +17704,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -17482,7 +17738,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17515,7 +17772,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17549,7 +17807,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17582,7 +17841,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17616,7 +17876,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17649,7 +17910,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17683,7 +17945,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17716,7 +17979,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17749,7 +18013,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17781,7 +18046,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -17889,7 +18155,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17921,7 +18188,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17953,7 +18221,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17986,7 +18255,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -18019,7 +18289,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18052,7 +18323,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18086,7 +18358,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18119,7 +18392,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18153,7 +18427,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18186,7 +18461,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18220,7 +18496,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18253,7 +18530,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18286,7 +18564,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18318,7 +18597,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -18426,7 +18706,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18458,7 +18739,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18490,7 +18772,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18523,7 +18806,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -18556,7 +18840,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18589,7 +18874,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18623,7 +18909,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18656,7 +18943,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18690,7 +18978,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18723,7 +19012,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18757,7 +19047,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18790,7 +19081,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18823,7 +19115,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18855,7 +19148,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -18963,7 +19257,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18995,7 +19290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19027,7 +19323,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19060,7 +19357,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -19093,7 +19391,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19126,7 +19425,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19160,7 +19460,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19193,7 +19494,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19227,7 +19529,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19260,7 +19563,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19294,7 +19598,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19327,7 +19632,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19360,7 +19666,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19392,7 +19699,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -19500,7 +19808,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19532,7 +19841,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19564,7 +19874,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19597,7 +19908,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -19630,7 +19942,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19663,7 +19976,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19697,7 +20011,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19730,7 +20045,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19764,7 +20080,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19797,7 +20114,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19831,7 +20149,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19864,7 +20183,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19897,7 +20217,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -19929,7 +20250,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -20037,7 +20359,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20069,7 +20392,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20101,7 +20425,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20134,7 +20459,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -20167,7 +20493,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20200,7 +20527,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20234,7 +20562,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20267,7 +20596,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20301,7 +20631,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20334,7 +20665,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20368,7 +20700,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20401,7 +20734,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20434,7 +20768,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20466,7 +20801,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -20574,7 +20910,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20606,7 +20943,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20638,7 +20976,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20671,7 +21010,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -20704,7 +21044,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20737,7 +21078,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20771,7 +21113,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20804,7 +21147,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20838,7 +21182,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20871,7 +21216,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20905,7 +21251,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20938,7 +21285,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -20971,7 +21319,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -21003,7 +21352,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -21111,7 +21461,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21143,7 +21494,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21175,7 +21527,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21208,7 +21561,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21241,7 +21595,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21274,7 +21629,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21308,7 +21664,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21341,7 +21698,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21375,7 +21733,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21408,7 +21767,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21442,7 +21802,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21475,7 +21836,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21508,7 +21870,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21540,7 +21903,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21648,7 +22012,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21680,7 +22045,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21712,7 +22078,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21745,7 +22112,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -21778,7 +22146,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21811,7 +22180,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21845,7 +22215,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21878,7 +22249,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21912,7 +22284,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21945,7 +22318,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21979,7 +22353,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22012,7 +22387,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22045,7 +22421,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22077,7 +22454,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22185,7 +22563,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22217,7 +22596,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22249,7 +22629,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22282,7 +22663,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -22315,7 +22697,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22348,7 +22731,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22382,7 +22766,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22415,7 +22800,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22449,7 +22835,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22482,7 +22869,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22516,7 +22904,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22549,7 +22938,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22582,7 +22972,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22614,7 +23005,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -22722,7 +23114,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22754,7 +23147,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22786,7 +23180,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22819,7 +23214,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -22852,7 +23248,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22885,7 +23282,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22919,7 +23317,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22952,7 +23351,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -22986,7 +23386,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23019,7 +23420,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23053,7 +23455,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23086,7 +23489,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23119,7 +23523,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23151,7 +23556,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -23259,7 +23665,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23291,7 +23698,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23323,7 +23731,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23356,7 +23765,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -23389,7 +23799,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23422,7 +23833,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23456,7 +23868,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23489,7 +23902,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23523,7 +23937,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23556,7 +23971,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23590,7 +24006,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23623,7 +24040,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23656,7 +24074,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23688,7 +24107,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -23796,7 +24216,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23828,7 +24249,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23860,7 +24282,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23893,7 +24316,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -23926,7 +24350,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23959,7 +24384,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -23993,7 +24419,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24026,7 +24453,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24060,7 +24488,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24093,7 +24522,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24127,7 +24557,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24160,7 +24591,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24193,7 +24625,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24225,7 +24658,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -24333,7 +24767,8 @@ "y": 0.0, "z": -38.22 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24365,7 +24800,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24397,7 +24833,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24430,7 +24867,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -24463,7 +24901,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24496,7 +24935,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24530,7 +24970,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24563,7 +25004,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24597,7 +25039,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24630,7 +25073,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24664,7 +25108,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24697,7 +25142,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24730,7 +25176,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -24762,7 +25209,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b777168ac1][Flex_S_v2_19_Illumina_Stranded_total_RNA_Ribo_Zero].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b777168ac1][Flex_S_v2_19_Illumina_Stranded_total_RNA_Ribo_Zero].json index e542e8191b2..7005e6011ab 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b777168ac1][Flex_S_v2_19_Illumina_Stranded_total_RNA_Ribo_Zero].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b777168ac1][Flex_S_v2_19_Illumina_Stranded_total_RNA_Ribo_Zero].json @@ -4341,7 +4341,14 @@ }, "id": "UUID", "key": "bccdb28e967f574dfbe472004101d7f9", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "displayName": "Index Anchors", "loadName": "eppendorf_96_wellplate_150ul", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b91d31eaa2][pl_MagMax_RNA_Cells_Flex_96_Channel].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b91d31eaa2][pl_MagMax_RNA_Cells_Flex_96_Channel].json index c314c607ebd..4bcec7cf7de 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b91d31eaa2][pl_MagMax_RNA_Cells_Flex_96_Channel].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[b91d31eaa2][pl_MagMax_RNA_Cells_Flex_96_Channel].json @@ -29839,7 +29839,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29872,7 +29873,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29904,7 +29906,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29936,7 +29939,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29969,7 +29973,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30002,7 +30007,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30035,7 +30041,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30068,7 +30075,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30101,7 +30109,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30134,7 +30143,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30167,7 +30177,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30200,7 +30211,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30233,7 +30245,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30266,7 +30279,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30299,7 +30313,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30332,7 +30347,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30365,7 +30381,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30398,7 +30415,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30431,7 +30449,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30464,7 +30483,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30497,7 +30517,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30530,7 +30551,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30563,7 +30585,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30596,7 +30619,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30629,7 +30653,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30662,7 +30687,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30695,7 +30721,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30728,7 +30755,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30761,7 +30789,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30794,7 +30823,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30827,7 +30857,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30860,7 +30891,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30893,7 +30925,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30926,7 +30959,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30959,7 +30993,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30992,7 +31027,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31025,7 +31061,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31058,7 +31095,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31091,7 +31129,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31124,7 +31163,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31157,7 +31197,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31190,7 +31231,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31223,7 +31265,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31256,7 +31299,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31289,7 +31333,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31322,7 +31367,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31355,7 +31401,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31388,7 +31435,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31421,7 +31469,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31454,7 +31503,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31487,7 +31537,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31520,7 +31571,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31553,7 +31605,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31600,7 +31653,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31632,7 +31686,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31664,7 +31719,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31697,7 +31753,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31730,7 +31787,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31763,7 +31821,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31796,7 +31855,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31829,7 +31889,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31862,7 +31923,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31895,7 +31957,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31928,7 +31991,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31961,7 +32025,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31994,7 +32059,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32027,7 +32093,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32060,7 +32127,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32093,7 +32161,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32126,7 +32195,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32159,7 +32229,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32192,7 +32263,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32225,7 +32297,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32258,7 +32331,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32291,7 +32365,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32324,7 +32399,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32357,7 +32433,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32390,7 +32467,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32423,7 +32501,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32456,7 +32535,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32489,7 +32569,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32522,7 +32603,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32555,7 +32637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32588,7 +32671,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32621,7 +32705,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32654,7 +32739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32687,7 +32773,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32720,7 +32807,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32753,7 +32841,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32786,7 +32875,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32819,7 +32909,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32852,7 +32943,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32885,7 +32977,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32918,7 +33011,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32951,7 +33045,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32984,7 +33079,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33017,7 +33113,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33050,7 +33147,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33083,7 +33181,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33115,7 +33214,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33147,7 +33247,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33476,7 +33577,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33509,7 +33611,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33668,7 +33771,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33701,7 +33805,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33747,7 +33852,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33997,7 +34103,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34030,7 +34137,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34189,7 +34297,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34222,7 +34331,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34268,7 +34378,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34518,7 +34629,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34551,7 +34663,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34710,7 +34823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34743,7 +34857,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34776,7 +34891,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34809,7 +34925,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34842,7 +34959,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34875,7 +34993,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34908,7 +35027,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34941,7 +35061,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34974,7 +35095,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35007,7 +35129,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35040,7 +35163,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35073,7 +35197,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35106,7 +35231,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35139,7 +35265,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35172,7 +35299,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35205,7 +35333,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35238,7 +35367,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35271,7 +35401,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35304,7 +35435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35337,7 +35469,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35370,7 +35503,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35403,7 +35537,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35436,7 +35571,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35469,7 +35605,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35502,7 +35639,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35535,7 +35673,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35568,7 +35707,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35601,7 +35741,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35634,7 +35775,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35667,7 +35809,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35700,7 +35843,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35733,7 +35877,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35766,7 +35911,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35799,7 +35945,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35832,7 +35979,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35865,7 +36013,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35898,7 +36047,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35931,7 +36081,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35964,7 +36115,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35997,7 +36149,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36030,7 +36183,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36063,7 +36217,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36096,7 +36251,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36129,7 +36285,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36162,7 +36319,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36195,7 +36353,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36228,7 +36387,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36261,7 +36421,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36294,7 +36455,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36327,7 +36489,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36360,7 +36523,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36393,7 +36557,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36426,7 +36591,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36459,7 +36625,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36492,7 +36659,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36525,7 +36693,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36558,7 +36727,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36591,7 +36761,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36624,7 +36795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36657,7 +36829,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36690,7 +36863,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36723,7 +36897,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36756,7 +36931,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36789,7 +36965,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36822,7 +36999,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36855,7 +37033,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36888,7 +37067,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36921,7 +37101,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37078,7 +37259,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37111,7 +37293,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37143,7 +37326,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37175,7 +37359,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37208,7 +37393,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37241,7 +37427,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37274,7 +37461,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37307,7 +37495,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37340,7 +37529,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37373,7 +37563,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37406,7 +37597,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37439,7 +37631,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37472,7 +37665,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37504,7 +37698,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37535,7 +37730,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37567,7 +37763,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37878,7 +38075,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37911,7 +38109,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38070,7 +38269,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38103,7 +38303,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38149,7 +38350,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38399,7 +38601,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38432,7 +38635,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38591,7 +38795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38624,7 +38829,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38670,7 +38876,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38920,7 +39127,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38953,7 +39161,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39112,7 +39321,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39145,7 +39355,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39191,7 +39402,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39441,7 +39653,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39474,7 +39687,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39693,7 +39907,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39726,7 +39941,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39759,7 +39975,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39792,7 +40009,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39825,7 +40043,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39858,7 +40077,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39891,7 +40111,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39924,7 +40145,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39957,7 +40179,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39990,7 +40213,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40023,7 +40247,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40056,7 +40281,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40089,7 +40315,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40122,7 +40349,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40155,7 +40383,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40188,7 +40417,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40221,7 +40451,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40254,7 +40485,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40287,7 +40519,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40320,7 +40553,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40353,7 +40587,8 @@ "y": 0.0, "z": -36.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40386,7 +40621,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40419,7 +40655,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40452,7 +40689,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40763,7 +41001,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40796,7 +41035,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[baf79d9b4a][Flex_S_v2_15_P1000S_None_SimpleNormalizeLongRight].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[baf79d9b4a][Flex_S_v2_15_P1000S_None_SimpleNormalizeLongRight].json index 4741bdbc7fc..5460d2d1fd7 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[baf79d9b4a][Flex_S_v2_15_P1000S_None_SimpleNormalizeLongRight].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[baf79d9b4a][Flex_S_v2_15_P1000S_None_SimpleNormalizeLongRight].json @@ -10868,7 +10868,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10901,7 +10902,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10934,7 +10936,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10967,7 +10970,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -11000,7 +11004,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11033,7 +11038,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -11066,7 +11072,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11099,7 +11106,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -11132,7 +11140,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11165,7 +11174,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -11198,7 +11208,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11231,7 +11242,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -11264,7 +11276,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11310,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -11330,7 +11344,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11363,7 +11378,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11396,7 +11412,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11429,7 +11446,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11462,7 +11480,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11495,7 +11514,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -11528,7 +11548,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11561,7 +11582,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -11594,7 +11616,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11627,7 +11650,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -11660,7 +11684,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11693,7 +11718,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -11726,7 +11752,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11759,7 +11786,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -11792,7 +11820,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11825,7 +11854,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -11858,7 +11888,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11891,7 +11922,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11924,7 +11956,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11957,7 +11990,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -11990,7 +12024,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12023,7 +12058,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -12056,7 +12092,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12089,7 +12126,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -12122,7 +12160,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12155,7 +12194,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -12188,7 +12228,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12221,7 +12262,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -12254,7 +12296,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12287,7 +12330,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -12320,7 +12364,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12353,7 +12398,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -12386,7 +12432,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12419,7 +12466,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -12452,7 +12500,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12485,7 +12534,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -12518,7 +12568,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12551,7 +12602,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -12584,7 +12636,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12617,7 +12670,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -12650,7 +12704,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12683,7 +12738,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -12716,7 +12772,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12749,7 +12806,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -12782,7 +12840,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12815,7 +12874,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -12848,7 +12908,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12881,7 +12942,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -12914,7 +12976,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12947,7 +13010,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -12980,7 +13044,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13013,7 +13078,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -13046,7 +13112,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13079,7 +13146,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -13112,7 +13180,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13145,7 +13214,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -13178,7 +13248,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13211,7 +13282,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -13244,7 +13316,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13277,7 +13350,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -13310,7 +13384,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13343,7 +13418,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -13376,7 +13452,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13409,7 +13486,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -13442,7 +13520,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13475,7 +13554,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -13508,7 +13588,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13541,7 +13622,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -13574,7 +13656,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13607,7 +13690,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -13640,7 +13724,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13673,7 +13758,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -13706,7 +13792,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13739,7 +13826,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -13772,7 +13860,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13805,7 +13894,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -13838,7 +13928,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13871,7 +13962,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -13904,7 +13996,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13937,7 +14030,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -13970,7 +14064,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14003,7 +14098,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -14036,7 +14132,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14069,7 +14166,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -14102,7 +14200,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14135,7 +14234,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -14168,7 +14268,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14201,7 +14302,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -14234,7 +14336,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14267,7 +14370,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -14300,7 +14404,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14333,7 +14438,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -14366,7 +14472,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14399,7 +14506,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -14432,7 +14540,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14465,7 +14574,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -14498,7 +14608,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14531,7 +14642,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -14564,7 +14676,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14597,7 +14710,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -14630,7 +14744,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14663,7 +14778,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -14696,7 +14812,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14729,7 +14846,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -14762,7 +14880,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14795,7 +14914,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -14828,7 +14948,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14861,7 +14982,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -14894,7 +15016,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14927,7 +15050,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -14960,7 +15084,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14993,7 +15118,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -15026,7 +15152,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15059,7 +15186,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15092,7 +15220,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15125,7 +15254,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -15158,7 +15288,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15191,7 +15322,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -15224,7 +15356,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15257,7 +15390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -15290,7 +15424,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15323,7 +15458,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -15356,7 +15492,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15389,7 +15526,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -15422,7 +15560,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15455,7 +15594,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -15488,7 +15628,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15521,7 +15662,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -15554,7 +15696,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15587,7 +15730,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -15620,7 +15764,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15653,7 +15798,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -15686,7 +15832,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15719,7 +15866,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -15752,7 +15900,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15785,7 +15934,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -15818,7 +15968,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15851,7 +16002,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -15884,7 +16036,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15917,7 +16070,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -15950,7 +16104,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15983,7 +16138,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -16016,7 +16172,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16049,7 +16206,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -16082,7 +16240,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16115,7 +16274,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16148,7 +16308,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16181,7 +16342,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -16214,7 +16376,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16247,7 +16410,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -16280,7 +16444,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16313,7 +16478,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -16346,7 +16512,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16379,7 +16546,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16412,7 +16580,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16445,7 +16614,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -16478,7 +16648,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16511,7 +16682,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -16544,7 +16716,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16577,7 +16750,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -16610,7 +16784,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16643,7 +16818,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16676,7 +16852,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16709,7 +16886,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -16742,7 +16920,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16775,7 +16954,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -16808,7 +16988,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16841,7 +17022,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -16874,7 +17056,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16907,7 +17090,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -16940,7 +17124,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16973,7 +17158,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -17006,7 +17192,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17039,7 +17226,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -17072,7 +17260,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17105,7 +17294,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -17244,7 +17434,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17277,7 +17468,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -17374,7 +17566,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17407,7 +17600,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -17504,7 +17698,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17537,7 +17732,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -17634,7 +17830,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17667,7 +17864,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -17764,7 +17962,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17797,7 +17996,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -17894,7 +18094,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17927,7 +18128,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -18024,7 +18226,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18057,7 +18260,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -18154,7 +18358,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18187,7 +18392,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18284,7 +18490,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18317,7 +18524,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -18414,7 +18622,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18447,7 +18656,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -18544,7 +18754,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18577,7 +18788,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -18674,7 +18886,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18707,7 +18920,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -18804,7 +19018,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18837,7 +19052,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -18934,7 +19150,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18967,7 +19184,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -19064,7 +19282,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19097,7 +19316,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -19194,7 +19414,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19227,7 +19448,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19324,7 +19546,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19357,7 +19580,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -19454,7 +19678,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19487,7 +19712,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -19584,7 +19810,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19617,7 +19844,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -19714,7 +19942,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19747,7 +19976,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -19844,7 +20074,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19877,7 +20108,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -19974,7 +20206,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20007,7 +20240,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -20104,7 +20338,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20137,7 +20372,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -20234,7 +20470,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20267,7 +20504,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20364,7 +20602,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20397,7 +20636,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -20494,7 +20734,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20527,7 +20768,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -20624,7 +20866,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20657,7 +20900,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -20754,7 +20998,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20787,7 +21032,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -20884,7 +21130,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20917,7 +21164,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -21014,7 +21262,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21047,7 +21296,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -21144,7 +21394,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21177,7 +21428,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -21274,7 +21526,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21307,7 +21560,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21404,7 +21658,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21437,7 +21692,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -21534,7 +21790,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21567,7 +21824,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -21664,7 +21922,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21697,7 +21956,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -21794,7 +22054,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21827,7 +22088,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -21924,7 +22186,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21957,7 +22220,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -22054,7 +22318,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22087,7 +22352,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -22184,7 +22450,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22217,7 +22484,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -22314,7 +22582,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22347,7 +22616,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22444,7 +22714,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22477,7 +22748,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -22574,7 +22846,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22607,7 +22880,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -22704,7 +22978,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22737,7 +23012,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -22834,7 +23110,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22867,7 +23144,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -22964,7 +23242,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22997,7 +23276,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -23094,7 +23374,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23127,7 +23408,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -23224,7 +23506,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23257,7 +23540,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -23354,7 +23638,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23387,7 +23672,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23484,7 +23770,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23517,7 +23804,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -23614,7 +23902,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23647,7 +23936,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -23744,7 +24034,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23777,7 +24068,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -23874,7 +24166,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23907,7 +24200,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -24004,7 +24298,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24037,7 +24332,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -24134,7 +24430,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24167,7 +24464,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -24264,7 +24562,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24297,7 +24596,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -24394,7 +24694,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24427,7 +24728,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -24524,7 +24826,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24557,7 +24860,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -24654,7 +24958,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24687,7 +24992,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -24784,7 +25090,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24817,7 +25124,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -24914,7 +25222,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24947,7 +25256,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -25044,7 +25354,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25077,7 +25388,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -25174,7 +25486,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25207,7 +25520,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -25304,7 +25618,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25337,7 +25652,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -25434,7 +25750,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25467,7 +25784,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25564,7 +25882,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25597,7 +25916,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -25694,7 +26014,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25727,7 +26048,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -25824,7 +26146,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25857,7 +26180,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -25954,7 +26278,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25987,7 +26312,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -26084,7 +26410,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26117,7 +26444,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -26214,7 +26542,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26247,7 +26576,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -26344,7 +26674,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26377,7 +26708,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -26474,7 +26806,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26507,7 +26840,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -26604,7 +26938,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26637,7 +26972,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -26734,7 +27070,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26767,7 +27104,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -26864,7 +27202,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26897,7 +27236,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -26994,7 +27334,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27027,7 +27368,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -27124,7 +27466,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27157,7 +27500,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -27254,7 +27598,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27287,7 +27632,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -27384,7 +27730,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27417,7 +27764,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -27514,7 +27862,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27547,7 +27896,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27644,7 +27994,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27677,7 +28028,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -27774,7 +28126,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27807,7 +28160,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -27904,7 +28258,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27937,7 +28292,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -28034,7 +28390,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28067,7 +28424,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -28164,7 +28522,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28197,7 +28556,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -28294,7 +28654,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28327,7 +28688,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -28424,7 +28786,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28457,7 +28820,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -28554,7 +28918,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28587,7 +28952,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28684,7 +29050,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28717,7 +29084,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -28814,7 +29182,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28847,7 +29216,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -28944,7 +29314,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28977,7 +29348,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -29074,7 +29446,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29107,7 +29480,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -29204,7 +29578,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29237,7 +29612,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -29334,7 +29710,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29367,7 +29744,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -29464,7 +29842,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29497,7 +29876,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -29636,7 +30016,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29669,7 +30050,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -29702,7 +30084,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29735,7 +30118,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -29768,7 +30152,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29801,7 +30186,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -29834,7 +30220,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29867,7 +30254,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -29900,7 +30288,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29933,7 +30322,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -29966,7 +30356,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29999,7 +30390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -30032,7 +30424,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30065,7 +30458,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -30098,7 +30492,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30131,7 +30526,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30164,7 +30560,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30197,7 +30594,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -30230,7 +30628,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30263,7 +30662,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -30296,7 +30696,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30329,7 +30730,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -30362,7 +30764,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30395,7 +30798,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -30428,7 +30832,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30461,7 +30866,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -30494,7 +30900,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30527,7 +30934,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -30560,7 +30968,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30593,7 +31002,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -30626,7 +31036,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30659,7 +31070,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30692,7 +31104,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30725,7 +31138,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30758,7 +31172,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30791,7 +31206,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -30824,7 +31240,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30857,7 +31274,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -30890,7 +31308,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30923,7 +31342,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -30956,7 +31376,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30989,7 +31410,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -31022,7 +31444,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31055,7 +31478,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -31088,7 +31512,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31121,7 +31546,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -31154,7 +31580,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31187,7 +31614,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31220,7 +31648,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31253,7 +31682,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -31286,7 +31716,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31319,7 +31750,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -31352,7 +31784,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31385,7 +31818,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -31418,7 +31852,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31451,7 +31886,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -31484,7 +31920,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31517,7 +31954,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -31550,7 +31988,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31583,7 +32022,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -31616,7 +32056,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31649,7 +32090,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -31682,7 +32124,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31715,7 +32158,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31748,7 +32192,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31781,7 +32226,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -31814,7 +32260,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31847,7 +32294,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -31880,7 +32328,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31913,7 +32362,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -31946,7 +32396,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31979,7 +32430,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -32012,7 +32464,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32045,7 +32498,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -32078,7 +32532,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32111,7 +32566,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -32144,7 +32600,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32177,7 +32634,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -32210,7 +32668,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32243,7 +32702,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32276,7 +32736,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32309,7 +32770,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -32342,7 +32804,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32375,7 +32838,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -32408,7 +32872,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32441,7 +32906,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -32474,7 +32940,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32507,7 +32974,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -32540,7 +33008,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32573,7 +33042,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -32606,7 +33076,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32639,7 +33110,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -32672,7 +33144,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32705,7 +33178,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -32738,7 +33212,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32771,7 +33246,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32804,7 +33280,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32837,7 +33314,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -32870,7 +33348,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32903,7 +33382,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -32936,7 +33416,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32969,7 +33450,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -33002,7 +33484,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33035,7 +33518,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -33068,7 +33552,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33101,7 +33586,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -33134,7 +33620,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33167,7 +33654,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -33200,7 +33688,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33233,7 +33722,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -33266,7 +33756,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33299,7 +33790,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -33332,7 +33824,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33365,7 +33858,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -33398,7 +33892,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33431,7 +33926,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -33464,7 +33960,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33497,7 +33994,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -33530,7 +34028,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33563,7 +34062,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -33596,7 +34096,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33629,7 +34130,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -33662,7 +34164,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33695,7 +34198,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -33728,7 +34232,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33761,7 +34266,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -33794,7 +34300,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33827,7 +34334,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -33860,7 +34368,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33893,7 +34402,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -33926,7 +34436,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33959,7 +34470,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -33992,7 +34504,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34025,7 +34538,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -34058,7 +34572,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34091,7 +34606,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -34124,7 +34640,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34157,7 +34674,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -34190,7 +34708,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34223,7 +34742,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -34256,7 +34776,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34289,7 +34810,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -34322,7 +34844,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34355,7 +34878,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -34388,7 +34912,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34421,7 +34946,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -34454,7 +34980,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34487,7 +35014,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -34520,7 +35048,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34553,7 +35082,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -34586,7 +35116,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34619,7 +35150,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -34652,7 +35184,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34685,7 +35218,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -34718,7 +35252,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34751,7 +35286,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -34784,7 +35320,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34817,7 +35354,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -34850,7 +35388,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34883,7 +35422,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34916,7 +35456,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34949,7 +35490,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -34982,7 +35524,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35015,7 +35558,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -35048,7 +35592,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35081,7 +35626,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -35114,7 +35660,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35147,7 +35694,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -35180,7 +35728,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35213,7 +35762,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -35246,7 +35796,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35279,7 +35830,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -35312,7 +35864,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35345,7 +35898,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -35378,7 +35932,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35411,7 +35966,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35444,7 +36000,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35477,7 +36034,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -35510,7 +36068,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35543,7 +36102,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -35576,7 +36136,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35609,7 +36170,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -35642,7 +36204,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35675,7 +36238,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -35708,7 +36272,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35741,7 +36306,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -35774,7 +36340,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35807,7 +36374,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -35840,7 +36408,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35873,7 +36442,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -36012,7 +36582,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36045,7 +36616,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -36142,7 +36714,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36175,7 +36748,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36272,7 +36846,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36305,7 +36880,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -36402,7 +36978,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36435,7 +37012,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -36532,7 +37110,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36565,7 +37144,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -36662,7 +37242,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36695,7 +37276,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -36792,7 +37374,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36825,7 +37408,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -36922,7 +37506,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36955,7 +37540,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -37052,7 +37638,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37085,7 +37672,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -37182,7 +37770,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37215,7 +37804,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -37312,7 +37902,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37345,7 +37936,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -37442,7 +38034,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37475,7 +38068,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -37572,7 +38166,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37605,7 +38200,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -37702,7 +38298,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37735,7 +38332,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -37832,7 +38430,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37865,7 +38464,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -37962,7 +38562,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37995,7 +38596,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -38092,7 +38694,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38125,7 +38728,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -38222,7 +38826,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38255,7 +38860,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -38352,7 +38958,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38385,7 +38992,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -38482,7 +39090,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38515,7 +39124,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -38612,7 +39222,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38645,7 +39256,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -38742,7 +39354,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38775,7 +39388,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -38872,7 +39486,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38905,7 +39520,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -39002,7 +39618,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39035,7 +39652,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39132,7 +39750,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39165,7 +39784,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -39262,7 +39882,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39295,7 +39916,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -39392,7 +40014,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39425,7 +40048,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -39522,7 +40146,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39555,7 +40180,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -39652,7 +40278,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39685,7 +40312,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -39782,7 +40410,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39815,7 +40444,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -39912,7 +40542,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39945,7 +40576,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -40042,7 +40674,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40075,7 +40708,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40172,7 +40806,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40205,7 +40840,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -40302,7 +40938,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40335,7 +40972,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -40432,7 +41070,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40465,7 +41104,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -40562,7 +41202,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40595,7 +41236,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -40692,7 +41334,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40725,7 +41368,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -40822,7 +41466,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40855,7 +41500,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -40952,7 +41598,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40985,7 +41632,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -41082,7 +41730,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41115,7 +41764,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41212,7 +41862,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41245,7 +41896,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -41342,7 +41994,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41375,7 +42028,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -41472,7 +42126,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41505,7 +42160,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -41602,7 +42258,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41635,7 +42292,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -41732,7 +42390,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41765,7 +42424,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -41862,7 +42522,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41895,7 +42556,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -41992,7 +42654,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42025,7 +42688,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -42122,7 +42786,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42155,7 +42820,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42252,7 +42918,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42285,7 +42952,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -42382,7 +43050,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42415,7 +43084,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -42512,7 +43182,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42545,7 +43216,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -42642,7 +43314,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42675,7 +43348,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -42772,7 +43446,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42805,7 +43480,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -42902,7 +43578,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42935,7 +43612,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -43032,7 +43710,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43065,7 +43744,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -43162,7 +43842,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43195,7 +43876,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -43292,7 +43974,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43325,7 +44008,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -43422,7 +44106,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43455,7 +44140,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -43552,7 +44238,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43585,7 +44272,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -43682,7 +44370,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43715,7 +44404,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -43812,7 +44502,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43845,7 +44536,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -43942,7 +44634,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43975,7 +44668,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -44072,7 +44766,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44105,7 +44800,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -44202,7 +44898,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44235,7 +44932,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -44332,7 +45030,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44365,7 +45064,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -44462,7 +45162,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44495,7 +45196,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -44592,7 +45294,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44625,7 +45328,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -44722,7 +45426,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44755,7 +45460,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -44852,7 +45558,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44885,7 +45592,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -44982,7 +45690,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45015,7 +45724,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -45112,7 +45822,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45145,7 +45856,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -45242,7 +45954,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45275,7 +45988,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -45372,7 +46086,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45405,7 +46120,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -45502,7 +46218,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45535,7 +46252,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -45632,7 +46350,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45665,7 +46384,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -45762,7 +46482,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45795,7 +46516,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -45892,7 +46614,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45925,7 +46648,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -46022,7 +46746,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46055,7 +46780,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -46152,7 +46878,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46185,7 +46912,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -46282,7 +47010,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46315,7 +47044,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -46412,7 +47142,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46445,7 +47176,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -46542,7 +47274,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46575,7 +47308,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -46672,7 +47406,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46705,7 +47440,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -46802,7 +47538,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46835,7 +47572,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -46932,7 +47670,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46965,7 +47704,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -47062,7 +47802,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47095,7 +47836,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -47192,7 +47934,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47225,7 +47968,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -47322,7 +48066,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47355,7 +48100,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47452,7 +48198,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47485,7 +48232,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -47582,7 +48330,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47615,7 +48364,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -47712,7 +48462,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47745,7 +48496,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -47842,7 +48594,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47875,7 +48628,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -47972,7 +48726,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48005,7 +48760,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -48102,7 +48858,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48135,7 +48892,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -48232,7 +48990,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48265,7 +49024,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -48404,7 +49164,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48437,7 +49198,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -48470,7 +49232,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48503,7 +49266,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -48536,7 +49300,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48569,7 +49334,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -48602,7 +49368,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48635,7 +49402,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -48668,7 +49436,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48701,7 +49470,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -48734,7 +49504,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48767,7 +49538,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -48800,7 +49572,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48833,7 +49606,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -48866,7 +49640,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48899,7 +49674,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -48932,7 +49708,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -48965,7 +49742,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -48998,7 +49776,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49031,7 +49810,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -49064,7 +49844,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49097,7 +49878,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -49130,7 +49912,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49163,7 +49946,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -49196,7 +49980,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49229,7 +50014,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -49262,7 +50048,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49295,7 +50082,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -49328,7 +50116,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49361,7 +50150,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -49394,7 +50184,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49427,7 +50218,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49460,7 +50252,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49493,7 +50286,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -49526,7 +50320,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49559,7 +50354,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -49592,7 +50388,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49625,7 +50422,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -49658,7 +50456,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49691,7 +50490,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -49724,7 +50524,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49757,7 +50558,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -49790,7 +50592,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49823,7 +50626,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -49856,7 +50660,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49889,7 +50694,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -49922,7 +50728,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -49955,7 +50762,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -49988,7 +50796,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50021,7 +50830,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -50054,7 +50864,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50087,7 +50898,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -50120,7 +50932,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50153,7 +50966,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -50186,7 +51000,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50219,7 +51034,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -50252,7 +51068,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50285,7 +51102,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -50318,7 +51136,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50351,7 +51170,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -50384,7 +51204,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50417,7 +51238,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -50450,7 +51272,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50483,7 +51306,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50516,7 +51340,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50549,7 +51374,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -50582,7 +51408,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50615,7 +51442,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -50648,7 +51476,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50681,7 +51510,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -50714,7 +51544,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50747,7 +51578,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -50780,7 +51612,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50813,7 +51646,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -50846,7 +51680,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50879,7 +51714,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -50912,7 +51748,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -50945,7 +51782,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -50978,7 +51816,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51011,7 +51850,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51044,7 +51884,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51077,7 +51918,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -51110,7 +51952,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51143,7 +51986,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -51176,7 +52020,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51209,7 +52054,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -51242,7 +52088,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51275,7 +52122,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -51308,7 +52156,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51341,7 +52190,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -51374,7 +52224,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51407,7 +52258,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -51440,7 +52292,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51473,7 +52326,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -51506,7 +52360,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51539,7 +52394,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -51572,7 +52428,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51605,7 +52462,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -51638,7 +52496,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51671,7 +52530,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -51704,7 +52564,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51737,7 +52598,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -51770,7 +52632,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51803,7 +52666,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -51836,7 +52700,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51869,7 +52734,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -51902,7 +52768,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -51935,7 +52802,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -51968,7 +52836,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52001,7 +52870,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -52034,7 +52904,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52067,7 +52938,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -52100,7 +52972,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52133,7 +53006,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -52166,7 +53040,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52199,7 +53074,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -52232,7 +53108,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52265,7 +53142,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -52298,7 +53176,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52331,7 +53210,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -52364,7 +53244,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52397,7 +53278,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -52430,7 +53312,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52463,7 +53346,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -52496,7 +53380,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52529,7 +53414,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -52562,7 +53448,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52595,7 +53482,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52628,7 +53516,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52661,7 +53550,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -52694,7 +53584,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52727,7 +53618,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -52760,7 +53652,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52793,7 +53686,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -52826,7 +53720,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52859,7 +53754,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -52892,7 +53788,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52925,7 +53822,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -52958,7 +53856,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -52991,7 +53890,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -53024,7 +53924,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53057,7 +53958,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -53090,7 +53992,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53123,7 +54026,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53156,7 +54060,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53189,7 +54094,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -53222,7 +54128,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53255,7 +54162,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -53288,7 +54196,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53321,7 +54230,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -53354,7 +54264,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53387,7 +54298,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -53420,7 +54332,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53453,7 +54366,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -53486,7 +54400,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53519,7 +54434,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -53552,7 +54468,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53585,7 +54502,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -53618,7 +54536,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53651,7 +54570,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53684,7 +54604,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53717,7 +54638,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -53750,7 +54672,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53783,7 +54706,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -53816,7 +54740,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53849,7 +54774,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -53882,7 +54808,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53915,7 +54842,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -53948,7 +54876,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -53981,7 +54910,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -54014,7 +54944,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54047,7 +54978,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -54080,7 +55012,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54113,7 +55046,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -54146,7 +55080,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54179,7 +55114,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -54212,7 +55148,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54245,7 +55182,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -54278,7 +55216,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54311,7 +55250,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -54344,7 +55284,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54377,7 +55318,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -54410,7 +55352,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54443,7 +55386,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -54476,7 +55420,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54509,7 +55454,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -54542,7 +55488,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54575,7 +55522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -54608,7 +55556,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -54641,7 +55590,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -54780,7 +55730,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54813,7 +55764,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -54910,7 +55862,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -54943,7 +55896,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -55040,7 +55994,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55073,7 +56028,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -55170,7 +56126,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55203,7 +56160,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -55300,7 +56258,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55333,7 +56292,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -55430,7 +56390,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55463,7 +56424,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -55560,7 +56522,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55593,7 +56556,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -55690,7 +56654,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55723,7 +56688,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -55820,7 +56786,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55853,7 +56820,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -55950,7 +56918,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -55983,7 +56952,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -56080,7 +57050,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56113,7 +57084,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -56210,7 +57182,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56243,7 +57216,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -56340,7 +57314,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56373,7 +57348,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -56470,7 +57446,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56503,7 +57480,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -56600,7 +57578,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56633,7 +57612,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -56730,7 +57710,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56763,7 +57744,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -56860,7 +57842,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -56893,7 +57876,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -56990,7 +57974,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57023,7 +58008,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -57120,7 +58106,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57153,7 +58140,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -57250,7 +58238,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57283,7 +58272,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -57380,7 +58370,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57413,7 +58404,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -57510,7 +58502,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57543,7 +58536,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -57640,7 +58634,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57673,7 +58668,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -57770,7 +58766,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57803,7 +58800,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -57900,7 +58898,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57933,7 +58932,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -58030,7 +59030,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58063,7 +59064,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -58160,7 +59162,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58193,7 +59196,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -58290,7 +59294,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58323,7 +59328,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -58420,7 +59426,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58453,7 +59460,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -58550,7 +59558,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58583,7 +59592,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -58680,7 +59690,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58713,7 +59724,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -58810,7 +59822,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58843,7 +59856,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -58940,7 +59954,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58973,7 +59988,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -59070,7 +60086,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59103,7 +60120,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -59200,7 +60218,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59233,7 +60252,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -59330,7 +60350,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59363,7 +60384,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -59460,7 +60482,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59493,7 +60516,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -59590,7 +60614,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59623,7 +60648,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -59720,7 +60746,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59753,7 +60780,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -59850,7 +60878,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59883,7 +60912,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59980,7 +61010,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60013,7 +61044,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -60110,7 +61142,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60143,7 +61176,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -60240,7 +61274,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60273,7 +61308,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -60370,7 +61406,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60403,7 +61440,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -60500,7 +61538,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60533,7 +61572,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -60630,7 +61670,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60663,7 +61704,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -60760,7 +61802,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60793,7 +61836,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -60890,7 +61934,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60923,7 +61968,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -61020,7 +62066,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61053,7 +62100,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -61150,7 +62198,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61183,7 +62232,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -61280,7 +62330,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61313,7 +62364,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -61410,7 +62462,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61443,7 +62496,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -61540,7 +62594,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61573,7 +62628,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -61670,7 +62726,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61703,7 +62760,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -61800,7 +62858,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61833,7 +62892,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -61930,7 +62990,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61963,7 +63024,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -62060,7 +63122,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62093,7 +63156,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -62190,7 +63254,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62223,7 +63288,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -62320,7 +63386,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62353,7 +63420,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -62450,7 +63518,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62483,7 +63552,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -62580,7 +63650,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62613,7 +63684,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -62710,7 +63782,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62743,7 +63816,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -62840,7 +63914,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62873,7 +63948,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -62970,7 +64046,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63003,7 +64080,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63100,7 +64178,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63133,7 +64212,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -63230,7 +64310,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63263,7 +64344,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -63360,7 +64442,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63393,7 +64476,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -63490,7 +64574,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63523,7 +64608,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -63620,7 +64706,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63653,7 +64740,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -63750,7 +64838,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63783,7 +64872,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -63880,7 +64970,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -63913,7 +65004,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -64010,7 +65102,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64043,7 +65136,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64140,7 +65234,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64173,7 +65268,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -64270,7 +65366,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64303,7 +65400,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -64400,7 +65498,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64433,7 +65532,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -64530,7 +65630,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64563,7 +65664,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -64660,7 +65762,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64693,7 +65796,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -64790,7 +65894,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64823,7 +65928,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -64920,7 +66026,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -64953,7 +66060,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -65050,7 +66158,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65083,7 +66192,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65180,7 +66290,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65213,7 +66324,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -65310,7 +66422,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65343,7 +66456,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -65440,7 +66554,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65473,7 +66588,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -65570,7 +66686,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65603,7 +66720,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -65700,7 +66818,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65733,7 +66852,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -65830,7 +66950,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65863,7 +66984,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -65960,7 +67082,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -65993,7 +67116,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -66090,7 +67214,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66123,7 +67248,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -66220,7 +67346,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66253,7 +67380,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -66350,7 +67478,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66383,7 +67512,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -66480,7 +67610,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66513,7 +67644,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -66610,7 +67742,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66643,7 +67776,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -66740,7 +67874,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66773,7 +67908,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -66870,7 +68006,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -66903,7 +68040,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -67000,7 +68138,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -67033,7 +68172,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -67172,7 +68312,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67205,7 +68346,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -67238,7 +68380,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67271,7 +68414,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -67304,7 +68448,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67337,7 +68482,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -67370,7 +68516,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67403,7 +68550,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -67436,7 +68584,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67469,7 +68618,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -67502,7 +68652,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67535,7 +68686,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -67568,7 +68720,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67601,7 +68754,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -67634,7 +68788,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67667,7 +68822,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -67700,7 +68856,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67733,7 +68890,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -67766,7 +68924,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67799,7 +68958,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -67832,7 +68992,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67865,7 +69026,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -67898,7 +69060,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67931,7 +69094,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -67964,7 +69128,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -67997,7 +69162,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -68030,7 +69196,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68063,7 +69230,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -68096,7 +69264,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68129,7 +69298,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -68162,7 +69332,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68195,7 +69366,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -68228,7 +69400,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68261,7 +69434,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -68294,7 +69468,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68327,7 +69502,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -68360,7 +69536,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68393,7 +69570,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -68426,7 +69604,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68459,7 +69638,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -68492,7 +69672,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68525,7 +69706,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -68558,7 +69740,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68591,7 +69774,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -68624,7 +69808,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68657,7 +69842,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -68690,7 +69876,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68723,7 +69910,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -68756,7 +69944,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68789,7 +69978,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -68822,7 +70012,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68855,7 +70046,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -68888,7 +70080,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68921,7 +70114,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -68954,7 +70148,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -68987,7 +70182,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -69020,7 +70216,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69053,7 +70250,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -69086,7 +70284,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69119,7 +70318,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -69152,7 +70352,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69185,7 +70386,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -69218,7 +70420,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69251,7 +70454,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -69284,7 +70488,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69317,7 +70522,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -69350,7 +70556,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69383,7 +70590,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -69416,7 +70624,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69449,7 +70658,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -69482,7 +70692,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69515,7 +70726,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -69548,7 +70760,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69581,7 +70794,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -69614,7 +70828,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69647,7 +70862,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -69680,7 +70896,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69713,7 +70930,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -69746,7 +70964,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69779,7 +70998,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -69812,7 +71032,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69845,7 +71066,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -69878,7 +71100,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69911,7 +71134,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -69944,7 +71168,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -69977,7 +71202,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -70010,7 +71236,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70043,7 +71270,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -70076,7 +71304,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70109,7 +71338,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -70142,7 +71372,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70175,7 +71406,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -70208,7 +71440,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70241,7 +71474,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -70274,7 +71508,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70307,7 +71542,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -70340,7 +71576,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70373,7 +71610,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -70406,7 +71644,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70439,7 +71678,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -70472,7 +71712,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70505,7 +71746,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -70538,7 +71780,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70571,7 +71814,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -70604,7 +71848,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70637,7 +71882,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -70670,7 +71916,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70703,7 +71950,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -70736,7 +71984,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70769,7 +72018,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -70802,7 +72052,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70835,7 +72086,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -70868,7 +72120,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70901,7 +72154,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -70934,7 +72188,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -70967,7 +72222,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -71000,7 +72256,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71033,7 +72290,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -71066,7 +72324,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71099,7 +72358,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -71132,7 +72392,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71165,7 +72426,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -71198,7 +72460,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71231,7 +72494,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -71264,7 +72528,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71297,7 +72562,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -71330,7 +72596,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71363,7 +72630,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -71396,7 +72664,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71429,7 +72698,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -71462,7 +72732,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71495,7 +72766,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -71528,7 +72800,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71561,7 +72834,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -71594,7 +72868,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71627,7 +72902,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -71660,7 +72936,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71693,7 +72970,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -71726,7 +73004,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71759,7 +73038,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -71792,7 +73072,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71825,7 +73106,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -71858,7 +73140,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71891,7 +73174,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -71924,7 +73208,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -71957,7 +73242,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -71990,7 +73276,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72023,7 +73310,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -72056,7 +73344,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72089,7 +73378,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -72122,7 +73412,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72155,7 +73446,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -72188,7 +73480,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72221,7 +73514,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -72254,7 +73548,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72287,7 +73582,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -72320,7 +73616,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72353,7 +73650,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -72386,7 +73684,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72419,7 +73718,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -72452,7 +73752,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72485,7 +73786,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -72518,7 +73820,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72551,7 +73854,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -72584,7 +73888,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72617,7 +73922,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -72650,7 +73956,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72683,7 +73990,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -72716,7 +74024,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72749,7 +74058,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -72782,7 +74092,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72815,7 +74126,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -72848,7 +74160,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72881,7 +74194,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -72914,7 +74228,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -72947,7 +74262,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -72980,7 +74296,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73013,7 +74330,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -73046,7 +74364,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73079,7 +74398,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -73112,7 +74432,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73145,7 +74466,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -73178,7 +74500,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73211,7 +74534,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -73244,7 +74568,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73277,7 +74602,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -73310,7 +74636,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73343,7 +74670,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -73376,7 +74704,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -73409,7 +74738,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -73548,7 +74878,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -73581,7 +74912,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -73678,7 +75010,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -73711,7 +75044,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -73808,7 +75142,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -73841,7 +75176,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -73938,7 +75274,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -73971,7 +75308,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -74068,7 +75406,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74101,7 +75440,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -74198,7 +75538,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74231,7 +75572,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -74328,7 +75670,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74361,7 +75704,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -74458,7 +75802,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74491,7 +75836,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -74588,7 +75934,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74621,7 +75968,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -74718,7 +76066,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74751,7 +76100,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -74848,7 +76198,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -74881,7 +76232,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -74978,7 +76330,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75011,7 +76364,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -75108,7 +76462,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75141,7 +76496,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -75238,7 +76594,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75271,7 +76628,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -75368,7 +76726,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75401,7 +76760,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -75498,7 +76858,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75531,7 +76892,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -75628,7 +76990,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75661,7 +77024,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -75758,7 +77122,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75791,7 +77156,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -75888,7 +77254,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -75921,7 +77288,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -76018,7 +77386,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76051,7 +77420,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -76148,7 +77518,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76181,7 +77552,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -76278,7 +77650,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76311,7 +77684,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -76408,7 +77782,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76441,7 +77816,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -76538,7 +77914,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76571,7 +77948,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76668,7 +78046,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76701,7 +78080,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -76798,7 +78178,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76831,7 +78212,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -76928,7 +78310,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -76961,7 +78344,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -77058,7 +78442,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77091,7 +78476,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -77188,7 +78574,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77221,7 +78608,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -77318,7 +78706,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77351,7 +78740,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -77448,7 +78838,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77481,7 +78872,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -77578,7 +78970,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77611,7 +79004,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -77708,7 +79102,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77741,7 +79136,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -77838,7 +79234,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -77871,7 +79268,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -77968,7 +79366,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78001,7 +79400,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -78098,7 +79498,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78131,7 +79532,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -78228,7 +79630,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78261,7 +79664,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -78358,7 +79762,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78391,7 +79796,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -78488,7 +79894,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78521,7 +79928,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -78618,7 +80026,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78651,7 +80060,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -78748,7 +80158,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78781,7 +80192,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -78878,7 +80290,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -78911,7 +80324,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -79008,7 +80422,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79041,7 +80456,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -79138,7 +80554,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79171,7 +80588,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -79268,7 +80686,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79301,7 +80720,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -79398,7 +80818,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79431,7 +80852,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -79528,7 +80950,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79561,7 +80984,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -79658,7 +81082,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79691,7 +81116,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -79788,7 +81214,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79821,7 +81248,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -79918,7 +81346,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -79951,7 +81380,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -80048,7 +81478,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80081,7 +81512,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -80178,7 +81610,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80211,7 +81644,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -80308,7 +81742,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80341,7 +81776,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -80438,7 +81874,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80471,7 +81908,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -80568,7 +82006,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80601,7 +82040,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -80698,7 +82138,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80731,7 +82172,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -80828,7 +82270,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80861,7 +82304,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -80958,7 +82402,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -80991,7 +82436,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -81088,7 +82534,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81121,7 +82568,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -81218,7 +82666,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81251,7 +82700,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -81348,7 +82798,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81381,7 +82832,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -81478,7 +82930,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81511,7 +82964,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -81608,7 +83062,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81641,7 +83096,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -81738,7 +83194,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81771,7 +83228,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -81868,7 +83326,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -81901,7 +83360,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -81998,7 +83458,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82031,7 +83492,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -82128,7 +83590,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82161,7 +83624,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -82258,7 +83722,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82291,7 +83756,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -82388,7 +83854,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82421,7 +83888,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -82518,7 +83986,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82551,7 +84020,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -82648,7 +84118,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82681,7 +84152,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -82778,7 +84250,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82811,7 +84284,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -82908,7 +84382,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -82941,7 +84416,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -83038,7 +84514,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83071,7 +84548,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -83168,7 +84646,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83201,7 +84680,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -83298,7 +84778,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83331,7 +84812,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -83428,7 +84910,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83461,7 +84944,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -83558,7 +85042,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83591,7 +85076,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -83688,7 +85174,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83721,7 +85208,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -83818,7 +85306,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83851,7 +85340,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -83948,7 +85438,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -83981,7 +85472,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -84078,7 +85570,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84111,7 +85604,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -84208,7 +85702,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84241,7 +85736,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -84338,7 +85834,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84371,7 +85868,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -84468,7 +85966,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84501,7 +86000,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -84598,7 +86098,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84631,7 +86132,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -84728,7 +86230,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84761,7 +86264,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -84858,7 +86362,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -84891,7 +86396,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -84988,7 +86494,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85021,7 +86528,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -85118,7 +86626,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85151,7 +86660,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -85248,7 +86758,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85281,7 +86792,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -85378,7 +86890,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85411,7 +86924,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -85508,7 +87022,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85541,7 +87056,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -85638,7 +87154,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85671,7 +87188,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -85768,7 +87286,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -85801,7 +87320,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -85940,7 +87460,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -85973,7 +87494,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -86006,7 +87528,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86039,7 +87562,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -86072,7 +87596,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86105,7 +87630,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -86138,7 +87664,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86171,7 +87698,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -86204,7 +87732,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86237,7 +87766,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -86270,7 +87800,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86303,7 +87834,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -86336,7 +87868,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86369,7 +87902,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -86402,7 +87936,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86435,7 +87970,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86468,7 +88004,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86501,7 +88038,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -86534,7 +88072,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86567,7 +88106,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -86600,7 +88140,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86633,7 +88174,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -86666,7 +88208,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86699,7 +88242,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -86732,7 +88276,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86765,7 +88310,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -86798,7 +88344,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86831,7 +88378,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -86864,7 +88412,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86897,7 +88446,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -86930,7 +88480,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -86963,7 +88514,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -86996,7 +88548,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87029,7 +88582,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -87062,7 +88616,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87095,7 +88650,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -87128,7 +88684,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87161,7 +88718,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -87194,7 +88752,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87227,7 +88786,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -87260,7 +88820,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87293,7 +88854,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -87326,7 +88888,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87359,7 +88922,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -87392,7 +88956,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87425,7 +88990,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -87458,7 +89024,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87491,7 +89058,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -87524,7 +89092,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87557,7 +89126,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -87590,7 +89160,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87623,7 +89194,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -87656,7 +89228,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87689,7 +89262,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -87722,7 +89296,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87755,7 +89330,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -87788,7 +89364,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87821,7 +89398,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -87854,7 +89432,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87887,7 +89466,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -87920,7 +89500,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -87953,7 +89534,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -87986,7 +89568,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88019,7 +89602,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -88052,7 +89636,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88085,7 +89670,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -88118,7 +89704,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88151,7 +89738,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -88184,7 +89772,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88217,7 +89806,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -88250,7 +89840,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88283,7 +89874,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -88316,7 +89908,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88349,7 +89942,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -88382,7 +89976,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88415,7 +90010,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -88448,7 +90044,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88481,7 +90078,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -88514,7 +90112,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88547,7 +90146,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -88580,7 +90180,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88613,7 +90214,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -88646,7 +90248,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88679,7 +90282,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -88712,7 +90316,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88745,7 +90350,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -88778,7 +90384,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88811,7 +90418,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -88844,7 +90452,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88877,7 +90486,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -88910,7 +90520,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -88943,7 +90554,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -88976,7 +90588,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89009,7 +90622,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -89042,7 +90656,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89075,7 +90690,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -89108,7 +90724,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89141,7 +90758,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -89174,7 +90792,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89207,7 +90826,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -89240,7 +90860,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89273,7 +90894,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -89306,7 +90928,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89339,7 +90962,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -89372,7 +90996,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89405,7 +91030,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -89438,7 +91064,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89471,7 +91098,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -89504,7 +91132,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89537,7 +91166,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -89570,7 +91200,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89603,7 +91234,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -89636,7 +91268,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89669,7 +91302,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -89702,7 +91336,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89735,7 +91370,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -89768,7 +91404,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89801,7 +91438,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -89834,7 +91472,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89867,7 +91506,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -89900,7 +91540,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89933,7 +91574,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -89966,7 +91608,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -89999,7 +91642,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -90032,7 +91676,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90065,7 +91710,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -90098,7 +91744,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90131,7 +91778,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -90164,7 +91812,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90197,7 +91846,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -90230,7 +91880,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90263,7 +91914,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -90296,7 +91948,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90329,7 +91982,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -90362,7 +92016,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90395,7 +92050,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -90428,7 +92084,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90461,7 +92118,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -90494,7 +92152,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90527,7 +92186,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -90560,7 +92220,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90593,7 +92254,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -90626,7 +92288,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90659,7 +92322,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -90692,7 +92356,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90725,7 +92390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -90758,7 +92424,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90791,7 +92458,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -90824,7 +92492,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90857,7 +92526,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -90890,7 +92560,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90923,7 +92594,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -90956,7 +92628,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -90989,7 +92662,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -91022,7 +92696,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91055,7 +92730,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -91088,7 +92764,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91121,7 +92798,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -91154,7 +92832,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91187,7 +92866,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -91220,7 +92900,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91253,7 +92934,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -91286,7 +92968,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91319,7 +93002,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -91352,7 +93036,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91385,7 +93070,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -91418,7 +93104,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91451,7 +93138,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -91484,7 +93172,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91517,7 +93206,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -91550,7 +93240,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91583,7 +93274,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -91616,7 +93308,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91649,7 +93342,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -91682,7 +93376,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91715,7 +93410,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -91748,7 +93444,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91781,7 +93478,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -91814,7 +93512,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91847,7 +93546,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -91880,7 +93580,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91913,7 +93614,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -91946,7 +93648,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -91979,7 +93682,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -92012,7 +93716,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -92045,7 +93750,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -92078,7 +93784,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -92111,7 +93818,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -92144,7 +93852,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -92177,7 +93886,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -92316,7 +94026,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -92349,7 +94060,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -92446,7 +94158,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -92479,7 +94192,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -92576,7 +94290,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -92609,7 +94324,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -92706,7 +94422,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -92739,7 +94456,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -92836,7 +94554,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -92869,7 +94588,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -92966,7 +94686,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -92999,7 +94720,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -93096,7 +94818,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93129,7 +94852,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -93226,7 +94950,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93259,7 +94984,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -93356,7 +95082,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93389,7 +95116,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -93486,7 +95214,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93519,7 +95248,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -93616,7 +95346,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93649,7 +95380,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -93746,7 +95478,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93779,7 +95512,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -93876,7 +95610,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -93909,7 +95644,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -94006,7 +95742,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94039,7 +95776,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -94136,7 +95874,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94169,7 +95908,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -94266,7 +96006,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94299,7 +96040,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -94396,7 +96138,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94429,7 +96172,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -94526,7 +96270,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94559,7 +96304,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -94656,7 +96402,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94689,7 +96436,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -94786,7 +96534,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94819,7 +96568,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -94916,7 +96666,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -94949,7 +96700,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -95046,7 +96798,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95079,7 +96832,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -95176,7 +96930,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95209,7 +96964,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -95306,7 +97062,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95339,7 +97096,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -95436,7 +97194,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95469,7 +97228,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -95566,7 +97326,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95599,7 +97360,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -95696,7 +97458,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95729,7 +97492,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -95826,7 +97590,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95859,7 +97624,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -95956,7 +97722,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -95989,7 +97756,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -96086,7 +97854,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96119,7 +97888,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -96216,7 +97986,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96249,7 +98020,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -96346,7 +98118,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96379,7 +98152,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96476,7 +98250,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96509,7 +98284,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -96606,7 +98382,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96639,7 +98416,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -96736,7 +98514,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96769,7 +98548,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -96866,7 +98646,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -96899,7 +98680,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -96996,7 +98778,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97029,7 +98812,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -97126,7 +98910,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97159,7 +98944,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -97256,7 +99042,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97289,7 +99076,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -97386,7 +99174,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97419,7 +99208,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -97516,7 +99306,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97549,7 +99340,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -97646,7 +99438,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97679,7 +99472,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -97776,7 +99570,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97809,7 +99604,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -97906,7 +99702,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -97939,7 +99736,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -98036,7 +99834,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98069,7 +99868,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -98166,7 +99966,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98199,7 +100000,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -98296,7 +100098,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98329,7 +100132,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -98426,7 +100230,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98459,7 +100264,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -98556,7 +100362,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98589,7 +100396,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -98686,7 +100494,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98719,7 +100528,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -98816,7 +100626,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98849,7 +100660,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -98946,7 +100758,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -98979,7 +100792,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -99076,7 +100890,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99109,7 +100924,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -99206,7 +101022,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99239,7 +101056,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -99336,7 +101154,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99369,7 +101188,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -99466,7 +101286,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99499,7 +101320,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -99596,7 +101418,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99629,7 +101452,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -99726,7 +101550,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99759,7 +101584,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -99856,7 +101682,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -99889,7 +101716,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -99986,7 +101814,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100019,7 +101848,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -100116,7 +101946,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100149,7 +101980,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -100246,7 +102078,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100279,7 +102112,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -100376,7 +102210,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100409,7 +102244,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -100506,7 +102342,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100539,7 +102376,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -100636,7 +102474,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100669,7 +102508,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -100766,7 +102606,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100799,7 +102640,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -100896,7 +102738,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -100929,7 +102772,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -101026,7 +102870,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101059,7 +102904,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -101156,7 +103002,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101189,7 +103036,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -101286,7 +103134,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101319,7 +103168,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -101416,7 +103266,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101449,7 +103300,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -101546,7 +103398,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101579,7 +103432,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -101676,7 +103530,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101709,7 +103564,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -101806,7 +103662,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101839,7 +103696,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -101936,7 +103794,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -101969,7 +103828,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -102066,7 +103926,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102099,7 +103960,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -102196,7 +104058,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102229,7 +104092,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -102326,7 +104190,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102359,7 +104224,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -102456,7 +104322,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102489,7 +104356,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -102586,7 +104454,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102619,7 +104488,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -102716,7 +104586,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102749,7 +104620,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -102846,7 +104718,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -102879,7 +104752,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -102976,7 +104850,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103009,7 +104884,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -103106,7 +104982,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103139,7 +105016,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -103236,7 +105114,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103269,7 +105148,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -103366,7 +105246,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103399,7 +105280,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -103496,7 +105378,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103529,7 +105412,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -103626,7 +105510,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103659,7 +105544,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -103756,7 +105642,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103789,7 +105676,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -103886,7 +105774,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -103919,7 +105808,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -104016,7 +105906,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -104049,7 +105940,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -104146,7 +106038,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -104179,7 +106072,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -104276,7 +106170,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -104309,7 +106204,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -104406,7 +106302,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -104439,7 +106336,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -104536,7 +106434,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -104569,7 +106468,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -104708,7 +106608,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -104741,7 +106642,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -104774,7 +106676,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -104807,7 +106710,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -104840,7 +106744,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -104873,7 +106778,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -104906,7 +106812,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -104939,7 +106846,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -104972,7 +106880,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105005,7 +106914,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -105038,7 +106948,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105071,7 +106982,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -105104,7 +107016,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105137,7 +107050,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -105170,7 +107084,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105203,7 +107118,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -105236,7 +107152,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105269,7 +107186,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -105302,7 +107220,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105335,7 +107254,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -105368,7 +107288,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105401,7 +107322,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -105434,7 +107356,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105467,7 +107390,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -105500,7 +107424,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105533,7 +107458,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -105566,7 +107492,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105599,7 +107526,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -105632,7 +107560,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105665,7 +107594,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -105698,7 +107628,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105731,7 +107662,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105764,7 +107696,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105797,7 +107730,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -105830,7 +107764,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105863,7 +107798,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -105896,7 +107832,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105929,7 +107866,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -105962,7 +107900,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -105995,7 +107934,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -106028,7 +107968,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106061,7 +108002,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -106094,7 +108036,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106127,7 +108070,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -106160,7 +108104,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106193,7 +108138,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -106226,7 +108172,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106259,7 +108206,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -106292,7 +108240,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106325,7 +108274,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -106358,7 +108308,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106391,7 +108342,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -106424,7 +108376,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106457,7 +108410,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -106490,7 +108444,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106523,7 +108478,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -106556,7 +108512,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106589,7 +108546,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -106622,7 +108580,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106655,7 +108614,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -106688,7 +108648,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106721,7 +108682,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -106754,7 +108716,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106787,7 +108750,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -106820,7 +108784,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106853,7 +108818,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -106886,7 +108852,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106919,7 +108886,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -106952,7 +108920,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -106985,7 +108954,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -107018,7 +108988,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107051,7 +109022,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -107084,7 +109056,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107117,7 +109090,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -107150,7 +109124,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107183,7 +109158,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -107216,7 +109192,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107249,7 +109226,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -107282,7 +109260,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107315,7 +109294,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -107348,7 +109328,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107381,7 +109362,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -107414,7 +109396,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107447,7 +109430,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -107480,7 +109464,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107513,7 +109498,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -107546,7 +109532,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107579,7 +109566,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -107612,7 +109600,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107645,7 +109634,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -107678,7 +109668,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107711,7 +109702,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -107744,7 +109736,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107777,7 +109770,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -107810,7 +109804,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107843,7 +109838,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -107876,7 +109872,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107909,7 +109906,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -107942,7 +109940,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -107975,7 +109974,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -108008,7 +110008,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108041,7 +110042,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -108074,7 +110076,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108107,7 +110110,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -108140,7 +110144,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108173,7 +110178,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -108206,7 +110212,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108239,7 +110246,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -108272,7 +110280,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108305,7 +110314,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -108338,7 +110348,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108371,7 +110382,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -108404,7 +110416,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108437,7 +110450,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -108470,7 +110484,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108503,7 +110518,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -108536,7 +110552,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108569,7 +110586,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -108602,7 +110620,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108635,7 +110654,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -108668,7 +110688,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108701,7 +110722,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -108734,7 +110756,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108767,7 +110790,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -108800,7 +110824,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108833,7 +110858,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -108866,7 +110892,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108899,7 +110926,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -108932,7 +110960,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -108965,7 +110994,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -108998,7 +111028,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109031,7 +111062,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -109064,7 +111096,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109097,7 +111130,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -109130,7 +111164,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109163,7 +111198,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -109196,7 +111232,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109229,7 +111266,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -109262,7 +111300,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109295,7 +111334,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -109328,7 +111368,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109361,7 +111402,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -109394,7 +111436,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109427,7 +111470,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -109460,7 +111504,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109493,7 +111538,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -109526,7 +111572,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109559,7 +111606,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -109592,7 +111640,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109625,7 +111674,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -109658,7 +111708,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109691,7 +111742,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -109724,7 +111776,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109757,7 +111810,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -109790,7 +111844,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109823,7 +111878,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -109856,7 +111912,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109889,7 +111946,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -109922,7 +111980,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -109955,7 +112014,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -109988,7 +112048,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110021,7 +112082,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -110054,7 +112116,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110087,7 +112150,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -110120,7 +112184,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110153,7 +112218,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -110186,7 +112252,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110219,7 +112286,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -110252,7 +112320,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110285,7 +112354,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -110318,7 +112388,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110351,7 +112422,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -110384,7 +112456,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110417,7 +112490,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -110450,7 +112524,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110483,7 +112558,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -110516,7 +112592,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110549,7 +112626,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -110582,7 +112660,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110615,7 +112694,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -110648,7 +112728,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110681,7 +112762,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -110714,7 +112796,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110747,7 +112830,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -110780,7 +112864,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110813,7 +112898,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -110846,7 +112932,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110879,7 +112966,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -110912,7 +113000,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -110945,7 +113034,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -111084,7 +113174,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111117,7 +113208,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -111214,7 +113306,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111247,7 +113340,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -111344,7 +113438,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111377,7 +113472,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -111474,7 +113570,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111507,7 +113604,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -111604,7 +113702,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111637,7 +113736,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -111734,7 +113834,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111767,7 +113868,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -111864,7 +113966,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -111897,7 +114000,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -111994,7 +114098,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112027,7 +114132,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -112124,7 +114230,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112157,7 +114264,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -112254,7 +114362,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112287,7 +114396,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -112384,7 +114494,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112417,7 +114528,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -112514,7 +114626,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112547,7 +114660,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -112644,7 +114758,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112677,7 +114792,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -112774,7 +114890,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112807,7 +114924,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -112904,7 +115022,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -112937,7 +115056,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -113034,7 +115154,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113067,7 +115188,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -113164,7 +115286,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113197,7 +115320,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -113294,7 +115418,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113327,7 +115452,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -113424,7 +115550,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113457,7 +115584,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -113554,7 +115682,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113587,7 +115716,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -113684,7 +115814,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113717,7 +115848,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -113814,7 +115946,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113847,7 +115980,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -113944,7 +116078,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -113977,7 +116112,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -114074,7 +116210,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114107,7 +116244,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -114204,7 +116342,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114237,7 +116376,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -114334,7 +116474,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114367,7 +116508,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -114464,7 +116606,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114497,7 +116640,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -114594,7 +116738,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114627,7 +116772,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -114724,7 +116870,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114757,7 +116904,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -114854,7 +117002,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -114887,7 +117036,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -114984,7 +117134,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115017,7 +117168,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -115114,7 +117266,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115147,7 +117300,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -115244,7 +117398,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115277,7 +117432,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -115374,7 +117530,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115407,7 +117564,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -115504,7 +117662,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115537,7 +117696,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -115634,7 +117794,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115667,7 +117828,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -115764,7 +117926,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115797,7 +117960,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -115894,7 +118058,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -115927,7 +118092,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -116024,7 +118190,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116057,7 +118224,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -116154,7 +118322,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116187,7 +118356,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116284,7 +118454,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116317,7 +118488,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -116414,7 +118586,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116447,7 +118620,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -116544,7 +118718,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116577,7 +118752,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -116674,7 +118850,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116707,7 +118884,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -116804,7 +118982,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116837,7 +119016,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -116934,7 +119114,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -116967,7 +119148,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -117064,7 +119246,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117097,7 +119280,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -117194,7 +119378,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117227,7 +119412,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -117324,7 +119510,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117357,7 +119544,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -117454,7 +119642,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117487,7 +119676,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -117584,7 +119774,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117617,7 +119808,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -117714,7 +119906,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117747,7 +119940,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -117844,7 +120038,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -117877,7 +120072,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -117974,7 +120170,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118007,7 +120204,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -118104,7 +120302,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118137,7 +120336,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -118234,7 +120434,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118267,7 +120468,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -118364,7 +120566,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118397,7 +120600,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -118494,7 +120698,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118527,7 +120732,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C8" }, @@ -118624,7 +120830,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118657,7 +120864,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -118754,7 +120962,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118787,7 +120996,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -118884,7 +121094,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -118917,7 +121128,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -119014,7 +121226,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119047,7 +121260,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -119144,7 +121358,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119177,7 +121392,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H8" }, @@ -119274,7 +121490,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119307,7 +121524,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -119404,7 +121622,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119437,7 +121656,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -119534,7 +121754,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119567,7 +121788,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C9" }, @@ -119664,7 +121886,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119697,7 +121920,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D9" }, @@ -119794,7 +122018,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119827,7 +122052,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -119924,7 +122150,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -119957,7 +122184,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -120054,7 +122282,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120087,7 +122316,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G9" }, @@ -120184,7 +122414,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120217,7 +122448,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H9" }, @@ -120314,7 +122546,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120347,7 +122580,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -120444,7 +122678,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120477,7 +122712,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -120574,7 +122810,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120607,7 +122844,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C10" }, @@ -120704,7 +122942,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120737,7 +122976,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D10" }, @@ -120834,7 +123074,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120867,7 +123108,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E10" }, @@ -120964,7 +123206,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -120997,7 +123240,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F10" }, @@ -121094,7 +123338,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121127,7 +123372,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G10" }, @@ -121224,7 +123470,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121257,7 +123504,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H10" }, @@ -121354,7 +123602,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121387,7 +123636,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -121484,7 +123734,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121517,7 +123768,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -121614,7 +123866,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121647,7 +123900,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -121744,7 +123998,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121777,7 +124032,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D11" }, @@ -121874,7 +124130,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -121907,7 +124164,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -122004,7 +124262,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122037,7 +124296,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F11" }, @@ -122134,7 +124394,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122167,7 +124428,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G11" }, @@ -122264,7 +124526,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122297,7 +124560,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -122394,7 +124658,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122427,7 +124692,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -122524,7 +124790,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122557,7 +124824,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -122654,7 +124922,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122687,7 +124956,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -122784,7 +125054,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122817,7 +125088,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -122914,7 +125186,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -122947,7 +125220,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -123044,7 +125318,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -123077,7 +125352,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -123174,7 +125450,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -123207,7 +125484,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -123304,7 +125582,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -123337,7 +125616,8 @@ "y": 0.0, "z": 0.1999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[bc049301c1][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_transfer_destination_collision].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[bc049301c1][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_transfer_destination_collision].json index f0684b8e86d..290674f3bd6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[bc049301c1][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_transfer_destination_collision].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[bc049301c1][Flex_X_v2_20_96_None_Overrides_TooTallLabware_Override_transfer_destination_collision].json @@ -3824,7 +3824,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c064d0de2c][OT2_S_v6_P1000S_None_SimpleTransfer].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c064d0de2c][OT2_S_v6_P1000S_None_SimpleTransfer].json index 9987d051bb0..14cc53aba17 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c064d0de2c][OT2_S_v6_P1000S_None_SimpleTransfer].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c064d0de2c][OT2_S_v6_P1000S_None_SimpleTransfer].json @@ -1769,7 +1769,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -1802,7 +1803,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -1835,7 +1837,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -1868,7 +1871,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c745e5824a][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModules].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c745e5824a][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModules].json index 11f0ed0c789..aadd38b4eaa 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c745e5824a][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModules].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c745e5824a][Flex_S_v2_16_P1000_96_GRIP_DeckConfiguration1NoModules].json @@ -11240,7 +11240,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11273,7 +11274,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11381,7 +11383,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11414,7 +11417,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11595,7 +11599,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11628,7 +11633,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11736,7 +11742,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11769,7 +11776,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11950,7 +11958,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11983,7 +11992,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12091,7 +12101,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12124,7 +12135,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c821e64fad][OT2_S_v2_13_P300M_P20S_MM_TC_TM_Smoke620Release].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c821e64fad][OT2_S_v2_13_P300M_P20S_MM_TC_TM_Smoke620Release].json index 99e1e178a9e..27e9d4f2c51 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c821e64fad][OT2_S_v2_13_P300M_P20S_MM_TC_TM_Smoke620Release].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c821e64fad][OT2_S_v2_13_P300M_P20S_MM_TC_TM_Smoke620Release].json @@ -7791,7 +7791,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7824,7 +7825,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -7856,7 +7858,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7888,7 +7891,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -7921,7 +7925,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -7953,7 +7958,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7985,7 +7991,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8018,7 +8025,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -8050,7 +8058,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8091,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8115,7 +8125,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -8147,7 +8158,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8179,7 +8191,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8212,7 +8225,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -8244,7 +8258,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8276,7 +8291,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8309,7 +8325,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -8341,7 +8358,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8373,7 +8391,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8406,7 +8425,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -8438,7 +8458,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8470,7 +8491,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8503,7 +8525,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E8" }, @@ -8535,7 +8558,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8567,7 +8591,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8600,7 +8625,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E9" }, @@ -8632,7 +8658,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8664,7 +8691,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8697,7 +8725,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -8729,7 +8758,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8761,7 +8791,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8794,7 +8825,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -8826,7 +8858,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8858,7 +8891,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8891,7 +8925,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -8923,7 +8958,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8955,7 +8991,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8988,7 +9025,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F8" }, @@ -9020,7 +9058,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9052,7 +9091,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9085,7 +9125,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F9" }, @@ -9117,7 +9158,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9149,7 +9191,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9182,7 +9225,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -9214,7 +9258,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9246,7 +9291,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9279,7 +9325,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -9311,7 +9358,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9343,7 +9391,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9376,7 +9425,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G8" }, @@ -9408,7 +9458,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10149,7 +10200,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10182,7 +10234,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10279,7 +10332,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10312,7 +10366,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10409,7 +10464,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10442,7 +10498,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10539,7 +10596,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10572,7 +10630,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c8d2ca0089][Flex_S_v2_18_QIASeq_FX_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c8d2ca0089][Flex_S_v2_18_QIASeq_FX_48x].json index 347a9b1e5d2..131c7514649 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c8d2ca0089][Flex_S_v2_18_QIASeq_FX_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c8d2ca0089][Flex_S_v2_18_QIASeq_FX_48x].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7751,7 +7754,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7784,7 +7788,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7817,7 +7822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7850,7 +7856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7883,7 +7890,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8095,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8127,7 +8141,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8234,7 +8249,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8268,7 +8284,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8301,7 +8318,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8334,7 +8352,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8367,7 +8386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8400,7 +8420,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8433,7 +8454,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8466,7 +8488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8500,7 +8523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8533,7 +8557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8567,7 +8592,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8600,7 +8626,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8633,7 +8660,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8665,7 +8693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8710,7 +8739,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8817,7 +8847,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8851,7 +8882,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8884,7 +8916,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8917,7 +8950,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8950,7 +8984,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8983,7 +9018,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9016,7 +9052,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9049,7 +9086,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9083,7 +9121,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9116,7 +9155,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9150,7 +9190,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9183,7 +9224,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9216,7 +9258,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9248,7 +9291,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9293,7 +9337,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9541,7 +9586,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9574,7 +9620,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9607,7 +9654,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9640,7 +9688,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9674,7 +9723,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9707,7 +9757,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9741,7 +9792,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9774,7 +9826,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9807,7 +9860,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9839,7 +9893,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9884,7 +9939,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9991,7 +10047,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10024,7 +10081,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10057,7 +10115,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10090,7 +10149,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10124,7 +10184,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10157,7 +10218,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10191,7 +10253,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10224,7 +10287,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10257,7 +10321,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10289,7 +10354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10334,7 +10400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10441,7 +10508,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10474,7 +10542,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10507,7 +10576,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10540,7 +10610,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10574,7 +10645,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10607,7 +10679,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10641,7 +10714,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10674,7 +10748,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10707,7 +10782,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10739,7 +10815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10784,7 +10861,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12092,7 +12170,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12126,7 +12205,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12159,7 +12239,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12192,7 +12273,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12225,7 +12307,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12258,7 +12341,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12290,7 +12374,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12336,7 +12421,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12368,7 +12454,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12400,7 +12487,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12434,7 +12522,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12467,7 +12556,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12501,7 +12591,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12534,7 +12625,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12568,7 +12660,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12601,7 +12694,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12635,7 +12729,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12668,7 +12763,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12702,7 +12798,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12735,7 +12832,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12769,7 +12867,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12802,7 +12901,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12836,7 +12936,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12869,7 +12970,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12903,7 +13005,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12936,7 +13039,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12970,7 +13074,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13003,7 +13108,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13036,7 +13142,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13068,7 +13175,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13113,7 +13221,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13220,7 +13329,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13254,7 +13364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13287,7 +13398,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13320,7 +13432,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13353,7 +13466,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13386,7 +13500,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13418,7 +13533,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13464,7 +13580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13496,7 +13613,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13528,7 +13646,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13562,7 +13681,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13595,7 +13715,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13629,7 +13750,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13662,7 +13784,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13696,7 +13819,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13729,7 +13853,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13763,7 +13888,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13796,7 +13922,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13830,7 +13957,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13863,7 +13991,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13897,7 +14026,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13930,7 +14060,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13964,7 +14095,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13997,7 +14129,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14031,7 +14164,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14064,7 +14198,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14098,7 +14233,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14131,7 +14267,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14164,7 +14301,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14196,7 +14334,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14241,7 +14380,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14348,7 +14488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14382,7 +14523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14415,7 +14557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14448,7 +14591,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14481,7 +14625,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14514,7 +14659,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14546,7 +14692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14592,7 +14739,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14624,7 +14772,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14656,7 +14805,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14690,7 +14840,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14723,7 +14874,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14757,7 +14909,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14790,7 +14943,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14824,7 +14978,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14857,7 +15012,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14891,7 +15047,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14924,7 +15081,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14958,7 +15116,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14991,7 +15150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15025,7 +15185,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15058,7 +15219,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15092,7 +15254,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15125,7 +15288,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15159,7 +15323,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15192,7 +15357,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15226,7 +15392,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15259,7 +15426,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15292,7 +15460,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15324,7 +15493,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15369,7 +15539,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15613,7 +15784,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15647,7 +15819,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15680,7 +15853,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15714,7 +15888,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15747,7 +15922,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15780,7 +15956,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15813,7 +15990,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15846,7 +16024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15878,7 +16057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15909,7 +16089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15940,7 +16121,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15972,7 +16154,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16018,7 +16201,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16050,7 +16234,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16096,7 +16281,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16128,7 +16314,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16348,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16193,7 +16381,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16225,7 +16414,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16257,7 +16447,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16289,7 +16480,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16322,7 +16514,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16354,7 +16547,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16386,7 +16580,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16419,7 +16614,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16451,7 +16647,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16483,7 +16680,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16516,7 +16714,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16548,7 +16747,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16580,7 +16780,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16612,7 +16813,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16657,7 +16859,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16689,7 +16892,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16720,7 +16924,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16751,7 +16956,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16782,7 +16988,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16889,7 +17096,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16923,7 +17131,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16956,7 +17165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16990,7 +17200,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17023,7 +17234,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17056,7 +17268,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17089,7 +17302,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17122,7 +17336,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17154,7 +17369,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17185,7 +17401,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17216,7 +17433,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17248,7 +17466,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17294,7 +17513,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17326,7 +17546,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17372,7 +17593,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17404,7 +17626,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17437,7 +17660,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17469,7 +17693,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17501,7 +17726,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17533,7 +17759,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17565,7 +17792,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17598,7 +17826,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17630,7 +17859,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17662,7 +17892,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17695,7 +17926,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17727,7 +17959,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17759,7 +17992,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17792,7 +18026,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17824,7 +18059,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17856,7 +18092,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17888,7 +18125,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17933,7 +18171,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17965,7 +18204,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17996,7 +18236,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18027,7 +18268,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18058,7 +18300,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18165,7 +18408,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18199,7 +18443,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18232,7 +18477,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18266,7 +18512,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18299,7 +18546,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18332,7 +18580,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18365,7 +18614,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18398,7 +18648,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18430,7 +18681,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18461,7 +18713,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18492,7 +18745,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18524,7 +18778,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18570,7 +18825,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18602,7 +18858,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18648,7 +18905,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18680,7 +18938,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18713,7 +18972,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18745,7 +19005,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18777,7 +19038,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18809,7 +19071,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18841,7 +19104,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18874,7 +19138,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18906,7 +19171,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18938,7 +19204,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18971,7 +19238,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19003,7 +19271,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19035,7 +19304,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19068,7 +19338,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19100,7 +19371,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19132,7 +19404,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19164,7 +19437,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19209,7 +19483,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19241,7 +19516,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19272,7 +19548,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19303,7 +19580,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19334,7 +19612,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19571,7 +19850,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19603,7 +19883,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19649,7 +19930,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19681,7 +19963,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19713,7 +19996,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19759,7 +20043,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19805,7 +20090,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19836,7 +20122,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19867,7 +20154,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19962,7 +20250,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19994,7 +20283,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20040,7 +20330,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20072,7 +20363,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20104,7 +20396,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20150,7 +20443,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20196,7 +20490,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20227,7 +20522,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20258,7 +20554,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20353,7 +20650,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20385,7 +20683,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20431,7 +20730,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20463,7 +20763,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20495,7 +20796,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20541,7 +20843,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20587,7 +20890,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20618,7 +20922,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20649,7 +20954,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20773,7 +21079,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20805,7 +21112,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20836,7 +21144,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20867,7 +21176,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20898,7 +21208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20930,7 +21241,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20976,7 +21288,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21007,7 +21320,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21038,7 +21352,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21069,7 +21384,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21190,7 +21506,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21222,7 +21539,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21253,7 +21571,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21284,7 +21603,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21315,7 +21635,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21347,7 +21668,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21393,7 +21715,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21424,7 +21747,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21455,7 +21779,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21486,7 +21811,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21607,7 +21933,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21639,7 +21966,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21670,7 +21998,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21701,7 +22030,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21732,7 +22062,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21764,7 +22095,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21810,7 +22142,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21841,7 +22174,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21872,7 +22206,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21903,7 +22238,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23224,7 +23560,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23256,7 +23593,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23302,7 +23640,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23334,7 +23673,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23366,7 +23706,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23398,7 +23739,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23444,7 +23786,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23490,7 +23833,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23521,7 +23865,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23552,7 +23897,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23583,7 +23929,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23614,7 +23961,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23709,7 +24057,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23741,7 +24090,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23787,7 +24137,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23819,7 +24170,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23851,7 +24203,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23883,7 +24236,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23929,7 +24283,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23975,7 +24330,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24006,7 +24362,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24037,7 +24394,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24068,7 +24426,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24099,7 +24458,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24194,7 +24554,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24226,7 +24587,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24272,7 +24634,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24304,7 +24667,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24336,7 +24700,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24368,7 +24733,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24414,7 +24780,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24460,7 +24827,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24491,7 +24859,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24522,7 +24891,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24553,7 +24923,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24584,7 +24955,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24708,7 +25080,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24740,7 +25113,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24771,7 +25145,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24802,7 +25177,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24833,7 +25209,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24865,7 +25242,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24911,7 +25289,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24942,7 +25321,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24973,7 +25353,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25004,7 +25385,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25125,7 +25507,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25157,7 +25540,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25188,7 +25572,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25219,7 +25604,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25250,7 +25636,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25282,7 +25669,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25328,7 +25716,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25359,7 +25748,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25390,7 +25780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25421,7 +25812,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25542,7 +25934,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25574,7 +25967,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25605,7 +25999,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25636,7 +26031,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25667,7 +26063,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25699,7 +26096,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25745,7 +26143,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25776,7 +26175,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25807,7 +26207,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25838,7 +26239,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25972,7 +26374,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26004,7 +26407,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26050,7 +26454,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26082,7 +26487,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26114,7 +26520,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26146,7 +26553,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26192,7 +26600,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26238,7 +26647,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26269,7 +26679,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26300,7 +26711,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26331,7 +26743,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26362,7 +26775,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26457,7 +26871,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26489,7 +26904,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26535,7 +26951,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26567,7 +26984,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26599,7 +27017,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26631,7 +27050,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26677,7 +27097,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26723,7 +27144,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26754,7 +27176,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26785,7 +27208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26816,7 +27240,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26847,7 +27272,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26942,7 +27368,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26974,7 +27401,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27020,7 +27448,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27052,7 +27481,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27084,7 +27514,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27116,7 +27547,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27162,7 +27594,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27208,7 +27641,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27239,7 +27673,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27270,7 +27705,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27301,7 +27737,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27332,7 +27769,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27455,7 +27893,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27487,7 +27926,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27583,7 +28023,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27615,7 +28056,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27711,7 +28153,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27743,7 +28186,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27926,7 +28370,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27958,7 +28403,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27990,7 +28436,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28022,7 +28469,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28118,7 +28566,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28150,7 +28599,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28182,7 +28632,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28214,7 +28665,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28310,7 +28762,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28342,7 +28795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28374,7 +28828,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28406,7 +28861,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28632,7 +29088,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28664,7 +29121,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28710,7 +29168,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28742,7 +29201,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28775,7 +29235,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28871,7 +29332,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28903,7 +29365,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28949,7 +29412,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28981,7 +29445,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29014,7 +29479,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29110,7 +29576,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29142,7 +29609,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29188,7 +29656,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29220,7 +29689,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29253,7 +29723,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30665,7 +31136,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30699,7 +31171,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30732,7 +31205,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30766,7 +31240,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30799,7 +31274,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30832,7 +31308,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30865,7 +31342,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30898,7 +31376,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30930,7 +31409,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30961,7 +31441,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30992,7 +31473,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31024,7 +31506,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31056,7 +31539,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31088,7 +31572,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31120,7 +31605,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31152,7 +31638,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31185,7 +31672,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31217,7 +31705,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31249,7 +31738,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31282,7 +31772,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31314,7 +31805,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31346,7 +31838,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31379,7 +31872,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31411,7 +31905,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31443,7 +31938,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31475,7 +31971,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31520,7 +32017,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31552,7 +32050,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31583,7 +32082,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31614,7 +32114,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31645,7 +32146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31752,7 +32254,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31786,7 +32289,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31819,7 +32323,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31853,7 +32358,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31886,7 +32392,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31919,7 +32426,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31952,7 +32460,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31985,7 +32494,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32017,7 +32527,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32048,7 +32559,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32079,7 +32591,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32111,7 +32624,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32143,7 +32657,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32175,7 +32690,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32207,7 +32723,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32239,7 +32756,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32272,7 +32790,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32304,7 +32823,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32336,7 +32856,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32369,7 +32890,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32401,7 +32923,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32433,7 +32956,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32466,7 +32990,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32498,7 +33023,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32530,7 +33056,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32562,7 +33089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32607,7 +33135,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32639,7 +33168,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32670,7 +33200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32701,7 +33232,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32732,7 +33264,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32839,7 +33372,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32873,7 +33407,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32906,7 +33441,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32940,7 +33476,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32973,7 +33510,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33006,7 +33544,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33039,7 +33578,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33072,7 +33612,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33104,7 +33645,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33135,7 +33677,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33166,7 +33709,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33198,7 +33742,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33230,7 +33775,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33262,7 +33808,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33294,7 +33841,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33326,7 +33874,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33359,7 +33908,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33391,7 +33941,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33423,7 +33974,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33456,7 +34008,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33488,7 +34041,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33520,7 +34074,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33553,7 +34108,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33585,7 +34141,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33617,7 +34174,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33649,7 +34207,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33694,7 +34253,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33726,7 +34286,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33757,7 +34318,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33788,7 +34350,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33819,7 +34382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34056,7 +34620,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34088,7 +34653,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34134,7 +34700,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34166,7 +34733,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34198,7 +34766,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34230,7 +34799,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34276,7 +34846,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34322,7 +34893,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34353,7 +34925,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34384,7 +34957,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34415,7 +34989,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34446,7 +35021,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34541,7 +35117,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34573,7 +35150,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34619,7 +35197,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34651,7 +35230,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34683,7 +35263,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34715,7 +35296,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34761,7 +35343,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34807,7 +35390,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34838,7 +35422,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34869,7 +35454,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34900,7 +35486,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34931,7 +35518,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35026,7 +35614,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35058,7 +35647,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35104,7 +35694,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35136,7 +35727,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35168,7 +35760,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35200,7 +35793,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35246,7 +35840,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35292,7 +35887,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35323,7 +35919,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35354,7 +35951,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35385,7 +35983,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35416,7 +36015,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35540,7 +36140,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35572,7 +36173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35603,7 +36205,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35634,7 +36237,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35665,7 +36269,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35697,7 +36302,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35743,7 +36349,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35774,7 +36381,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35805,7 +36413,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35836,7 +36445,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35957,7 +36567,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35989,7 +36600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36020,7 +36632,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36051,7 +36664,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36082,7 +36696,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36114,7 +36729,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36160,7 +36776,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36191,7 +36808,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36222,7 +36840,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36253,7 +36872,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36374,7 +36994,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36406,7 +37027,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36437,7 +37059,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36468,7 +37091,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36499,7 +37123,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36531,7 +37156,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36577,7 +37203,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36608,7 +37235,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36639,7 +37267,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36670,7 +37299,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36804,7 +37434,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36836,7 +37467,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36882,7 +37514,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36914,7 +37547,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36946,7 +37580,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36978,7 +37613,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37010,7 +37646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37056,7 +37693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37087,7 +37725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37118,7 +37757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37149,7 +37789,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37180,7 +37821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37275,7 +37917,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37307,7 +37950,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37353,7 +37997,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37385,7 +38030,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37417,7 +38063,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37449,7 +38096,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37481,7 +38129,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37527,7 +38176,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37558,7 +38208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37589,7 +38240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37620,7 +38272,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37651,7 +38304,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37746,7 +38400,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37778,7 +38433,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37824,7 +38480,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37856,7 +38513,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37888,7 +38546,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37920,7 +38579,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37952,7 +38612,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37998,7 +38659,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38029,7 +38691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38060,7 +38723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38091,7 +38755,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38122,7 +38787,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39433,7 +40099,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39465,7 +40132,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39496,7 +40164,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39527,7 +40196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39558,7 +40228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39590,7 +40261,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39636,7 +40308,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39667,7 +40340,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39698,7 +40372,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39729,7 +40404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39850,7 +40526,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39882,7 +40559,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39913,7 +40591,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39944,7 +40623,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -39975,7 +40655,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -40007,7 +40688,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40053,7 +40735,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40084,7 +40767,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40115,7 +40799,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40146,7 +40831,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40267,7 +40953,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40299,7 +40986,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40330,7 +41018,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40361,7 +41050,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40392,7 +41082,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40424,7 +41115,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40470,7 +41162,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40501,7 +41194,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40532,7 +41226,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40563,7 +41258,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -40697,7 +41393,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40729,7 +41426,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40775,7 +41473,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40807,7 +41506,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40839,7 +41539,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40871,7 +41572,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40903,7 +41605,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40949,7 +41652,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40980,7 +41684,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41011,7 +41716,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41042,7 +41748,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41073,7 +41780,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41168,7 +41876,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41200,7 +41909,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41246,7 +41956,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41278,7 +41989,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41310,7 +42022,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41342,7 +42055,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41374,7 +42088,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41420,7 +42135,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41451,7 +42167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41482,7 +42199,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41513,7 +42231,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41544,7 +42263,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41639,7 +42359,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41671,7 +42392,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41717,7 +42439,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41749,7 +42472,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41781,7 +42505,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41813,7 +42538,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41845,7 +42571,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41891,7 +42618,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41922,7 +42650,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41953,7 +42682,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41984,7 +42714,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42015,7 +42746,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42138,7 +42870,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42170,7 +42903,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42266,7 +43000,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42298,7 +43033,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42394,7 +43130,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42426,7 +43163,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43832,7 +44570,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43865,7 +44604,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43897,7 +44637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43929,7 +44670,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43961,7 +44703,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44057,7 +44800,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44090,7 +44834,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44122,7 +44867,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44154,7 +44900,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44186,7 +44933,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44282,7 +45030,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44315,7 +45064,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44347,7 +45097,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44379,7 +45130,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44411,7 +45163,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44680,7 +45433,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -44713,7 +45467,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44759,7 +45514,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44791,7 +45547,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44837,7 +45594,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44869,7 +45627,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44902,7 +45661,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44935,7 +45695,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44969,7 +45730,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45002,7 +45764,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45035,7 +45798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45143,7 +45907,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45176,7 +45941,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45222,7 +45988,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45254,7 +46021,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45300,7 +46068,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45332,7 +46101,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45365,7 +46135,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45398,7 +46169,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45432,7 +46204,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45465,7 +46238,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45498,7 +46272,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45606,7 +46381,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45639,7 +46415,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -45685,7 +46462,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45717,7 +46495,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45763,7 +46542,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45795,7 +46575,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45828,7 +46609,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45861,7 +46643,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45895,7 +46678,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45928,7 +46712,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45961,7 +46746,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46083,7 +46869,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46117,7 +46904,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46150,7 +46938,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46183,7 +46972,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46216,7 +47006,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46249,7 +47040,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46282,7 +47074,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46316,7 +47109,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46349,7 +47143,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46383,7 +47178,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46416,7 +47212,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46450,7 +47247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46483,7 +47281,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46517,7 +47316,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46550,7 +47350,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46584,7 +47385,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46617,7 +47419,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46651,7 +47454,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46684,7 +47488,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46718,7 +47523,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46751,7 +47557,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46785,7 +47592,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46818,7 +47626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46852,7 +47661,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46885,7 +47695,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46918,7 +47729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46950,7 +47762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46995,7 +47808,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47102,7 +47916,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47136,7 +47951,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47169,7 +47985,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47202,7 +48019,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47235,7 +48053,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47268,7 +48087,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47301,7 +48121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47335,7 +48156,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47368,7 +48190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47402,7 +48225,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47435,7 +48259,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47469,7 +48294,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47502,7 +48328,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47536,7 +48363,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47569,7 +48397,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47603,7 +48432,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47636,7 +48466,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47670,7 +48501,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47703,7 +48535,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47737,7 +48570,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47770,7 +48604,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47804,7 +48639,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47837,7 +48673,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47871,7 +48708,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47904,7 +48742,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47937,7 +48776,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47969,7 +48809,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48014,7 +48855,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48121,7 +48963,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48155,7 +48998,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48188,7 +49032,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48221,7 +49066,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48254,7 +49100,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48287,7 +49134,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48320,7 +49168,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48354,7 +49203,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48387,7 +49237,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48421,7 +49272,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48454,7 +49306,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48488,7 +49341,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48521,7 +49375,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48555,7 +49410,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48588,7 +49444,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48622,7 +49479,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48655,7 +49513,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48689,7 +49548,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48722,7 +49582,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48756,7 +49617,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48789,7 +49651,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48823,7 +49686,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48856,7 +49720,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48890,7 +49755,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48923,7 +49789,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48956,7 +49823,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -48988,7 +49856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49033,7 +49902,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -50644,7 +51514,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50678,7 +51549,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50711,7 +51583,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50745,7 +51618,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50778,7 +51652,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50811,7 +51686,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50844,7 +51720,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50877,7 +51754,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50909,7 +51787,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50940,7 +51819,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50971,7 +51851,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51003,7 +51884,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51049,7 +51931,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51081,7 +51964,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51127,7 +52011,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51159,7 +52044,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51192,7 +52078,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51224,7 +52111,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51256,7 +52144,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51288,7 +52177,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51320,7 +52210,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51353,7 +52244,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51385,7 +52277,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51417,7 +52310,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51450,7 +52344,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51482,7 +52377,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51514,7 +52410,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51547,7 +52444,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51579,7 +52477,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51611,7 +52510,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51643,7 +52543,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51688,7 +52589,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51720,7 +52622,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51751,7 +52654,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51782,7 +52686,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51813,7 +52718,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51920,7 +52826,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51954,7 +52861,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51987,7 +52895,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52021,7 +52930,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52054,7 +52964,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52087,7 +52998,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52120,7 +53032,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52153,7 +53066,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52185,7 +53099,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52216,7 +53131,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52247,7 +53163,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52279,7 +53196,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52325,7 +53243,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52357,7 +53276,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52403,7 +53323,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52435,7 +53356,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52468,7 +53390,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52500,7 +53423,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52532,7 +53456,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52564,7 +53489,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52596,7 +53522,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52629,7 +53556,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52661,7 +53589,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52693,7 +53622,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52726,7 +53656,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52758,7 +53689,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52790,7 +53722,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52823,7 +53756,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52855,7 +53789,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52887,7 +53822,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52919,7 +53855,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52964,7 +53901,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52996,7 +53934,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53027,7 +53966,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53058,7 +53998,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53089,7 +54030,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53196,7 +54138,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53230,7 +54173,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53263,7 +54207,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53297,7 +54242,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53330,7 +54276,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53363,7 +54310,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53396,7 +54344,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53429,7 +54378,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53461,7 +54411,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53492,7 +54443,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53523,7 +54475,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -53555,7 +54508,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53601,7 +54555,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53633,7 +54588,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53679,7 +54635,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53711,7 +54668,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -53744,7 +54702,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53776,7 +54735,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53808,7 +54768,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53840,7 +54801,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53872,7 +54834,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53905,7 +54868,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53937,7 +54901,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53969,7 +54934,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54002,7 +54968,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54034,7 +55001,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54066,7 +55034,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54099,7 +55068,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54131,7 +55101,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54163,7 +55134,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54195,7 +55167,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54240,7 +55213,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54272,7 +55246,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54303,7 +55278,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54334,7 +55310,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54365,7 +55342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54602,7 +55580,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54634,7 +55613,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54680,7 +55660,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54712,7 +55693,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54744,7 +55726,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54776,7 +55759,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54822,7 +55806,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54868,7 +55853,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54899,7 +55885,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54930,7 +55917,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54961,7 +55949,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54992,7 +55981,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55087,7 +56077,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55119,7 +56110,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55165,7 +56157,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55197,7 +56190,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55229,7 +56223,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55261,7 +56256,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -55307,7 +56303,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55353,7 +56350,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55384,7 +56382,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55415,7 +56414,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55446,7 +56446,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55477,7 +56478,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55572,7 +56574,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55604,7 +56607,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55650,7 +56654,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55682,7 +56687,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55714,7 +56720,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55746,7 +56753,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55792,7 +56800,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55838,7 +56847,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55869,7 +56879,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55900,7 +56911,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55931,7 +56943,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55962,7 +56975,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56086,7 +57100,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56118,7 +57133,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56149,7 +57165,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56180,7 +57197,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56211,7 +57229,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56243,7 +57262,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56289,7 +57309,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56320,7 +57341,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56351,7 +57373,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56382,7 +57405,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56503,7 +57527,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56535,7 +57560,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56566,7 +57592,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56597,7 +57624,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56628,7 +57656,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56660,7 +57689,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56706,7 +57736,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56737,7 +57768,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56768,7 +57800,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56799,7 +57832,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56920,7 +57954,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56952,7 +57987,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -56983,7 +58019,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57014,7 +58051,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57045,7 +58083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -57077,7 +58116,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57123,7 +58163,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57154,7 +58195,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57185,7 +58227,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57216,7 +58259,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57350,7 +58394,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57382,7 +58427,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57428,7 +58474,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57460,7 +58507,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57492,7 +58540,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57524,7 +58573,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57570,7 +58620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57616,7 +58667,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57647,7 +58699,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57678,7 +58731,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57709,7 +58763,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57740,7 +58795,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57835,7 +58891,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57867,7 +58924,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57913,7 +58971,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57945,7 +59004,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57977,7 +59037,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58009,7 +59070,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58055,7 +59117,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58101,7 +59164,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58132,7 +59196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58163,7 +59228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58194,7 +59260,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58225,7 +59292,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58320,7 +59388,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58352,7 +59421,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58398,7 +59468,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58430,7 +59501,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58462,7 +59534,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58494,7 +59567,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58540,7 +59614,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58586,7 +59661,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58617,7 +59693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58648,7 +59725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58679,7 +59757,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58710,7 +59789,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -60057,7 +61137,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60089,7 +61170,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60120,7 +61202,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60151,7 +61234,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60182,7 +61266,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60214,7 +61299,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60260,7 +61346,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60291,7 +61378,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60322,7 +61410,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60353,7 +61442,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60474,7 +61564,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60506,7 +61597,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60537,7 +61629,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60568,7 +61661,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60599,7 +61693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60631,7 +61726,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60677,7 +61773,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60708,7 +61805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60739,7 +61837,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60770,7 +61869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60891,7 +61991,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60923,7 +62024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60954,7 +62056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -60985,7 +62088,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61016,7 +62120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -61048,7 +62153,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61094,7 +62200,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61125,7 +62232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61156,7 +62264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61187,7 +62296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -61321,7 +62431,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61353,7 +62464,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61399,7 +62511,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61431,7 +62544,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61463,7 +62577,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61495,7 +62610,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -61541,7 +62657,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61587,7 +62704,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61618,7 +62736,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61649,7 +62768,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61680,7 +62800,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61711,7 +62832,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61806,7 +62928,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61838,7 +62961,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61884,7 +63008,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61916,7 +63041,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61948,7 +63074,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61980,7 +63107,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62026,7 +63154,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62072,7 +63201,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62103,7 +63233,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62134,7 +63265,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62165,7 +63297,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62196,7 +63329,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62291,7 +63425,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62323,7 +63458,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62369,7 +63505,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62401,7 +63538,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62433,7 +63571,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62465,7 +63604,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62511,7 +63651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62557,7 +63698,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62588,7 +63730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62619,7 +63762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62650,7 +63794,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62681,7 +63826,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62804,7 +63950,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62836,7 +63983,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62932,7 +64080,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62964,7 +64113,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63060,7 +64210,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63092,7 +64243,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63275,7 +64427,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63308,7 +64461,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63340,7 +64494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63372,7 +64527,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63404,7 +64560,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63500,7 +64657,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63533,7 +64691,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63565,7 +64724,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63597,7 +64757,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63629,7 +64790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63725,7 +64887,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63758,7 +64921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -63790,7 +64954,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63822,7 +64987,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63854,7 +65020,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64080,7 +65247,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64112,7 +65280,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64158,7 +65327,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64190,7 +65360,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64223,7 +65394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64319,7 +65491,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64351,7 +65524,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64397,7 +65571,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64429,7 +65604,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64462,7 +65638,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64558,7 +65735,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64590,7 +65768,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64636,7 +65815,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64668,7 +65848,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64701,7 +65882,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c9e6e3d59d][OT2_X_v4_P300M_P20S_MM_TC1_TM_e2eTests].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c9e6e3d59d][OT2_X_v4_P300M_P20S_MM_TC1_TM_e2eTests].json index 27c588074b3..5efbff81ebc 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c9e6e3d59d][OT2_X_v4_P300M_P20S_MM_TC1_TM_e2eTests].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[c9e6e3d59d][OT2_X_v4_P300M_P20S_MM_TC1_TM_e2eTests].json @@ -7055,7 +7055,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cb5adc3d23][OT2_S_v6_P20S_P300M_TransferReTransferLiquid].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cb5adc3d23][OT2_S_v6_P20S_P300M_TransferReTransferLiquid].json index 7f3534fa0f5..1759b7b244f 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cb5adc3d23][OT2_S_v6_P20S_P300M_TransferReTransferLiquid].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cb5adc3d23][OT2_S_v6_P20S_P300M_TransferReTransferLiquid].json @@ -4199,7 +4199,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4232,7 +4233,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4329,7 +4331,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4362,7 +4365,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4459,7 +4463,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4492,7 +4497,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -4589,7 +4595,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4622,7 +4629,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4719,7 +4727,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4752,7 +4761,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -4849,7 +4859,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4882,7 +4893,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -4979,7 +4991,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5012,7 +5025,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -5109,7 +5123,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5142,7 +5157,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -5239,7 +5255,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5272,7 +5289,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5369,7 +5387,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5402,7 +5421,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -5499,7 +5519,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5532,7 +5553,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -5629,7 +5651,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5662,7 +5685,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -5759,7 +5783,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5792,7 +5817,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -5889,7 +5915,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -5922,7 +5949,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -6019,7 +6047,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6052,7 +6081,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -6149,7 +6179,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6182,7 +6213,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -6279,7 +6311,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6312,7 +6345,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6409,7 +6443,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6442,7 +6477,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -6539,7 +6575,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6572,7 +6609,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -6669,7 +6707,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6702,7 +6741,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -6799,7 +6839,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6832,7 +6873,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -6929,7 +6971,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6962,7 +7005,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -7059,7 +7103,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7092,7 +7137,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -7189,7 +7235,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -7222,7 +7269,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -7319,7 +7367,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7352,7 +7401,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7449,7 +7499,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7482,7 +7533,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -7579,7 +7631,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7612,7 +7665,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C4" }, @@ -7709,7 +7763,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7742,7 +7797,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D4" }, @@ -7839,7 +7895,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -7872,7 +7929,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E4" }, @@ -7969,7 +8027,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8002,7 +8061,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F4" }, @@ -8099,7 +8159,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8132,7 +8193,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G4" }, @@ -8229,7 +8291,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8262,7 +8325,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H4" }, @@ -8359,7 +8423,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8392,7 +8457,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8489,7 +8555,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8522,7 +8589,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -8619,7 +8687,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8652,7 +8721,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -8749,7 +8819,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8782,7 +8853,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -8879,7 +8951,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -8912,7 +8985,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -9009,7 +9083,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9042,7 +9117,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -9139,7 +9215,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9172,7 +9249,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -9269,7 +9347,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9302,7 +9381,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -9399,7 +9479,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9432,7 +9513,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -9529,7 +9611,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9562,7 +9645,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -9659,7 +9743,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9692,7 +9777,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -9789,7 +9875,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9822,7 +9909,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -9919,7 +10007,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -9952,7 +10041,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E6" }, @@ -10049,7 +10139,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10082,7 +10173,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F6" }, @@ -10179,7 +10271,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10212,7 +10305,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G6" }, @@ -10309,7 +10403,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -10342,7 +10437,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H6" }, @@ -10439,7 +10535,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10472,7 +10569,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -10569,7 +10667,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10602,7 +10701,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -10699,7 +10799,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10732,7 +10833,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -10829,7 +10931,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10862,7 +10965,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -10959,7 +11063,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -10992,7 +11097,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -11089,7 +11195,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11122,7 +11229,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -11219,7 +11327,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11252,7 +11361,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -11349,7 +11459,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -11382,7 +11493,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -11479,7 +11591,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11512,7 +11625,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11609,7 +11723,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -11642,7 +11757,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11739,7 +11855,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -11772,7 +11889,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11869,7 +11987,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -11902,7 +12021,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11999,7 +12119,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -12032,7 +12153,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12129,7 +12251,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12162,7 +12285,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12259,7 +12383,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -12292,7 +12417,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12389,7 +12515,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -12422,7 +12549,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12519,7 +12647,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -12552,7 +12681,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cc26c104b4][Flex_S_v2_20_8_None_SINGLE_HappyPath].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cc26c104b4][Flex_S_v2_20_8_None_SINGLE_HappyPath].json index 5edcb1a106c..4ad4434ab42 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cc26c104b4][Flex_S_v2_20_8_None_SINGLE_HappyPath].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cc26c104b4][Flex_S_v2_20_8_None_SINGLE_HappyPath].json @@ -3725,7 +3725,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3758,7 +3759,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -3791,7 +3793,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3900,7 +3903,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3933,7 +3937,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -4042,7 +4047,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -4075,7 +4081,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -4108,7 +4115,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -4261,7 +4269,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4461,7 +4470,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4493,7 +4503,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4527,7 +4538,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4560,7 +4572,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4594,7 +4607,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4627,7 +4641,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4661,7 +4676,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4694,7 +4710,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4728,7 +4745,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4761,7 +4779,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4795,7 +4814,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4828,7 +4848,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4862,7 +4883,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4895,7 +4917,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4929,7 +4952,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4962,7 +4986,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4996,7 +5021,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5029,7 +5055,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5063,7 +5090,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5096,7 +5124,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5129,7 +5158,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5161,7 +5191,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5192,7 +5223,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5237,7 +5269,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5269,7 +5302,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5302,7 +5336,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5429,7 +5464,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -5462,7 +5498,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -5495,7 +5532,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -5604,7 +5642,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5637,7 +5676,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5746,7 +5786,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5779,7 +5820,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -5812,7 +5854,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -5965,7 +6008,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -6165,7 +6209,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6197,7 +6242,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6231,7 +6277,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6264,7 +6311,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6298,7 +6346,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6331,7 +6380,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6365,7 +6415,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6398,7 +6449,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6432,7 +6484,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6465,7 +6518,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6499,7 +6553,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6532,7 +6587,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6566,7 +6622,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6599,7 +6656,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6633,7 +6691,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6666,7 +6725,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6700,7 +6760,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6733,7 +6794,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6767,7 +6829,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6800,7 +6863,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6833,7 +6897,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6865,7 +6930,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6896,7 +6962,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6941,7 +7008,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6973,7 +7041,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7006,7 +7075,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cecd51c8ee][pl_ExpressPlex_96_final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cecd51c8ee][pl_ExpressPlex_96_final].json index ace83923e02..4e8f71a17c1 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cecd51c8ee][pl_ExpressPlex_96_final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[cecd51c8ee][pl_ExpressPlex_96_final].json @@ -12834,7 +12834,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12881,7 +12882,8 @@ "y": 0.0, "z": -13.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12992,7 +12994,8 @@ "y": 0.0, "z": -13.810000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13039,7 +13042,8 @@ "y": 0.0, "z": -13.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d0154b1493][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d0154b1493][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json index 13e42d0bd8b..1149640d8b1 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d0154b1493][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d0154b1493][Flex_X_v2_20_96_and_8_Overrides_InvalidConfigs_Override_eight_partial_column_bottom_right].json @@ -1220,7 +1220,14 @@ }, "id": "UUID", "key": "2c37ad797da7df791b57a7843a203e88", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "configurationParams": { "backLeftNozzle": "G12", diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d14738bdfe][pl_Zymo_Magbead_DNA_Cells_Flex_multi].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d14738bdfe][pl_Zymo_Magbead_DNA_Cells_Flex_multi].json index b897743dc90..6e02fa8a3f3 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d14738bdfe][pl_Zymo_Magbead_DNA_Cells_Flex_multi].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d14738bdfe][pl_Zymo_Magbead_DNA_Cells_Flex_multi].json @@ -9149,7 +9149,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9182,7 +9183,8 @@ "y": 0.0, "z": -18.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9215,7 +9217,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9248,7 +9251,8 @@ "y": 0.0, "z": -18.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9281,7 +9285,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9314,7 +9319,8 @@ "y": 0.0, "z": -18.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9347,7 +9353,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9379,7 +9386,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9411,7 +9419,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9444,7 +9453,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9476,7 +9486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9508,7 +9519,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9541,7 +9553,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9574,7 +9587,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9607,7 +9621,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9640,7 +9655,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9673,7 +9689,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9706,7 +9723,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9739,7 +9757,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9772,7 +9791,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9805,7 +9825,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9838,7 +9859,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9871,7 +9893,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9904,7 +9927,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9937,7 +9961,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9970,7 +9995,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10003,7 +10029,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10036,7 +10063,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10069,7 +10097,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10102,7 +10131,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10135,7 +10165,8 @@ "y": 0.0, "z": -8.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10168,7 +10199,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10201,7 +10233,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10369,7 +10402,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10401,7 +10435,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10434,7 +10469,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10467,7 +10503,8 @@ "y": -2.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10500,7 +10537,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10533,7 +10571,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10566,7 +10605,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10599,7 +10639,8 @@ "y": -2.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10632,7 +10673,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10665,7 +10707,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10698,7 +10741,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10731,7 +10775,8 @@ "y": -2.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10764,7 +10809,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10797,7 +10843,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10830,7 +10877,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10863,7 +10911,8 @@ "y": -2.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10896,7 +10945,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10929,7 +10979,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10962,7 +11013,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10995,7 +11047,8 @@ "y": -2.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11028,7 +11081,8 @@ "y": 2.0, "z": -23.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11061,7 +11115,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11094,7 +11149,8 @@ "y": 2.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11127,7 +11183,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11159,7 +11216,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11191,7 +11249,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11224,7 +11283,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11256,7 +11316,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11288,7 +11349,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11320,7 +11382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11352,7 +11415,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11385,7 +11449,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11418,7 +11483,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11451,7 +11517,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11484,7 +11551,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11517,7 +11585,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11550,7 +11619,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11583,7 +11653,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11616,7 +11687,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11649,7 +11721,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11682,7 +11755,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11715,7 +11789,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11748,7 +11823,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11781,7 +11857,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11814,7 +11891,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11847,7 +11925,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11880,7 +11959,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11913,7 +11993,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11946,7 +12027,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11979,7 +12061,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12012,7 +12095,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12045,7 +12129,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12078,7 +12163,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12111,7 +12197,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12144,7 +12231,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12177,7 +12265,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12210,7 +12299,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12243,7 +12333,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12276,7 +12367,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12309,7 +12401,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12342,7 +12435,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12375,7 +12469,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12408,7 +12503,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12441,7 +12537,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12473,7 +12570,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12504,7 +12602,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12536,7 +12635,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12842,7 +12942,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12874,7 +12975,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12906,7 +13008,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12938,7 +13041,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12971,7 +13075,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13003,7 +13108,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13034,7 +13140,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13066,7 +13173,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13225,7 +13333,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13257,7 +13366,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13289,7 +13399,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -13322,7 +13433,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13354,7 +13466,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13386,7 +13499,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13418,7 +13532,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13450,7 +13565,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13483,7 +13599,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13516,7 +13633,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13549,7 +13667,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13582,7 +13701,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13615,7 +13735,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13648,7 +13769,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13681,7 +13803,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13714,7 +13837,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13747,7 +13871,8 @@ "y": 1.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13780,7 +13905,8 @@ "y": -2.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13813,7 +13939,8 @@ "y": 2.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13846,7 +13973,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13879,7 +14007,8 @@ "y": 2.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14185,7 +14314,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14217,7 +14347,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14249,7 +14380,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14281,7 +14413,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14314,7 +14447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14346,7 +14480,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14377,7 +14512,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14409,7 +14545,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14568,7 +14705,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -14600,7 +14738,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -14632,7 +14771,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -14665,7 +14805,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14940,7 +15081,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14972,7 +15114,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15004,7 +15147,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15036,7 +15180,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15069,7 +15214,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15101,7 +15247,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15132,7 +15279,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15164,7 +15312,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15323,7 +15472,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15355,7 +15505,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15387,7 +15538,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15420,7 +15572,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15695,7 +15848,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15727,7 +15881,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15759,7 +15914,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15791,7 +15947,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15824,7 +15981,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15856,7 +16014,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15887,7 +16046,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15919,7 +16079,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16078,7 +16239,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16110,7 +16272,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16142,7 +16305,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -16175,7 +16339,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16450,7 +16615,8 @@ "y": 0.0, "z": -19.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16482,7 +16648,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16514,7 +16681,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16546,7 +16714,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16579,7 +16748,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16611,7 +16781,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16642,7 +16813,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16674,7 +16846,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17118,7 +17291,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -17150,7 +17324,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -17182,7 +17357,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -17215,7 +17391,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17478,7 +17655,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17510,7 +17688,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17542,7 +17721,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17575,7 +17755,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17607,7 +17788,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17638,7 +17820,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17670,7 +17853,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d29d74d7fb][pl_QIASeq_FX_48x_v8].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d29d74d7fb][pl_QIASeq_FX_48x_v8].json index 9951bcf11da..9d35aba10fc 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d29d74d7fb][pl_QIASeq_FX_48x_v8].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d29d74d7fb][pl_QIASeq_FX_48x_v8].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7751,7 +7754,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7784,7 +7788,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7817,7 +7822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7850,7 +7856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7883,7 +7890,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8050,7 +8062,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8082,7 +8095,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8127,7 +8141,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8234,7 +8249,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8268,7 +8284,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8301,7 +8318,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8334,7 +8352,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8367,7 +8386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8400,7 +8420,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8433,7 +8454,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8466,7 +8488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8500,7 +8523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8533,7 +8557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8567,7 +8592,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8600,7 +8626,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8633,7 +8660,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8665,7 +8693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8710,7 +8739,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8817,7 +8847,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8851,7 +8882,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8884,7 +8916,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8917,7 +8950,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8950,7 +8984,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8983,7 +9018,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9016,7 +9052,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9049,7 +9086,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9083,7 +9121,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9116,7 +9155,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9150,7 +9190,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9183,7 +9224,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9216,7 +9258,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9248,7 +9291,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9293,7 +9337,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -9541,7 +9586,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9574,7 +9620,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9607,7 +9654,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9640,7 +9688,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9674,7 +9723,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9707,7 +9757,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9741,7 +9792,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9774,7 +9826,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9807,7 +9860,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9839,7 +9893,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9884,7 +9939,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9991,7 +10047,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10024,7 +10081,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -10057,7 +10115,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10090,7 +10149,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10124,7 +10184,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10157,7 +10218,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10191,7 +10253,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10224,7 +10287,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10257,7 +10321,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10289,7 +10354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10334,7 +10400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10441,7 +10508,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10474,7 +10542,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -10507,7 +10576,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10540,7 +10610,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10574,7 +10645,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10607,7 +10679,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10641,7 +10714,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10674,7 +10748,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10707,7 +10782,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10739,7 +10815,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10784,7 +10861,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12092,7 +12170,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12126,7 +12205,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12159,7 +12239,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12192,7 +12273,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12225,7 +12307,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12258,7 +12341,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12290,7 +12374,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12336,7 +12421,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12368,7 +12454,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12400,7 +12487,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12434,7 +12522,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12467,7 +12556,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12501,7 +12591,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12534,7 +12625,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12568,7 +12660,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12601,7 +12694,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12635,7 +12729,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12668,7 +12763,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12702,7 +12798,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12735,7 +12832,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12769,7 +12867,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12802,7 +12901,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12836,7 +12936,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12869,7 +12970,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12903,7 +13005,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12936,7 +13039,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12970,7 +13074,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13003,7 +13108,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13036,7 +13142,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13068,7 +13175,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13113,7 +13221,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13220,7 +13329,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13254,7 +13364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13287,7 +13398,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13320,7 +13432,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13353,7 +13466,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13386,7 +13500,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13418,7 +13533,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13464,7 +13580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13496,7 +13613,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13528,7 +13646,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13562,7 +13681,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13595,7 +13715,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13629,7 +13750,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13662,7 +13784,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13696,7 +13819,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13729,7 +13853,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13763,7 +13888,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13796,7 +13922,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13830,7 +13957,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13863,7 +13991,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13897,7 +14026,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13930,7 +14060,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13964,7 +14095,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13997,7 +14129,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14031,7 +14164,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14064,7 +14198,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14098,7 +14233,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14131,7 +14267,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14164,7 +14301,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14196,7 +14334,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14241,7 +14380,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14348,7 +14488,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14382,7 +14523,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14415,7 +14557,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14448,7 +14591,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14481,7 +14625,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14514,7 +14659,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14546,7 +14692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14592,7 +14739,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14624,7 +14772,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14656,7 +14805,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14690,7 +14840,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14723,7 +14874,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14757,7 +14909,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14790,7 +14943,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14824,7 +14978,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14857,7 +15012,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14891,7 +15047,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14924,7 +15081,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14958,7 +15116,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14991,7 +15150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15025,7 +15185,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15058,7 +15219,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15092,7 +15254,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15125,7 +15288,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15159,7 +15323,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15192,7 +15357,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15226,7 +15392,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15259,7 +15426,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15292,7 +15460,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15324,7 +15493,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15369,7 +15539,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15613,7 +15784,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15647,7 +15819,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15680,7 +15853,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15714,7 +15888,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15747,7 +15922,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15780,7 +15956,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15813,7 +15990,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15846,7 +16024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15878,7 +16057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15909,7 +16089,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15940,7 +16121,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15972,7 +16154,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16018,7 +16201,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16050,7 +16234,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16096,7 +16281,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16128,7 +16314,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16348,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16193,7 +16381,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16225,7 +16414,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16257,7 +16447,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16289,7 +16480,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16322,7 +16514,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16354,7 +16547,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16386,7 +16580,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16419,7 +16614,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16451,7 +16647,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16483,7 +16680,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16516,7 +16714,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16548,7 +16747,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16580,7 +16780,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16612,7 +16813,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16657,7 +16859,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16689,7 +16892,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16720,7 +16924,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16751,7 +16956,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16782,7 +16988,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16878,7 +17085,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16912,7 +17120,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16945,7 +17154,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16979,7 +17189,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17012,7 +17223,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17045,7 +17257,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17078,7 +17291,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17111,7 +17325,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17143,7 +17358,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17174,7 +17390,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17205,7 +17422,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17237,7 +17455,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17283,7 +17502,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17315,7 +17535,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17361,7 +17582,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17393,7 +17615,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17426,7 +17649,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17458,7 +17682,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17490,7 +17715,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17522,7 +17748,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17554,7 +17781,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17587,7 +17815,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17619,7 +17848,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17651,7 +17881,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17684,7 +17915,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17716,7 +17948,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17748,7 +17981,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17781,7 +18015,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17813,7 +18048,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17845,7 +18081,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17877,7 +18114,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17922,7 +18160,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17954,7 +18193,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17985,7 +18225,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18016,7 +18257,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18047,7 +18289,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18143,7 +18386,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18177,7 +18421,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18210,7 +18455,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18244,7 +18490,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18277,7 +18524,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18310,7 +18558,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18343,7 +18592,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18376,7 +18626,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18408,7 +18659,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18439,7 +18691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18470,7 +18723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18502,7 +18756,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18548,7 +18803,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18580,7 +18836,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18626,7 +18883,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18658,7 +18916,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18691,7 +18950,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18723,7 +18983,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18755,7 +19016,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18787,7 +19049,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18819,7 +19082,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18852,7 +19116,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18884,7 +19149,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18916,7 +19182,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18949,7 +19216,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18981,7 +19249,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19013,7 +19282,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19046,7 +19316,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19078,7 +19349,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19110,7 +19382,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19142,7 +19415,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19187,7 +19461,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19219,7 +19494,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19250,7 +19526,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19281,7 +19558,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19312,7 +19590,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19538,7 +19817,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19570,7 +19850,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19616,7 +19897,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19648,7 +19930,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19680,7 +19963,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19726,7 +20010,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19772,7 +20057,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19803,7 +20089,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19834,7 +20121,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -19929,7 +20217,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19961,7 +20250,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20007,7 +20297,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20039,7 +20330,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20071,7 +20363,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20117,7 +20410,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20163,7 +20457,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20194,7 +20489,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20225,7 +20521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20320,7 +20617,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20352,7 +20650,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20398,7 +20697,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20430,7 +20730,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20462,7 +20763,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20508,7 +20810,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20554,7 +20857,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20585,7 +20889,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20616,7 +20921,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -20726,7 +21032,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20758,7 +21065,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20789,7 +21097,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20820,7 +21129,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20851,7 +21161,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20883,7 +21194,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20929,7 +21241,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20960,7 +21273,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20991,7 +21305,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21022,7 +21337,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21129,7 +21445,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21161,7 +21478,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21192,7 +21510,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21223,7 +21542,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21254,7 +21574,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21286,7 +21607,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21332,7 +21654,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21363,7 +21686,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21394,7 +21718,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21425,7 +21750,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21532,7 +21858,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21564,7 +21891,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21595,7 +21923,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21626,7 +21955,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21657,7 +21987,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21689,7 +22020,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21735,7 +22067,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21766,7 +22099,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21797,7 +22131,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21828,7 +22163,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23149,7 +23485,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23181,7 +23518,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23227,7 +23565,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23259,7 +23598,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23291,7 +23631,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23323,7 +23664,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23369,7 +23711,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23415,7 +23758,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23446,7 +23790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23477,7 +23822,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23508,7 +23854,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23539,7 +23886,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23634,7 +23982,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23666,7 +24015,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23712,7 +24062,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23744,7 +24095,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23776,7 +24128,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23808,7 +24161,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23854,7 +24208,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23900,7 +24255,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23931,7 +24287,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23962,7 +24319,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23993,7 +24351,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24024,7 +24383,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24119,7 +24479,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24151,7 +24512,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24197,7 +24559,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24229,7 +24592,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24261,7 +24625,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24293,7 +24658,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24339,7 +24705,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24385,7 +24752,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24416,7 +24784,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24447,7 +24816,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24478,7 +24848,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24509,7 +24880,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -24619,7 +24991,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24651,7 +25024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24682,7 +25056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24713,7 +25088,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24744,7 +25120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24776,7 +25153,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24822,7 +25200,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24853,7 +25232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24884,7 +25264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24915,7 +25296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25022,7 +25404,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25054,7 +25437,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25085,7 +25469,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25116,7 +25501,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25147,7 +25533,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25179,7 +25566,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25225,7 +25613,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25256,7 +25645,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25287,7 +25677,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25318,7 +25709,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25425,7 +25817,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25457,7 +25850,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25488,7 +25882,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25519,7 +25914,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25550,7 +25946,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25582,7 +25979,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25628,7 +26026,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25659,7 +26058,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25690,7 +26090,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25721,7 +26122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25855,7 +26257,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25887,7 +26290,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25933,7 +26337,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25965,7 +26370,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25997,7 +26403,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26029,7 +26436,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26075,7 +26483,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26121,7 +26530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26152,7 +26562,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26183,7 +26594,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26214,7 +26626,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26245,7 +26658,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26340,7 +26754,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26372,7 +26787,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26418,7 +26834,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26450,7 +26867,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26482,7 +26900,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26514,7 +26933,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26560,7 +26980,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26606,7 +27027,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26637,7 +27059,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26668,7 +27091,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26699,7 +27123,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26730,7 +27155,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26825,7 +27251,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26857,7 +27284,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26903,7 +27331,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26935,7 +27364,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26967,7 +27397,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26999,7 +27430,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27045,7 +27477,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27091,7 +27524,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27122,7 +27556,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27153,7 +27588,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27184,7 +27620,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27215,7 +27652,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27338,7 +27776,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27370,7 +27809,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27466,7 +27906,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27498,7 +27939,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27594,7 +28036,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27626,7 +28069,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27809,7 +28253,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27841,7 +28286,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27873,7 +28319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27906,7 +28353,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27939,7 +28387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27972,7 +28421,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28005,7 +28455,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28037,7 +28488,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28133,7 +28585,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28165,7 +28618,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28197,7 +28651,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28230,7 +28685,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28263,7 +28719,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28296,7 +28753,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28329,7 +28787,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28361,7 +28820,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28457,7 +28917,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28489,7 +28950,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28521,7 +28983,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28554,7 +29017,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28587,7 +29051,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28620,7 +29085,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28653,7 +29119,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28685,7 +29152,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28911,7 +29379,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28943,7 +29412,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28989,7 +29459,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29021,7 +29492,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29054,7 +29526,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29150,7 +29623,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29182,7 +29656,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29228,7 +29703,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29260,7 +29736,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29293,7 +29770,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29389,7 +29867,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29421,7 +29900,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29467,7 +29947,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29499,7 +29980,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29532,7 +30014,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30944,7 +31427,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30978,7 +31462,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31011,7 +31496,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31045,7 +31531,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31078,7 +31565,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31111,7 +31599,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31144,7 +31633,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31177,7 +31667,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31209,7 +31700,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31240,7 +31732,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31271,7 +31764,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31303,7 +31797,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31335,7 +31830,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31367,7 +31863,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31399,7 +31896,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31431,7 +31929,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31464,7 +31963,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31496,7 +31996,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31528,7 +32029,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31561,7 +32063,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31593,7 +32096,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31625,7 +32129,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31658,7 +32163,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31690,7 +32196,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31722,7 +32229,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31754,7 +32262,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31799,7 +32308,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31831,7 +32341,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31862,7 +32373,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31893,7 +32405,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31924,7 +32437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32031,7 +32545,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32065,7 +32580,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32098,7 +32614,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32132,7 +32649,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32165,7 +32683,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32198,7 +32717,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32231,7 +32751,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32264,7 +32785,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32296,7 +32818,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32327,7 +32850,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32358,7 +32882,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32390,7 +32915,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32422,7 +32948,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32454,7 +32981,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32486,7 +33014,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32518,7 +33047,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32551,7 +33081,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32583,7 +33114,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32615,7 +33147,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32648,7 +33181,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32680,7 +33214,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32712,7 +33247,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32745,7 +33281,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32777,7 +33314,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32809,7 +33347,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32841,7 +33380,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32886,7 +33426,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32918,7 +33459,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32949,7 +33491,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -32980,7 +33523,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33011,7 +33555,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33118,7 +33663,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33152,7 +33698,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33185,7 +33732,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33219,7 +33767,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33252,7 +33801,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33285,7 +33835,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33318,7 +33869,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33351,7 +33903,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33383,7 +33936,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33414,7 +33968,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33445,7 +34000,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33477,7 +34033,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33509,7 +34066,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33541,7 +34099,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33573,7 +34132,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33605,7 +34165,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33638,7 +34199,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33670,7 +34232,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33702,7 +34265,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33735,7 +34299,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33767,7 +34332,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33799,7 +34365,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33832,7 +34399,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33864,7 +34432,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33896,7 +34465,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33928,7 +34498,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33973,7 +34544,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34005,7 +34577,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34036,7 +34609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34067,7 +34641,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34098,7 +34673,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34335,7 +34911,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34367,7 +34944,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34413,7 +34991,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34445,7 +35024,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34477,7 +35057,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34509,7 +35090,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34555,7 +35137,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34601,7 +35184,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34632,7 +35216,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34663,7 +35248,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34694,7 +35280,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34725,7 +35312,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -34820,7 +35408,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34852,7 +35441,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34898,7 +35488,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34930,7 +35521,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34962,7 +35554,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34994,7 +35587,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35040,7 +35634,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35086,7 +35681,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35117,7 +35713,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35148,7 +35745,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35179,7 +35777,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35210,7 +35809,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35305,7 +35905,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35337,7 +35938,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35383,7 +35985,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35415,7 +36018,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35447,7 +36051,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35479,7 +36084,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35525,7 +36131,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35571,7 +36178,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35602,7 +36210,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35633,7 +36242,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35664,7 +36274,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35695,7 +36306,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -35790,7 +36402,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35822,7 +36435,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35868,7 +36482,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35900,7 +36515,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35932,7 +36548,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35964,7 +36581,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36010,7 +36628,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -36056,7 +36675,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -36087,7 +36707,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -36118,7 +36739,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -36149,7 +36771,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -36180,7 +36803,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -36290,7 +36914,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36322,7 +36947,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36353,7 +36979,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36384,7 +37011,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36415,7 +37043,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36447,7 +37076,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36493,7 +37123,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36524,7 +37155,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36555,7 +37187,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36586,7 +37219,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36693,7 +37327,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36725,7 +37360,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36756,7 +37392,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36787,7 +37424,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36818,7 +37456,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36850,7 +37489,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36896,7 +37536,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36927,7 +37568,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36958,7 +37600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36989,7 +37632,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37096,7 +37740,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37128,7 +37773,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37159,7 +37805,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37190,7 +37837,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37221,7 +37869,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37253,7 +37902,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37299,7 +37949,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37330,7 +37981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37361,7 +38013,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37392,7 +38045,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37526,7 +38180,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37558,7 +38213,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37604,7 +38260,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37636,7 +38293,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37668,7 +38326,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37700,7 +38359,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37732,7 +38392,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37778,7 +38439,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37809,7 +38471,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37840,7 +38503,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37871,7 +38535,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37902,7 +38567,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -37997,7 +38663,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38029,7 +38696,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38075,7 +38743,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38107,7 +38776,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38139,7 +38809,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38171,7 +38842,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38203,7 +38875,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38249,7 +38922,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38280,7 +38954,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38311,7 +38986,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38342,7 +39018,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -38373,7 +39050,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39655,7 +40333,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39687,7 +40366,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39733,7 +40413,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39765,7 +40446,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39797,7 +40479,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39829,7 +40512,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39861,7 +40545,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39907,7 +40592,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39938,7 +40624,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -39969,7 +40656,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40000,7 +40688,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40031,7 +40720,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -40141,7 +40831,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40173,7 +40864,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40204,7 +40896,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40235,7 +40928,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40266,7 +40960,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40298,7 +40993,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40344,7 +41040,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40375,7 +41072,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40406,7 +41104,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40437,7 +41136,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40544,7 +41244,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40576,7 +41277,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40607,7 +41309,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40638,7 +41341,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40669,7 +41373,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40701,7 +41406,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40747,7 +41453,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40778,7 +41485,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40809,7 +41517,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40840,7 +41549,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40947,7 +41657,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40979,7 +41690,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41010,7 +41722,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41041,7 +41754,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41072,7 +41786,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41104,7 +41819,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41150,7 +41866,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41181,7 +41898,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41212,7 +41930,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41243,7 +41962,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41377,7 +42097,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41409,7 +42130,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41455,7 +42177,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41487,7 +42210,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41519,7 +42243,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41551,7 +42276,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -41583,7 +42309,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41629,7 +42356,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41660,7 +42388,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41691,7 +42420,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41722,7 +42452,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41753,7 +42484,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -41848,7 +42580,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41880,7 +42613,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41926,7 +42660,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41958,7 +42693,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41990,7 +42726,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42022,7 +42759,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42054,7 +42792,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42100,7 +42839,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42131,7 +42871,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42162,7 +42903,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42193,7 +42935,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42224,7 +42967,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42319,7 +43063,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42351,7 +43096,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42397,7 +43143,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42429,7 +43176,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42461,7 +43209,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42493,7 +43242,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42525,7 +43275,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42571,7 +43322,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42602,7 +43354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42633,7 +43386,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42664,7 +43418,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42695,7 +43450,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -42818,7 +43574,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42850,7 +43607,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -42946,7 +43704,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -42978,7 +43737,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -43074,7 +43834,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -43106,7 +43867,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -44512,7 +45274,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44545,7 +45308,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44577,7 +45341,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44609,7 +45374,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44642,7 +45408,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44675,7 +45442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44708,7 +45476,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44741,7 +45510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44773,7 +45543,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -44869,7 +45640,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44902,7 +45674,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -44934,7 +45707,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44966,7 +45740,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44999,7 +45774,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45032,7 +45808,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45065,7 +45842,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45098,7 +45876,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45130,7 +45909,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -45226,7 +46006,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45259,7 +46040,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -45291,7 +46073,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45323,7 +46106,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45356,7 +46140,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45389,7 +46174,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45422,7 +46208,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45455,7 +46242,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45487,7 +46275,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45756,7 +46545,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -45789,7 +46579,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45835,7 +46626,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45867,7 +46659,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45913,7 +46706,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45945,7 +46739,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -45978,7 +46773,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46011,7 +46807,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46045,7 +46842,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46078,7 +46876,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46111,7 +46910,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -46219,7 +47019,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46252,7 +47053,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -46298,7 +47100,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46330,7 +47133,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46376,7 +47180,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46408,7 +47213,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46441,7 +47247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46474,7 +47281,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46508,7 +47316,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46541,7 +47350,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46574,7 +47384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -46682,7 +47493,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -46715,7 +47527,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -46761,7 +47574,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46793,7 +47607,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46839,7 +47654,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46871,7 +47687,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46904,7 +47721,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46937,7 +47755,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46971,7 +47790,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47004,7 +47824,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47037,7 +47858,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -47159,7 +47981,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47193,7 +48016,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47226,7 +48050,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47259,7 +48084,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47292,7 +48118,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47325,7 +48152,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47358,7 +48186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47392,7 +48221,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47425,7 +48255,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47459,7 +48290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47492,7 +48324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47526,7 +48359,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47559,7 +48393,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47593,7 +48428,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47626,7 +48462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47660,7 +48497,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47693,7 +48531,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47727,7 +48566,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47760,7 +48600,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47794,7 +48635,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47827,7 +48669,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47861,7 +48704,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47894,7 +48738,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47928,7 +48773,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47961,7 +48807,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -47994,7 +48841,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48026,7 +48874,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48071,7 +48920,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48178,7 +49028,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48212,7 +49063,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48245,7 +49097,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48278,7 +49131,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48311,7 +49165,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -48344,7 +49199,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48377,7 +49233,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48411,7 +49268,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48444,7 +49302,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48478,7 +49337,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48511,7 +49371,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48545,7 +49406,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48578,7 +49440,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48612,7 +49475,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48645,7 +49509,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48679,7 +49544,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48712,7 +49578,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48746,7 +49613,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48779,7 +49647,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48813,7 +49682,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48846,7 +49716,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48880,7 +49751,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48913,7 +49785,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48947,7 +49820,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48980,7 +49854,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49013,7 +49888,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49045,7 +49921,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49090,7 +49967,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -49197,7 +50075,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49231,7 +50110,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49264,7 +50144,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49297,7 +50178,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49330,7 +50212,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -49363,7 +50246,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49396,7 +50280,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49430,7 +50315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49463,7 +50349,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49497,7 +50384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49530,7 +50418,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49564,7 +50453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49597,7 +50487,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49631,7 +50522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49664,7 +50556,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49698,7 +50591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49731,7 +50625,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49765,7 +50660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49798,7 +50694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49832,7 +50729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49865,7 +50763,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49899,7 +50798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49932,7 +50832,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49966,7 +50867,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -49999,7 +50901,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -50032,7 +50935,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -50064,7 +50968,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -50109,7 +51014,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -50497,7 +51403,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50531,7 +51438,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50564,7 +51472,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50598,7 +51507,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50631,7 +51541,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50664,7 +51575,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50697,7 +51609,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50730,7 +51643,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50762,7 +51676,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50793,7 +51708,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50824,7 +51740,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -50856,7 +51773,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50902,7 +51820,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50934,7 +51853,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -50980,7 +51900,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51012,7 +51933,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -51045,7 +51967,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51077,7 +52000,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51109,7 +52033,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51141,7 +52066,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51173,7 +52099,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51206,7 +52133,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51238,7 +52166,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51270,7 +52199,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51303,7 +52233,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51335,7 +52266,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51367,7 +52299,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51400,7 +52333,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51432,7 +52366,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51464,7 +52399,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51496,7 +52432,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51541,7 +52478,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51573,7 +52511,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51604,7 +52543,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51635,7 +52575,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51666,7 +52607,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51762,7 +52704,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51796,7 +52739,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51829,7 +52773,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51863,7 +52808,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51896,7 +52842,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51929,7 +52876,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51962,7 +52910,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -51995,7 +52944,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52027,7 +52977,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52058,7 +53009,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52089,7 +53041,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -52121,7 +53074,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52167,7 +53121,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52199,7 +53154,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52245,7 +53201,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52277,7 +53234,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52310,7 +53268,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52342,7 +53301,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52374,7 +53334,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52406,7 +53367,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52438,7 +53400,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52471,7 +53434,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52503,7 +53467,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52535,7 +53500,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52568,7 +53534,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52600,7 +53567,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52632,7 +53600,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52665,7 +53634,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52697,7 +53667,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52729,7 +53700,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52761,7 +53733,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52806,7 +53779,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52838,7 +53812,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52869,7 +53844,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52900,7 +53876,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52931,7 +53908,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54250,7 +55228,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54284,7 +55263,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54317,7 +55297,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54351,7 +55332,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54384,7 +55366,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54417,7 +55400,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54450,7 +55434,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54483,7 +55468,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54515,7 +55501,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54546,7 +55533,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54577,7 +55565,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -54609,7 +55598,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54655,7 +55645,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54687,7 +55678,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54733,7 +55725,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54765,7 +55758,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -54798,7 +55792,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54830,7 +55825,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54862,7 +55858,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54894,7 +55891,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54926,7 +55924,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54959,7 +55958,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54991,7 +55991,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55023,7 +56024,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55056,7 +56058,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55088,7 +56091,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55120,7 +56124,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55153,7 +56158,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55185,7 +56191,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55217,7 +56224,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55249,7 +56257,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55294,7 +56303,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55326,7 +56336,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55357,7 +56368,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55388,7 +56400,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55419,7 +56432,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55645,7 +56659,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55677,7 +56692,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55723,7 +56739,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55755,7 +56772,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55787,7 +56805,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55819,7 +56838,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -55865,7 +56885,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55911,7 +56932,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55942,7 +56964,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55973,7 +56996,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56004,7 +57028,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56035,7 +57060,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56130,7 +57156,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56162,7 +57189,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56208,7 +57236,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56240,7 +57269,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56272,7 +57302,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56304,7 +57335,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -56350,7 +57382,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56396,7 +57429,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56427,7 +57461,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56458,7 +57493,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56489,7 +57525,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56520,7 +57557,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56615,7 +57653,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56647,7 +57686,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56693,7 +57733,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56725,7 +57766,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56757,7 +57799,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56789,7 +57832,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56835,7 +57879,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56881,7 +57926,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56912,7 +57958,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56943,7 +57990,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56974,7 +58022,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57005,7 +58054,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57115,7 +58165,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57147,7 +58198,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57178,7 +58230,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57209,7 +58262,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57240,7 +58294,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57272,7 +58327,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57318,7 +58374,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57349,7 +58406,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57380,7 +58438,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57411,7 +58470,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57518,7 +58578,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57550,7 +58611,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57581,7 +58643,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57612,7 +58675,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57643,7 +58707,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57675,7 +58740,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57721,7 +58787,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57752,7 +58819,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57783,7 +58851,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57814,7 +58883,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57921,7 +58991,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57953,7 +59024,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -57984,7 +59056,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58015,7 +59088,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58046,7 +59120,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -58078,7 +59153,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58124,7 +59200,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58155,7 +59232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58186,7 +59264,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58217,7 +59296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58351,7 +59431,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58383,7 +59464,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58429,7 +59511,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58461,7 +59544,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58493,7 +59577,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58525,7 +59610,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -58571,7 +59657,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58617,7 +59704,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58648,7 +59736,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58679,7 +59768,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58710,7 +59800,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58741,7 +59832,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58836,7 +59928,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58868,7 +59961,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58914,7 +60008,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58946,7 +60041,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58978,7 +60074,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59010,7 +60107,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59056,7 +60154,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59102,7 +60201,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59133,7 +60233,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59164,7 +60265,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59195,7 +60297,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59226,7 +60329,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59321,7 +60425,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59353,7 +60458,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59399,7 +60505,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59431,7 +60538,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59463,7 +60571,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59495,7 +60604,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -59541,7 +60651,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59587,7 +60698,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59618,7 +60730,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59649,7 +60762,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59680,7 +60794,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59711,7 +60826,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -59821,7 +60937,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59853,7 +60970,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59884,7 +61002,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59915,7 +61034,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59946,7 +61066,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -59978,7 +61099,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60024,7 +61146,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60055,7 +61178,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60086,7 +61210,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60117,7 +61242,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -60224,7 +61350,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60256,7 +61383,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60287,7 +61415,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60318,7 +61447,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60349,7 +61479,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -60381,7 +61512,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60427,7 +61559,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60458,7 +61591,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60489,7 +61623,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -60520,7 +61655,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -61850,7 +62986,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61882,7 +63019,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61913,7 +63051,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61944,7 +63083,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -61975,7 +63115,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -62007,7 +63148,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62053,7 +63195,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62084,7 +63227,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62115,7 +63259,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62146,7 +63291,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -62280,7 +63426,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62312,7 +63459,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62358,7 +63506,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62390,7 +63539,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62422,7 +63572,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62454,7 +63605,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -62500,7 +63652,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62546,7 +63699,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62577,7 +63731,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62608,7 +63763,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62639,7 +63795,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62670,7 +63827,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62765,7 +63923,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62797,7 +63956,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62843,7 +64003,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62875,7 +64036,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62907,7 +64069,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62939,7 +64102,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -62985,7 +64149,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63031,7 +64196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63062,7 +64228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63093,7 +64260,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63124,7 +64292,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63155,7 +64324,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63250,7 +64420,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63282,7 +64453,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63328,7 +64500,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63360,7 +64533,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63392,7 +64566,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63424,7 +64599,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -63470,7 +64646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63516,7 +64693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63547,7 +64725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63578,7 +64757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63609,7 +64789,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63640,7 +64821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63763,7 +64945,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63795,7 +64978,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -63891,7 +65075,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -63923,7 +65108,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64019,7 +65205,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64051,7 +65238,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -64234,7 +65422,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -64267,7 +65456,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -64299,7 +65489,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64331,7 +65522,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64364,7 +65556,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64397,7 +65590,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64430,7 +65624,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64463,7 +65658,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64495,7 +65691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -64591,7 +65788,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -64624,7 +65822,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -64656,7 +65855,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64688,7 +65888,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64721,7 +65922,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64754,7 +65956,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64787,7 +65990,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64820,7 +66024,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64852,7 +66057,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -64948,7 +66154,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -64981,7 +66188,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -65013,7 +66221,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65045,7 +66254,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65078,7 +66288,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65111,7 +66322,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65144,7 +66356,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65177,7 +66390,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -65209,7 +66423,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -66658,7 +67873,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66690,7 +67906,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66736,7 +67953,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66768,7 +67986,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66801,7 +68020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -66897,7 +68117,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -66929,7 +68150,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -66975,7 +68197,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -67007,7 +68230,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -67040,7 +68264,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -67136,7 +68361,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -67168,7 +68394,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -67214,7 +68441,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -67246,7 +68474,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -67279,7 +68508,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d2c818bf00][Flex_S_v2_20_P50_LPD].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d2c818bf00][Flex_S_v2_20_P50_LPD].json index 0e914568a92..52e87c76f46 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d2c818bf00][Flex_S_v2_20_P50_LPD].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d2c818bf00][Flex_S_v2_20_P50_LPD].json @@ -4129,7 +4129,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4139,7 +4140,7 @@ "y": 256.78, "z": 33.4 }, - "z_position": 0.0 + "z_position": 26.85 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -4162,7 +4163,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4195,7 +4197,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4302,7 +4305,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4312,7 +4316,7 @@ "y": 256.78, "z": 33.4 }, - "z_position": 0.0 + "z_position": 26.85 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -4335,7 +4339,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4368,7 +4373,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -4399,7 +4405,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4409,7 +4416,7 @@ "y": 256.78, "z": 33.4 }, - "z_position": 0.0 + "z_position": 26.85 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -4432,7 +4439,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4465,7 +4473,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -4588,7 +4597,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4691,7 +4701,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4701,7 +4712,7 @@ "y": 42.74, "z": 44.4 }, - "z_position": 0.0 + "z_position": 39.55 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -4826,7 +4837,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4836,7 +4848,7 @@ "y": 42.74, "z": 46.4 }, - "z_position": 0.0 + "z_position": 39.55 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -4859,7 +4871,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4980,7 +4993,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4990,7 +5004,7 @@ "y": 42.74, "z": 44.4 }, - "z_position": 0.0 + "z_position": 39.55 }, "startedAt": "TIMESTAMP", "status": "succeeded" @@ -5011,7 +5025,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5021,7 +5036,7 @@ "y": 42.74, "z": 44.4 }, - "z_position": 0.0 + "z_position": 39.55 }, "startedAt": "TIMESTAMP", "status": "succeeded" diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d391213095][Flex_S_v2_15_P1000_96_GRIP_HS_TM_QuickZymoMagbeadRNAExtractionCellsOrBacteria].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d391213095][Flex_S_v2_15_P1000_96_GRIP_HS_TM_QuickZymoMagbeadRNAExtractionCellsOrBacteria].json index ece327c12e5..6f5f1f09b83 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d391213095][Flex_S_v2_15_P1000_96_GRIP_HS_TM_QuickZymoMagbeadRNAExtractionCellsOrBacteria].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d391213095][Flex_S_v2_15_P1000_96_GRIP_HS_TM_QuickZymoMagbeadRNAExtractionCellsOrBacteria].json @@ -14905,7 +14905,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14937,7 +14938,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14969,7 +14971,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15002,7 +15005,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15035,7 +15039,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15068,7 +15073,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15101,7 +15107,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15134,7 +15141,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15167,7 +15175,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15200,7 +15209,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15233,7 +15243,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15266,7 +15277,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15299,7 +15311,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15332,7 +15345,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15365,7 +15379,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15398,7 +15413,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15431,7 +15447,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15464,7 +15481,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15497,7 +15515,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15530,7 +15549,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15687,7 +15707,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15720,7 +15741,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15753,7 +15775,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15786,7 +15809,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15819,7 +15843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15852,7 +15877,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15885,7 +15911,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15918,7 +15945,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15951,7 +15979,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15984,7 +16013,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16017,7 +16047,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16050,7 +16081,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16083,7 +16115,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16116,7 +16149,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16149,7 +16183,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16182,7 +16217,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16215,7 +16251,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16248,7 +16285,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16281,7 +16319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16314,7 +16353,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16347,7 +16387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16380,7 +16421,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16413,7 +16455,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16446,7 +16489,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16479,7 +16523,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16512,7 +16557,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16545,7 +16591,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16578,7 +16625,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16611,7 +16659,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16644,7 +16693,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16677,7 +16727,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16710,7 +16761,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16743,7 +16795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16776,7 +16829,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16809,7 +16863,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16842,7 +16897,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16875,7 +16931,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16908,7 +16965,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16941,7 +16999,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16974,7 +17033,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17007,7 +17067,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17040,7 +17101,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17073,7 +17135,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17106,7 +17169,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17139,7 +17203,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17172,7 +17237,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17205,7 +17271,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17238,7 +17305,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17271,7 +17339,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17304,7 +17373,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17337,7 +17407,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17370,7 +17441,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17403,7 +17475,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17436,7 +17509,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17469,7 +17543,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17502,7 +17577,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17535,7 +17611,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17568,7 +17645,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17601,7 +17679,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17634,7 +17713,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17667,7 +17747,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17700,7 +17781,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17733,7 +17815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17766,7 +17849,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17799,7 +17883,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17832,7 +17917,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17865,7 +17951,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17898,7 +17985,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17931,7 +18019,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17964,7 +18053,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17997,7 +18087,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18030,7 +18121,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18063,7 +18155,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18096,7 +18189,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18129,7 +18223,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18162,7 +18257,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18195,7 +18291,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18228,7 +18325,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18261,7 +18359,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18294,7 +18393,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18327,7 +18427,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18360,7 +18461,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18393,7 +18495,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18426,7 +18529,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18459,7 +18563,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18492,7 +18597,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18525,7 +18631,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18558,7 +18665,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18591,7 +18699,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18624,7 +18733,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18657,7 +18767,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18690,7 +18801,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18723,7 +18835,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18756,7 +18869,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18789,7 +18903,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18822,7 +18937,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18855,7 +18971,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18888,7 +19005,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18921,7 +19039,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18954,7 +19073,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18987,7 +19107,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19020,7 +19141,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19254,7 +19376,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19287,7 +19410,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19446,7 +19570,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19478,7 +19603,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19510,7 +19636,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19543,7 +19670,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19576,7 +19704,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19609,7 +19738,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19642,7 +19772,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19675,7 +19806,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19708,7 +19840,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19741,7 +19874,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19774,7 +19908,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19807,7 +19942,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19840,7 +19976,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19873,7 +20010,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19906,7 +20044,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19939,7 +20078,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19972,7 +20112,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20005,7 +20146,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20038,7 +20180,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20071,7 +20214,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20104,7 +20248,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20137,7 +20282,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20170,7 +20316,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20203,7 +20350,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20236,7 +20384,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20269,7 +20418,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20302,7 +20452,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20335,7 +20486,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20368,7 +20520,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20401,7 +20554,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20434,7 +20588,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20467,7 +20622,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20500,7 +20656,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20533,7 +20690,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20566,7 +20724,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20599,7 +20758,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20632,7 +20792,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20665,7 +20826,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20698,7 +20860,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20731,7 +20894,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20764,7 +20928,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20797,7 +20962,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20830,7 +20996,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20863,7 +21030,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20896,7 +21064,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20929,7 +21098,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20962,7 +21132,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20995,7 +21166,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21028,7 +21200,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21061,7 +21234,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21094,7 +21268,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21127,7 +21302,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21160,7 +21336,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21193,7 +21370,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21226,7 +21404,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21259,7 +21438,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21292,7 +21472,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21325,7 +21506,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21358,7 +21540,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21391,7 +21574,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21424,7 +21608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21457,7 +21642,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21490,7 +21676,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21523,7 +21710,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21556,7 +21744,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21589,7 +21778,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21622,7 +21812,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21655,7 +21846,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21688,7 +21880,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21721,7 +21914,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21753,7 +21947,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22000,7 +22195,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22033,7 +22229,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22192,7 +22389,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22225,7 +22423,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22257,7 +22456,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22289,7 +22489,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22511,7 +22712,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22544,7 +22746,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22687,7 +22890,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22720,7 +22924,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22752,7 +22957,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22784,7 +22990,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23006,7 +23213,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23039,7 +23247,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23182,7 +23391,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23215,7 +23425,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23247,7 +23458,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23279,7 +23491,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23501,7 +23714,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23534,7 +23748,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23677,7 +23892,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23710,7 +23926,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23742,7 +23959,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23774,7 +23992,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23996,7 +24215,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24029,7 +24249,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24485,7 +24706,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24518,7 +24740,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24741,7 +24964,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24774,7 +24998,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d3b28ea1d7][pl_Zymo_Magbead_DNA_Cells_Flex_96_channel].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d3b28ea1d7][pl_Zymo_Magbead_DNA_Cells_Flex_96_channel].json index 685595d593c..f0d2d744031 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d3b28ea1d7][pl_Zymo_Magbead_DNA_Cells_Flex_96_channel].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d3b28ea1d7][pl_Zymo_Magbead_DNA_Cells_Flex_96_channel].json @@ -30457,7 +30457,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30489,7 +30490,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30521,7 +30523,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30554,7 +30557,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30587,7 +30591,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30620,7 +30625,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30653,7 +30659,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30686,7 +30693,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30719,7 +30727,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30752,7 +30761,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30785,7 +30795,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30818,7 +30829,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30851,7 +30863,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30884,7 +30897,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30917,7 +30931,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30950,7 +30965,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30983,7 +30999,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31016,7 +31033,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31049,7 +31067,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31082,7 +31101,8 @@ "y": 0.0, "z": -18.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31239,7 +31259,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31272,7 +31293,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31305,7 +31327,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31338,7 +31361,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31371,7 +31395,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31404,7 +31429,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31437,7 +31463,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31470,7 +31497,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31503,7 +31531,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31536,7 +31565,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31569,7 +31599,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31602,7 +31633,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31635,7 +31667,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31668,7 +31701,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31701,7 +31735,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31734,7 +31769,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31767,7 +31803,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31800,7 +31837,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31833,7 +31871,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31866,7 +31905,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31899,7 +31939,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31932,7 +31973,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31965,7 +32007,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31998,7 +32041,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32031,7 +32075,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32064,7 +32109,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32097,7 +32143,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32130,7 +32177,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32163,7 +32211,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32196,7 +32245,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32229,7 +32279,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32262,7 +32313,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32295,7 +32347,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32328,7 +32381,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32361,7 +32415,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32394,7 +32449,8 @@ "y": 0.0, "z": -30.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32427,7 +32483,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32460,7 +32517,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32493,7 +32551,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32526,7 +32585,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32559,7 +32619,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32592,7 +32653,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32625,7 +32687,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32658,7 +32721,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32691,7 +32755,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32724,7 +32789,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32757,7 +32823,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32790,7 +32857,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32823,7 +32891,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32856,7 +32925,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32889,7 +32959,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32922,7 +32993,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32955,7 +33027,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32988,7 +33061,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33021,7 +33095,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33054,7 +33129,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33087,7 +33163,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33120,7 +33197,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33153,7 +33231,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33186,7 +33265,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33219,7 +33299,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33252,7 +33333,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33285,7 +33367,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33318,7 +33401,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33351,7 +33435,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33384,7 +33469,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33417,7 +33503,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33450,7 +33537,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33483,7 +33571,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33516,7 +33605,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33549,7 +33639,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33582,7 +33673,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33615,7 +33707,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33648,7 +33741,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33681,7 +33775,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33714,7 +33809,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33747,7 +33843,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33780,7 +33877,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33813,7 +33911,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33846,7 +33945,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33879,7 +33979,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33912,7 +34013,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33945,7 +34047,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -33978,7 +34081,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34011,7 +34115,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34044,7 +34149,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34077,7 +34183,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34110,7 +34217,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34143,7 +34251,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34176,7 +34285,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34209,7 +34319,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34242,7 +34353,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34275,7 +34387,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34308,7 +34421,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34341,7 +34455,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34374,7 +34489,8 @@ "y": 0.0, "z": -30.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34407,7 +34523,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34440,7 +34557,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34473,7 +34591,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34506,7 +34625,8 @@ "y": 0.0, "z": -14.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34539,7 +34659,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34572,7 +34693,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34806,7 +34928,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34839,7 +34962,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34998,7 +35122,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35030,7 +35155,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35062,7 +35188,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35095,7 +35222,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35128,7 +35256,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35161,7 +35290,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35194,7 +35324,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35227,7 +35358,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35260,7 +35392,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35293,7 +35426,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35326,7 +35460,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35359,7 +35494,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35392,7 +35528,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35425,7 +35562,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35458,7 +35596,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35491,7 +35630,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35524,7 +35664,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35557,7 +35698,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35590,7 +35732,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35623,7 +35766,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35656,7 +35800,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35689,7 +35834,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35722,7 +35868,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35755,7 +35902,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35788,7 +35936,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35821,7 +35970,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35854,7 +36004,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35887,7 +36038,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35920,7 +36072,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35953,7 +36106,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35986,7 +36140,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36019,7 +36174,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36052,7 +36208,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36085,7 +36242,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36118,7 +36276,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36151,7 +36310,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36184,7 +36344,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36217,7 +36378,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36250,7 +36412,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36283,7 +36446,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36316,7 +36480,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36349,7 +36514,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36382,7 +36548,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36415,7 +36582,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36448,7 +36616,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36481,7 +36650,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36514,7 +36684,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36547,7 +36718,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36580,7 +36752,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36613,7 +36786,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36646,7 +36820,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36679,7 +36854,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36712,7 +36888,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36745,7 +36922,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36778,7 +36956,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36811,7 +36990,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36844,7 +37024,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36877,7 +37058,8 @@ "y": 1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36910,7 +37092,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36943,7 +37126,8 @@ "y": 0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36976,7 +37160,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37009,7 +37194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37042,7 +37228,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37075,7 +37262,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37108,7 +37296,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37141,7 +37330,8 @@ "y": -1.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37174,7 +37364,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37207,7 +37398,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37240,7 +37432,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37273,7 +37466,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37305,7 +37499,8 @@ "y": -0.75, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37552,7 +37747,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37585,7 +37781,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37744,7 +37941,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37777,7 +37975,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37809,7 +38008,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -37841,7 +38041,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38077,7 +38278,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38110,7 +38312,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38269,7 +38472,8 @@ "y": 0.0, "z": -23.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38302,7 +38506,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38334,7 +38539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38366,7 +38572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38602,7 +38809,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38635,7 +38843,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38794,7 +39003,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38827,7 +39037,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38859,7 +39070,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -38891,7 +39103,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39127,7 +39340,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39160,7 +39374,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39319,7 +39534,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39352,7 +39568,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39384,7 +39601,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39416,7 +39634,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39652,7 +39871,8 @@ "y": 0.0, "z": -37.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -39685,7 +39905,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40157,7 +40378,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40190,7 +40412,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40427,7 +40650,8 @@ "y": 0.0, "z": -37.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -40460,7 +40684,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d48bc4f0c9][OT2_S_v2_17_P300M_P20S_HS_TC_TM_SmokeTestV3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d48bc4f0c9][OT2_S_v2_17_P300M_P20S_HS_TC_TM_SmokeTestV3].json index b14a472b30f..3056b873a74 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d48bc4f0c9][OT2_S_v2_17_P300M_P20S_HS_TC_TM_SmokeTestV3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d48bc4f0c9][OT2_S_v2_17_P300M_P20S_HS_TC_TM_SmokeTestV3].json @@ -11045,7 +11045,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11108,7 +11109,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11171,7 +11173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11234,7 +11237,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11301,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11356,7 +11361,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11402,7 +11408,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11449,7 +11456,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11580,7 +11588,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11613,7 +11622,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -11690,7 +11700,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11723,7 +11734,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -11800,7 +11812,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11833,7 +11846,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -11910,7 +11924,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11943,7 +11958,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D8" }, @@ -12020,7 +12036,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12053,7 +12070,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -12206,7 +12224,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12240,7 +12259,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12273,7 +12293,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12307,7 +12328,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12340,7 +12362,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12373,7 +12396,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12406,7 +12430,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12439,7 +12464,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12472,7 +12498,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12505,7 +12532,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12538,7 +12566,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12569,7 +12598,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12601,7 +12631,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12635,7 +12666,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12668,7 +12700,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12702,7 +12735,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12735,7 +12769,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12768,7 +12803,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12801,7 +12837,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -12834,7 +12871,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12867,7 +12905,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12900,7 +12939,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12933,7 +12973,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12964,7 +13005,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -12996,7 +13038,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13030,7 +13073,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13063,7 +13107,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13097,7 +13142,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13130,7 +13176,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13163,7 +13210,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13196,7 +13244,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13229,7 +13278,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13262,7 +13312,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13295,7 +13346,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13328,7 +13380,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13359,7 +13412,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -13391,7 +13445,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13425,7 +13480,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13458,7 +13514,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13492,7 +13549,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13525,7 +13583,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13558,7 +13617,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13591,7 +13651,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13624,7 +13685,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13657,7 +13719,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13690,7 +13753,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13723,7 +13787,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13754,7 +13819,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -13786,7 +13852,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13820,7 +13887,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13853,7 +13921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13887,7 +13956,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13920,7 +13990,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13953,7 +14024,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13986,7 +14058,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14019,7 +14092,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14052,7 +14126,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14085,7 +14160,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14118,7 +14194,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14149,7 +14226,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14181,7 +14259,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14215,7 +14294,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14248,7 +14328,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14282,7 +14363,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14315,7 +14397,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14348,7 +14431,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14381,7 +14465,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14414,7 +14499,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14447,7 +14533,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14480,7 +14567,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14513,7 +14601,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14544,7 +14633,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -14576,7 +14666,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14610,7 +14701,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14643,7 +14735,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14677,7 +14770,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14710,7 +14804,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14743,7 +14838,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14776,7 +14872,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14809,7 +14906,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14842,7 +14940,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14875,7 +14974,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14908,7 +15008,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14939,7 +15040,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -14971,7 +15073,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15005,7 +15108,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15038,7 +15142,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15072,7 +15177,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15105,7 +15211,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15138,7 +15245,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15171,7 +15279,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15204,7 +15313,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15237,7 +15347,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15270,7 +15381,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15303,7 +15415,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15334,7 +15447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15366,7 +15480,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15400,7 +15515,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15433,7 +15549,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15467,7 +15584,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15500,7 +15618,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15533,7 +15652,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15566,7 +15686,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15599,7 +15720,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15632,7 +15754,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15665,7 +15788,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15698,7 +15822,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15729,7 +15854,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15761,7 +15887,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -15794,7 +15921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15826,7 +15954,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15858,7 +15987,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -15891,7 +16021,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15923,7 +16054,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -15955,7 +16087,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C11" }, @@ -15988,7 +16121,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16020,7 +16154,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -16116,7 +16251,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16148,7 +16284,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16180,7 +16317,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16227,7 +16365,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H11" }, @@ -16259,7 +16398,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -16290,7 +16430,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16321,7 +16462,8 @@ "y": 0.0, "z": -14.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E11" }, @@ -16353,7 +16495,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -16685,7 +16828,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16718,7 +16862,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16827,7 +16972,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16860,7 +17006,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16971,7 +17118,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17004,7 +17152,8 @@ "y": 0.0, "z": -22.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -17080,7 +17229,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17113,7 +17263,8 @@ "y": 0.0, "z": -13.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6026e11c5][OT2_X_v2_7_P300S_TwinningError].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6026e11c5][OT2_X_v2_7_P300S_TwinningError].json index 8547ba9d9c5..026977dbcc6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6026e11c5][OT2_X_v2_7_P300S_TwinningError].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6026e11c5][OT2_X_v2_7_P300S_TwinningError].json @@ -2677,7 +2677,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2710,7 +2711,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d61739e6a3][Flex_S_v2_19_IDT_xGen_EZ_48x].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d61739e6a3][Flex_S_v2_19_IDT_xGen_EZ_48x].json index b1c5e57a510..99ccd21cc19 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d61739e6a3][Flex_S_v2_19_IDT_xGen_EZ_48x].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d61739e6a3][Flex_S_v2_19_IDT_xGen_EZ_48x].json @@ -7651,7 +7651,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7685,7 +7686,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7718,7 +7720,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7751,7 +7754,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7784,7 +7788,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7817,7 +7822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7850,7 +7856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7883,7 +7890,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7917,7 +7925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7950,7 +7959,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7984,7 +7994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8017,7 +8028,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8051,7 +8063,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8084,7 +8097,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8118,7 +8132,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8151,7 +8166,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8185,7 +8201,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8218,7 +8235,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8252,7 +8270,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8285,7 +8304,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8319,7 +8339,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8352,7 +8373,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8386,7 +8408,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8419,7 +8442,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8453,7 +8477,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8486,7 +8511,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8520,7 +8546,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8553,7 +8580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8587,7 +8615,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8620,7 +8649,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8654,7 +8684,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8687,7 +8718,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8721,7 +8753,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8754,7 +8787,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8788,7 +8822,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8821,7 +8856,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8855,7 +8891,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8888,7 +8925,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8922,7 +8960,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8955,7 +8994,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8989,7 +9029,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9022,7 +9063,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9056,7 +9098,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9089,7 +9132,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9123,7 +9167,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9156,7 +9201,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9190,7 +9236,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9223,7 +9270,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9257,7 +9305,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9290,7 +9339,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9324,7 +9374,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9357,7 +9408,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9391,7 +9443,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9424,7 +9477,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9458,7 +9512,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9491,7 +9546,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9524,7 +9580,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9556,7 +9613,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9601,7 +9659,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9708,7 +9767,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9742,7 +9802,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9775,7 +9836,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9808,7 +9870,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9841,7 +9904,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9874,7 +9938,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9907,7 +9972,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9940,7 +10006,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9974,7 +10041,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10007,7 +10075,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10041,7 +10110,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10074,7 +10144,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10108,7 +10179,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10141,7 +10213,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10175,7 +10248,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10208,7 +10282,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10242,7 +10317,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10275,7 +10351,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10309,7 +10386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10342,7 +10420,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10376,7 +10455,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10409,7 +10489,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10443,7 +10524,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10476,7 +10558,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10510,7 +10593,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10543,7 +10627,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10577,7 +10662,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10610,7 +10696,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10644,7 +10731,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10677,7 +10765,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10711,7 +10800,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10744,7 +10834,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10778,7 +10869,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10811,7 +10903,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10845,7 +10938,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10878,7 +10972,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10912,7 +11007,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10945,7 +11041,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10979,7 +11076,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11012,7 +11110,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11046,7 +11145,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11079,7 +11179,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11113,7 +11214,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11146,7 +11248,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11180,7 +11283,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11213,7 +11317,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11247,7 +11352,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11280,7 +11386,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11314,7 +11421,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11347,7 +11455,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11381,7 +11490,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11414,7 +11524,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11448,7 +11559,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11481,7 +11593,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11515,7 +11628,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11548,7 +11662,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11581,7 +11696,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11613,7 +11729,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11658,7 +11775,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11765,7 +11883,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11799,7 +11918,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11832,7 +11952,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11865,7 +11986,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11898,7 +12020,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11931,7 +12054,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11964,7 +12088,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11997,7 +12122,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12031,7 +12157,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12064,7 +12191,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12098,7 +12226,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12131,7 +12260,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12165,7 +12295,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12198,7 +12329,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12232,7 +12364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12265,7 +12398,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12299,7 +12433,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12332,7 +12467,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12366,7 +12502,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12399,7 +12536,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12433,7 +12571,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12466,7 +12605,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12500,7 +12640,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12533,7 +12674,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12567,7 +12709,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12600,7 +12743,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12634,7 +12778,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12667,7 +12812,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12701,7 +12847,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12734,7 +12881,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12768,7 +12916,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12801,7 +12950,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12835,7 +12985,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12868,7 +13019,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12902,7 +13054,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12935,7 +13088,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12969,7 +13123,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13002,7 +13157,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13036,7 +13192,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13069,7 +13226,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13103,7 +13261,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13136,7 +13295,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13170,7 +13330,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13203,7 +13364,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13237,7 +13399,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13270,7 +13433,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13304,7 +13468,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13337,7 +13502,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13371,7 +13537,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13404,7 +13571,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13438,7 +13606,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13471,7 +13640,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13505,7 +13675,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13538,7 +13709,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13572,7 +13744,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13605,7 +13778,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13638,7 +13812,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13670,7 +13845,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13715,7 +13891,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15150,7 +15327,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15184,7 +15362,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15217,7 +15396,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15250,7 +15430,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15283,7 +15464,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15316,7 +15498,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15348,7 +15531,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15394,7 +15578,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15426,7 +15611,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15458,7 +15644,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15492,7 +15679,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15525,7 +15713,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15559,7 +15748,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15592,7 +15782,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15626,7 +15817,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15659,7 +15851,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15693,7 +15886,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15726,7 +15920,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15760,7 +15955,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15793,7 +15989,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15827,7 +16024,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15860,7 +16058,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15894,7 +16093,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15927,7 +16127,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15961,7 +16162,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15994,7 +16196,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16028,7 +16231,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16061,7 +16265,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16095,7 +16300,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16128,7 +16334,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16162,7 +16369,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16195,7 +16403,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16229,7 +16438,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16262,7 +16472,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16296,7 +16507,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16329,7 +16541,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16363,7 +16576,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16396,7 +16610,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16430,7 +16645,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16463,7 +16679,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16497,7 +16714,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16530,7 +16748,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16564,7 +16783,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16597,7 +16817,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16631,7 +16852,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16664,7 +16886,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16698,7 +16921,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16731,7 +16955,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16765,7 +16990,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16798,7 +17024,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16832,7 +17059,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16865,7 +17093,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16899,7 +17128,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16932,7 +17162,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16966,7 +17197,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16999,7 +17231,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17033,7 +17266,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17066,7 +17300,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17100,7 +17335,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17133,7 +17369,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17167,7 +17404,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17200,7 +17438,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17234,7 +17473,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17267,7 +17507,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17301,7 +17542,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17334,7 +17576,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17368,7 +17611,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17401,7 +17645,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17434,7 +17679,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17466,7 +17712,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17511,7 +17758,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17618,7 +17866,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17652,7 +17901,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17685,7 +17935,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17718,7 +17969,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17751,7 +18003,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17784,7 +18037,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17816,7 +18070,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17862,7 +18117,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17894,7 +18150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17926,7 +18183,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17960,7 +18218,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17993,7 +18252,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18027,7 +18287,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18060,7 +18321,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18094,7 +18356,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18127,7 +18390,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18161,7 +18425,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18194,7 +18459,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18228,7 +18494,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18261,7 +18528,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18295,7 +18563,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18328,7 +18597,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18362,7 +18632,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18395,7 +18666,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18429,7 +18701,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18462,7 +18735,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18496,7 +18770,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18529,7 +18804,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18563,7 +18839,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18596,7 +18873,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18630,7 +18908,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18663,7 +18942,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18697,7 +18977,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18730,7 +19011,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18764,7 +19046,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18797,7 +19080,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18831,7 +19115,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18864,7 +19149,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18898,7 +19184,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18931,7 +19218,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18965,7 +19253,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18998,7 +19287,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19032,7 +19322,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19065,7 +19356,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19099,7 +19391,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19132,7 +19425,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19166,7 +19460,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19199,7 +19494,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19233,7 +19529,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19266,7 +19563,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19300,7 +19598,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19333,7 +19632,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19367,7 +19667,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19400,7 +19701,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19434,7 +19736,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19467,7 +19770,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19501,7 +19805,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19534,7 +19839,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19568,7 +19874,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19601,7 +19908,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19635,7 +19943,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19668,7 +19977,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19702,7 +20012,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19735,7 +20046,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19769,7 +20081,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19802,7 +20115,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19836,7 +20150,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19869,7 +20184,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19902,7 +20218,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19934,7 +20251,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19979,7 +20297,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20086,7 +20405,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20120,7 +20440,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20153,7 +20474,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20186,7 +20508,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20219,7 +20542,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20252,7 +20576,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20284,7 +20609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20330,7 +20656,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20362,7 +20689,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20394,7 +20722,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20428,7 +20757,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20461,7 +20791,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20495,7 +20826,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20528,7 +20860,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20562,7 +20895,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20595,7 +20929,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20629,7 +20964,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20662,7 +20998,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20696,7 +21033,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20729,7 +21067,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20763,7 +21102,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20796,7 +21136,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20830,7 +21171,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20863,7 +21205,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20897,7 +21240,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20930,7 +21274,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20964,7 +21309,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20997,7 +21343,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21031,7 +21378,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21064,7 +21412,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21098,7 +21447,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21131,7 +21481,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21165,7 +21516,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21198,7 +21550,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21232,7 +21585,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21265,7 +21619,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21299,7 +21654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21332,7 +21688,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21366,7 +21723,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21399,7 +21757,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21433,7 +21792,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21466,7 +21826,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21500,7 +21861,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21533,7 +21895,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21567,7 +21930,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21600,7 +21964,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21634,7 +21999,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21667,7 +22033,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21701,7 +22068,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21734,7 +22102,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21768,7 +22137,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21801,7 +22171,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21835,7 +22206,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21868,7 +22240,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21902,7 +22275,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21935,7 +22309,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21969,7 +22344,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22002,7 +22378,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22036,7 +22413,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22069,7 +22447,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22103,7 +22482,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22136,7 +22516,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22170,7 +22551,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22203,7 +22585,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22237,7 +22620,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22270,7 +22654,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22304,7 +22689,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22337,7 +22723,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22370,7 +22757,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22402,7 +22790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22447,7 +22836,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22691,7 +23081,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22725,7 +23116,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22758,7 +23150,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22792,7 +23185,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22825,7 +23219,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22858,7 +23253,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22891,7 +23287,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22924,7 +23321,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22956,7 +23354,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22987,7 +23386,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23018,7 +23418,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23050,7 +23451,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23096,7 +23498,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23128,7 +23531,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23174,7 +23578,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23206,7 +23611,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23239,7 +23645,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23271,7 +23678,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23303,7 +23711,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23335,7 +23744,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23367,7 +23777,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23400,7 +23811,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23432,7 +23844,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23464,7 +23877,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23496,7 +23910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23541,7 +23956,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23573,7 +23989,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23604,7 +24021,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23635,7 +24053,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23666,7 +24085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23773,7 +24193,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23807,7 +24228,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23840,7 +24262,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23874,7 +24297,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23907,7 +24331,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23940,7 +24365,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23973,7 +24399,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24006,7 +24433,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24038,7 +24466,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24069,7 +24498,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24100,7 +24530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24132,7 +24563,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24178,7 +24610,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24210,7 +24643,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24256,7 +24690,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24288,7 +24723,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24321,7 +24757,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24353,7 +24790,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24385,7 +24823,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24417,7 +24856,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24449,7 +24889,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24482,7 +24923,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24514,7 +24956,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24546,7 +24989,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24578,7 +25022,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24623,7 +25068,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24655,7 +25101,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24686,7 +25133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24717,7 +25165,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24748,7 +25197,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24855,7 +25305,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24889,7 +25340,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24922,7 +25374,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24956,7 +25409,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24989,7 +25443,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25022,7 +25477,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25055,7 +25511,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25088,7 +25545,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25120,7 +25578,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25151,7 +25610,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25182,7 +25642,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25214,7 +25675,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25260,7 +25722,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25292,7 +25755,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25338,7 +25802,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25370,7 +25835,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25403,7 +25869,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25435,7 +25902,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25467,7 +25935,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25499,7 +25968,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25531,7 +26001,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25564,7 +26035,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25596,7 +26068,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25628,7 +26101,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25660,7 +26134,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25705,7 +26180,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25737,7 +26213,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25768,7 +26245,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25799,7 +26277,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25830,7 +26309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26067,7 +26547,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26099,7 +26580,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26145,7 +26627,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26177,7 +26660,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26209,7 +26693,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26255,7 +26740,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26301,7 +26787,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26332,7 +26819,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26363,7 +26851,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26458,7 +26947,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26490,7 +26980,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26536,7 +27027,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26568,7 +27060,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26600,7 +27093,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26646,7 +27140,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26692,7 +27187,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26723,7 +27219,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26754,7 +27251,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -26849,7 +27347,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26881,7 +27380,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26927,7 +27427,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26959,7 +27460,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26991,7 +27493,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -27037,7 +27540,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27083,7 +27587,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27114,7 +27619,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27145,7 +27651,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27269,7 +27776,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27301,7 +27809,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27332,7 +27841,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27363,7 +27873,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27394,7 +27905,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27425,7 +27937,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27457,7 +27970,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27503,7 +28017,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27534,7 +28049,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27565,7 +28081,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27596,7 +28113,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27717,7 +28235,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27749,7 +28268,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27780,7 +28300,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27811,7 +28332,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27842,7 +28364,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27873,7 +28396,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27905,7 +28429,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27951,7 +28476,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27982,7 +28508,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28013,7 +28540,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28044,7 +28572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28165,7 +28694,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28197,7 +28727,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28228,7 +28759,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28259,7 +28791,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28290,7 +28823,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28321,7 +28855,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28353,7 +28888,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28399,7 +28935,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28430,7 +28967,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28461,7 +28999,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28492,7 +29031,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29813,7 +30353,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29845,7 +30386,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29891,7 +30433,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29923,7 +30466,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29955,7 +30499,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29987,7 +30532,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30033,7 +30579,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30079,7 +30626,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30110,7 +30658,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30141,7 +30690,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30172,7 +30722,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30203,7 +30754,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30298,7 +30850,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30330,7 +30883,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30376,7 +30930,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30408,7 +30963,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30440,7 +30996,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30472,7 +31029,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30518,7 +31076,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30564,7 +31123,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30595,7 +31155,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30626,7 +31187,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30657,7 +31219,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30688,7 +31251,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30783,7 +31347,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30815,7 +31380,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30861,7 +31427,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30893,7 +31460,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30925,7 +31493,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30957,7 +31526,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31003,7 +31573,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31049,7 +31620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31080,7 +31652,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31111,7 +31684,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31142,7 +31716,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31173,7 +31748,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -31297,7 +31873,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31329,7 +31906,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31360,7 +31938,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31391,7 +31970,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31422,7 +32002,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31453,7 +32034,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31485,7 +32067,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31531,7 +32114,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31562,7 +32146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31593,7 +32178,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31624,7 +32210,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31745,7 +32332,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31777,7 +32365,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31808,7 +32397,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31839,7 +32429,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31870,7 +32461,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31901,7 +32493,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31933,7 +32526,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31979,7 +32573,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32010,7 +32605,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32041,7 +32637,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32072,7 +32669,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32193,7 +32791,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32225,7 +32824,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32256,7 +32856,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32287,7 +32888,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32318,7 +32920,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -32349,7 +32952,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32381,7 +32985,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32427,7 +33032,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32458,7 +33064,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32489,7 +33096,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32520,7 +33128,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32654,7 +33263,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32686,7 +33296,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32732,7 +33343,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32764,7 +33376,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32796,7 +33409,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32828,7 +33442,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32874,7 +33489,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32920,7 +33536,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32951,7 +33568,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -32982,7 +33600,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33013,7 +33632,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33044,7 +33664,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33139,7 +33760,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33171,7 +33793,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33217,7 +33840,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33249,7 +33873,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33281,7 +33906,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33313,7 +33939,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33359,7 +33986,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33405,7 +34033,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33436,7 +34065,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33467,7 +34097,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33498,7 +34129,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33529,7 +34161,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33624,7 +34257,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33656,7 +34290,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33702,7 +34337,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33734,7 +34370,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33766,7 +34403,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33798,7 +34436,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33844,7 +34483,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33890,7 +34530,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33921,7 +34562,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33952,7 +34594,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33983,7 +34626,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34014,7 +34658,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34137,7 +34782,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34169,7 +34815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -34216,7 +34863,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34248,7 +34896,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34293,7 +34942,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34324,7 +34974,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34355,7 +35006,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34386,7 +35038,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34481,7 +35134,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34513,7 +35167,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -34560,7 +35215,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34592,7 +35248,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34637,7 +35294,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34668,7 +35326,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34699,7 +35358,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34730,7 +35390,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34825,7 +35486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34857,7 +35519,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -34904,7 +35567,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34936,7 +35600,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34981,7 +35646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35012,7 +35678,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35043,7 +35710,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35074,7 +35742,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35256,7 +35925,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35288,7 +35958,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35320,7 +35991,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35353,7 +36025,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35386,7 +36059,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35418,7 +36092,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -35514,7 +36189,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35546,7 +36222,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35578,7 +36255,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35611,7 +36289,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35644,7 +36323,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35676,7 +36356,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35772,7 +36453,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -35804,7 +36486,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35836,7 +36519,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35869,7 +36553,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35902,7 +36587,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35934,7 +36620,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36160,7 +36847,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36192,7 +36880,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36238,7 +36927,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36270,7 +36960,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -36303,7 +36994,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36399,7 +37091,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36431,7 +37124,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36477,7 +37171,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36509,7 +37204,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -36542,7 +37238,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36638,7 +37335,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36670,7 +37368,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36716,7 +37415,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36748,7 +37448,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -36781,7 +37482,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36934,7 +37636,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36967,7 +37670,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37000,7 +37704,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37033,7 +37738,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37067,7 +37773,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37100,7 +37807,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37134,7 +37842,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37167,7 +37876,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37200,7 +37910,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37232,7 +37943,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37277,7 +37989,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37384,7 +38097,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37417,7 +38131,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37450,7 +38165,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37483,7 +38199,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37517,7 +38234,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37550,7 +38268,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37584,7 +38303,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37617,7 +38337,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37650,7 +38371,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37682,7 +38404,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37727,7 +38450,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37834,7 +38558,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37867,7 +38592,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37900,7 +38626,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37933,7 +38660,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37967,7 +38695,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38000,7 +38729,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38034,7 +38764,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38067,7 +38798,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38100,7 +38832,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38132,7 +38865,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38177,7 +38911,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39485,7 +40220,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39519,7 +40255,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39552,7 +40289,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39585,7 +40323,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39618,7 +40357,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39651,7 +40391,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39684,7 +40425,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39718,7 +40460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39751,7 +40494,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39785,7 +40529,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39818,7 +40563,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39852,7 +40598,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39885,7 +40632,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39919,7 +40667,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39952,7 +40701,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39986,7 +40736,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40019,7 +40770,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40053,7 +40805,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40086,7 +40839,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40120,7 +40874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40153,7 +40908,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40187,7 +40943,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40220,7 +40977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40254,7 +41012,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40287,7 +41046,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40320,7 +41080,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40352,7 +41113,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40397,7 +41159,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -40504,7 +41267,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40538,7 +41302,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40571,7 +41336,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40604,7 +41370,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40637,7 +41404,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -40670,7 +41438,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40703,7 +41472,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40737,7 +41507,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40770,7 +41541,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40804,7 +41576,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40837,7 +41610,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40871,7 +41645,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40904,7 +41679,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40938,7 +41714,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -40971,7 +41748,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41005,7 +41783,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41038,7 +41817,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41072,7 +41852,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41105,7 +41886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41139,7 +41921,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41172,7 +41955,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41206,7 +41990,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41239,7 +42024,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41273,7 +42059,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41306,7 +42093,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41339,7 +42127,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41371,7 +42160,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41416,7 +42206,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -41523,7 +42314,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41557,7 +42349,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41590,7 +42383,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41623,7 +42417,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41656,7 +42451,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -41689,7 +42485,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41722,7 +42519,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41756,7 +42554,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41789,7 +42588,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41823,7 +42623,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41856,7 +42657,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41890,7 +42692,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41923,7 +42726,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41957,7 +42761,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -41990,7 +42795,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42024,7 +42830,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42057,7 +42864,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42091,7 +42899,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42124,7 +42933,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42158,7 +42968,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42191,7 +43002,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42225,7 +43037,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42258,7 +43071,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42292,7 +43106,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42325,7 +43140,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42358,7 +43174,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42390,7 +43207,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42435,7 +43253,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -42823,7 +43642,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42857,7 +43677,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42890,7 +43711,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42924,7 +43746,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42957,7 +43780,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -42990,7 +43814,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43023,7 +43848,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43056,7 +43882,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43088,7 +43915,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43119,7 +43947,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43150,7 +43979,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43182,7 +44012,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43228,7 +44059,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43260,7 +44092,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43306,7 +44139,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43338,7 +44172,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43371,7 +44206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43403,7 +44239,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43435,7 +44272,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43467,7 +44305,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43499,7 +44338,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43532,7 +44372,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43564,7 +44405,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43596,7 +44438,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43628,7 +44471,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43673,7 +44517,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43705,7 +44550,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43736,7 +44582,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43767,7 +44614,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43798,7 +44646,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -43905,7 +44754,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43939,7 +44789,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -43972,7 +44823,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44006,7 +44858,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44039,7 +44892,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44072,7 +44926,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44105,7 +44960,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44138,7 +44994,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44170,7 +45027,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44201,7 +45059,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44232,7 +45091,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -44264,7 +45124,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44310,7 +45171,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44342,7 +45204,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44388,7 +45251,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44420,7 +45284,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44453,7 +45318,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44485,7 +45351,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44517,7 +45384,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44549,7 +45417,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44581,7 +45450,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44614,7 +45484,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44646,7 +45517,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44678,7 +45550,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44710,7 +45583,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44755,7 +45629,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44787,7 +45662,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44818,7 +45694,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44849,7 +45726,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44880,7 +45758,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -44987,7 +45866,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45021,7 +45901,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45054,7 +45935,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45088,7 +45970,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45121,7 +46004,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45154,7 +46038,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45187,7 +46072,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45220,7 +46106,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45252,7 +46139,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45283,7 +46171,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45314,7 +46203,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -45346,7 +46236,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45392,7 +46283,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45424,7 +46316,8 @@ "y": 0.0, "z": -14.65 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45470,7 +46363,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45502,7 +46396,8 @@ "y": 0.0, "z": -14.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45535,7 +46430,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45567,7 +46463,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45599,7 +46496,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45631,7 +46529,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45663,7 +46562,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45696,7 +46596,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45728,7 +46629,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45760,7 +46662,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45792,7 +46695,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45837,7 +46741,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45869,7 +46774,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45900,7 +46806,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45931,7 +46838,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -45962,7 +46870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -46199,7 +47108,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46231,7 +47141,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46277,7 +47188,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46309,7 +47221,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46341,7 +47254,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46373,7 +47287,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -46419,7 +47334,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46465,7 +47381,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46496,7 +47413,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46527,7 +47445,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46558,7 +47477,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46589,7 +47509,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46684,7 +47605,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46716,7 +47638,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46762,7 +47685,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46794,7 +47718,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46826,7 +47751,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46858,7 +47784,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -46904,7 +47831,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46950,7 +47878,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -46981,7 +47910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47012,7 +47942,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47043,7 +47974,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47074,7 +48006,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47169,7 +48102,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47201,7 +48135,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47247,7 +48182,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47279,7 +48215,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47311,7 +48248,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47343,7 +48281,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -47389,7 +48328,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47435,7 +48375,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47466,7 +48407,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47497,7 +48439,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47528,7 +48471,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47559,7 +48503,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -47683,7 +48628,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47715,7 +48661,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47746,7 +48693,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47777,7 +48725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47808,7 +48757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -47840,7 +48790,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47886,7 +48837,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47917,7 +48869,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47948,7 +48901,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -47979,7 +48933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -48100,7 +49055,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48132,7 +49088,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48163,7 +49120,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48194,7 +49152,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48225,7 +49184,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48257,7 +49217,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48303,7 +49264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48334,7 +49296,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48365,7 +49328,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48396,7 +49360,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -48517,7 +49482,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48549,7 +49515,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48580,7 +49547,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48611,7 +49579,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48642,7 +49611,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -48674,7 +49644,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48720,7 +49691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48751,7 +49723,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48782,7 +49755,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -48813,7 +49787,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -50134,7 +51109,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50166,7 +51142,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50212,7 +51189,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50244,7 +51222,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50276,7 +51255,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50308,7 +51288,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -50354,7 +51335,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50400,7 +51382,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50431,7 +51414,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50462,7 +51446,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50493,7 +51478,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50524,7 +51510,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50619,7 +51606,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50651,7 +51639,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50697,7 +51686,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50729,7 +51719,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50761,7 +51752,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50793,7 +51785,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -50839,7 +51832,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50885,7 +51879,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50916,7 +51911,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50947,7 +51943,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -50978,7 +51975,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -51009,7 +52007,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -51104,7 +52103,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51136,7 +52136,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51182,7 +52183,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51214,7 +52216,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51246,7 +52249,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51278,7 +52282,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51324,7 +52329,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51370,7 +52376,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51401,7 +52408,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51432,7 +52440,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51463,7 +52472,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51494,7 +52504,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -51618,7 +52629,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51650,7 +52662,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51681,7 +52694,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51712,7 +52726,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51743,7 +52758,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -51775,7 +52791,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51821,7 +52838,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51852,7 +52870,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51883,7 +52902,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -51914,7 +52934,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52035,7 +53056,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52067,7 +53089,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52098,7 +53121,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52129,7 +53153,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52160,7 +53185,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52192,7 +53218,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52238,7 +53265,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52269,7 +53297,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52300,7 +53329,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52331,7 +53361,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -52452,7 +53483,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52484,7 +53516,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52515,7 +53548,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52546,7 +53580,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52577,7 +53612,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -52609,7 +53645,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52655,7 +53692,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52686,7 +53724,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52717,7 +53756,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52748,7 +53788,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -52882,7 +53923,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52914,7 +53956,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52960,7 +54003,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -52992,7 +54036,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53024,7 +54069,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53056,7 +54102,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -53102,7 +54149,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53148,7 +54196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53179,7 +54228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53210,7 +54260,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53241,7 +54292,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53272,7 +54324,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53367,7 +54420,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53399,7 +54453,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53445,7 +54500,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53477,7 +54533,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53509,7 +54566,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53541,7 +54599,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -53587,7 +54646,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53633,7 +54693,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53664,7 +54725,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53695,7 +54757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53726,7 +54789,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53757,7 +54821,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53852,7 +54917,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53884,7 +54950,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53930,7 +54997,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53962,7 +55030,8 @@ "y": 0.0, "z": -37.25 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -53994,7 +55063,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54026,7 +55096,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54072,7 +55143,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54118,7 +55190,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54149,7 +55222,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54180,7 +55254,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54211,7 +55286,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54242,7 +55318,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54365,7 +55442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54397,7 +55475,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -54444,7 +55523,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54476,7 +55556,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54521,7 +55602,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54552,7 +55634,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54583,7 +55666,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54614,7 +55698,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54709,7 +55794,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54741,7 +55827,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -54788,7 +55875,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54820,7 +55908,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54865,7 +55954,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54896,7 +55986,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54927,7 +56018,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -54958,7 +56050,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55053,7 +56146,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55085,7 +56179,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55132,7 +56227,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55164,7 +56260,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55209,7 +56306,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55240,7 +56338,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55271,7 +56370,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -55302,7 +56402,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -56707,7 +57808,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -56739,7 +57841,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56771,7 +57874,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56804,7 +57908,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56837,7 +57942,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56869,7 +57975,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -56965,7 +58072,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -56997,7 +58105,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57029,7 +58138,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57062,7 +58172,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57095,7 +58206,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57127,7 +58239,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57223,7 +58336,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -57255,7 +58369,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57287,7 +58402,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57320,7 +58436,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57353,7 +58470,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57385,7 +58503,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -57611,7 +58730,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57643,7 +58763,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57689,7 +58810,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57721,7 +58843,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57754,7 +58877,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -57850,7 +58974,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57882,7 +59007,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57928,7 +59054,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57960,7 +59087,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -57993,7 +59121,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -58089,7 +59218,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58121,7 +59251,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58167,7 +59298,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58199,7 +59331,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -58232,7 +59365,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6389183c0][pl_AMPure_XP_48x_v8].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6389183c0][pl_AMPure_XP_48x_v8].json index 715a5f929e4..6b342319f31 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6389183c0][pl_AMPure_XP_48x_v8].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d6389183c0][pl_AMPure_XP_48x_v8].json @@ -6431,7 +6431,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6464,7 +6465,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6572,7 +6574,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6605,7 +6608,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6713,7 +6717,8 @@ "y": 0.0, "z": -14.7 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6746,7 +6751,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8055,7 +8061,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8088,7 +8095,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8121,7 +8129,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8154,7 +8163,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8186,7 +8196,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8217,7 +8228,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8248,7 +8260,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8280,7 +8293,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8312,7 +8326,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8343,7 +8358,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8375,7 +8391,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8407,7 +8424,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8439,7 +8457,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8472,7 +8491,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8504,7 +8524,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8536,7 +8557,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8569,7 +8591,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8601,7 +8624,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8633,7 +8657,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8666,7 +8691,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8698,7 +8724,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8730,7 +8757,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8762,7 +8790,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8793,7 +8822,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8838,7 +8868,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8870,7 +8901,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8901,7 +8933,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8932,7 +8965,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8963,7 +8997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9070,7 +9105,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9103,7 +9139,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9136,7 +9173,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9169,7 +9207,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9201,7 +9240,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9232,7 +9272,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9263,7 +9304,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9295,7 +9337,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9327,7 +9370,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9358,7 +9402,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9390,7 +9435,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9422,7 +9468,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9454,7 +9501,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9487,7 +9535,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9519,7 +9568,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9551,7 +9601,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9584,7 +9635,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9616,7 +9668,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9648,7 +9701,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9681,7 +9735,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9713,7 +9768,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9745,7 +9801,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9777,7 +9834,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9808,7 +9866,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9853,7 +9912,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9885,7 +9945,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9916,7 +9977,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9947,7 +10009,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -9978,7 +10041,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -10085,7 +10149,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10118,7 +10183,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10151,7 +10217,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10184,7 +10251,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10216,7 +10284,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10247,7 +10316,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10278,7 +10348,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10310,7 +10381,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10342,7 +10414,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10373,7 +10446,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10405,7 +10479,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10437,7 +10512,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10469,7 +10545,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10502,7 +10579,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10534,7 +10612,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10566,7 +10645,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10599,7 +10679,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10631,7 +10712,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10663,7 +10745,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10696,7 +10779,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10728,7 +10812,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10760,7 +10845,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10792,7 +10878,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10823,7 +10910,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10868,7 +10956,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10900,7 +10989,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10931,7 +11021,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10962,7 +11053,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10993,7 +11085,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11231,7 +11324,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11264,7 +11358,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11297,7 +11392,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11330,7 +11426,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11363,7 +11460,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11396,7 +11494,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11504,7 +11603,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11537,7 +11637,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11570,7 +11671,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11603,7 +11705,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11636,7 +11739,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11669,7 +11773,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11777,7 +11882,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11810,7 +11916,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11843,7 +11950,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11876,7 +11984,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11909,7 +12018,8 @@ "y": 0.0, "z": -37.8 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -11942,7 +12052,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -12122,7 +12233,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12155,7 +12267,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12188,7 +12301,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12221,7 +12335,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12253,7 +12368,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12284,7 +12400,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12315,7 +12432,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12347,7 +12465,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12379,7 +12498,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12410,7 +12530,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12442,7 +12563,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12474,7 +12596,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12506,7 +12629,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12539,7 +12663,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12571,7 +12696,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12603,7 +12729,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12636,7 +12763,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12668,7 +12796,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12700,7 +12829,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12733,7 +12863,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12765,7 +12896,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12797,7 +12929,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12829,7 +12962,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12860,7 +12994,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12905,7 +13040,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12937,7 +13073,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12968,7 +13105,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12999,7 +13137,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13030,7 +13169,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13137,7 +13277,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13170,7 +13311,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13203,7 +13345,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13236,7 +13379,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13268,7 +13412,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13299,7 +13444,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13330,7 +13476,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13362,7 +13509,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13394,7 +13542,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13425,7 +13574,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13457,7 +13607,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13489,7 +13640,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13521,7 +13673,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13554,7 +13707,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13586,7 +13740,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13618,7 +13773,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13651,7 +13807,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13683,7 +13840,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13715,7 +13873,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13748,7 +13907,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13780,7 +13940,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13812,7 +13973,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13844,7 +14006,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13875,7 +14038,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13920,7 +14084,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13952,7 +14117,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13983,7 +14149,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14014,7 +14181,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14045,7 +14213,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14152,7 +14321,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14185,7 +14355,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14218,7 +14389,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14251,7 +14423,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14283,7 +14456,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14314,7 +14488,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14345,7 +14520,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14377,7 +14553,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14409,7 +14586,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14440,7 +14618,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14472,7 +14651,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14504,7 +14684,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14536,7 +14717,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14569,7 +14751,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14601,7 +14784,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14633,7 +14817,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14666,7 +14851,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14698,7 +14884,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14730,7 +14917,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14763,7 +14951,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14795,7 +14984,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14827,7 +15017,8 @@ "y": 0.0, "z": -35.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14859,7 +15050,8 @@ "y": 0.0, "z": -31.000000000000004 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14890,7 +15082,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14935,7 +15128,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14967,7 +15161,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14998,7 +15193,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15029,7 +15225,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15060,7 +15257,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -15283,7 +15481,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15315,7 +15514,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15361,7 +15561,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15393,7 +15594,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15425,7 +15627,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15471,7 +15674,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15517,7 +15721,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15548,7 +15753,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15579,7 +15785,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15674,7 +15881,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15706,7 +15914,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15752,7 +15961,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15784,7 +15994,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15816,7 +16027,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15862,7 +16074,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15908,7 +16121,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15939,7 +16153,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -15970,7 +16185,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -16065,7 +16281,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16097,7 +16314,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16143,7 +16361,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16175,7 +16394,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16207,7 +16427,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16253,7 +16474,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16299,7 +16521,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16330,7 +16553,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16361,7 +16585,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -16485,7 +16710,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16517,7 +16743,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16548,7 +16775,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16579,7 +16807,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16610,7 +16839,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16641,7 +16871,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16672,7 +16903,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16704,7 +16936,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16750,7 +16983,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16781,7 +17015,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16812,7 +17047,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16843,7 +17079,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16964,7 +17201,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -16996,7 +17234,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17027,7 +17266,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17058,7 +17298,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17089,7 +17330,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17120,7 +17362,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17151,7 +17394,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17183,7 +17427,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17229,7 +17474,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17260,7 +17506,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17291,7 +17538,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17322,7 +17570,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17443,7 +17692,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17475,7 +17725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17506,7 +17757,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17537,7 +17789,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17568,7 +17821,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17599,7 +17853,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -17630,7 +17885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17662,7 +17918,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17708,7 +17965,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17739,7 +17997,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17770,7 +18029,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17801,7 +18061,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19122,7 +19383,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19154,7 +19416,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19200,7 +19463,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19232,7 +19496,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19264,7 +19529,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19310,7 +19576,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19356,7 +19623,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19387,7 +19655,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19418,7 +19687,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19513,7 +19783,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19545,7 +19816,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19591,7 +19863,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19623,7 +19896,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19655,7 +19929,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19701,7 +19976,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19747,7 +20023,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19778,7 +20055,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19809,7 +20087,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19904,7 +20183,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19936,7 +20216,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19982,7 +20263,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20014,7 +20296,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20046,7 +20329,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20092,7 +20376,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20138,7 +20423,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20169,7 +20455,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20200,7 +20487,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20324,7 +20612,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20356,7 +20645,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20387,7 +20677,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20418,7 +20709,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20449,7 +20741,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20480,7 +20773,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20511,7 +20805,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20543,7 +20838,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20589,7 +20885,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20620,7 +20917,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20651,7 +20949,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20682,7 +20981,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20803,7 +21103,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20835,7 +21136,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20866,7 +21168,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20897,7 +21200,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20928,7 +21232,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20959,7 +21264,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20990,7 +21296,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21022,7 +21329,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21068,7 +21376,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21099,7 +21408,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21130,7 +21440,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21161,7 +21472,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21282,7 +21594,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21314,7 +21627,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21345,7 +21659,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21376,7 +21691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21407,7 +21723,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21438,7 +21755,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21469,7 +21787,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21501,7 +21820,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21547,7 +21867,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21578,7 +21899,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21609,7 +21931,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21640,7 +21963,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21774,7 +22098,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21806,7 +22131,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21852,7 +22178,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21884,7 +22211,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21916,7 +22244,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21962,7 +22291,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22008,7 +22338,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22039,7 +22370,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22070,7 +22402,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22165,7 +22498,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22197,7 +22531,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22243,7 +22578,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22275,7 +22611,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22307,7 +22644,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22353,7 +22691,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22399,7 +22738,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22430,7 +22770,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22461,7 +22802,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22556,7 +22898,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22588,7 +22931,8 @@ "y": 0.0, "z": -36.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22634,7 +22978,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22666,7 +23011,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22698,7 +23044,8 @@ "y": 0.0, "z": -31.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22744,7 +23091,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22790,7 +23138,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22821,7 +23170,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22852,7 +23202,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22975,7 +23326,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23007,7 +23359,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23114,7 +23467,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23146,7 +23500,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23253,7 +23608,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23285,7 +23641,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23479,7 +23836,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23511,7 +23869,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23543,7 +23902,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23575,7 +23935,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23607,7 +23968,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23640,7 +24002,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23673,7 +24036,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23706,7 +24070,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23738,7 +24103,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23834,7 +24200,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -23866,7 +24233,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23898,7 +24266,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23930,7 +24299,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23962,7 +24332,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23995,7 +24366,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24028,7 +24400,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24061,7 +24434,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24093,7 +24467,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24189,7 +24564,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24221,7 +24597,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24253,7 +24630,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24285,7 +24663,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24317,7 +24696,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24350,7 +24730,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24383,7 +24764,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24416,7 +24798,8 @@ "y": 0.0, "z": -37.75 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24448,7 +24831,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25861,7 +26245,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25893,7 +26278,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25926,7 +26312,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25958,7 +26345,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26053,7 +26441,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26085,7 +26474,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26118,7 +26508,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26150,7 +26541,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26245,7 +26637,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26277,7 +26670,8 @@ "y": 0.0, "z": -38.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26310,7 +26704,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26342,7 +26737,8 @@ "y": 0.0, "z": -12.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d979799443][OT2_S_v2_20_8_None_SINGLE_HappyPath].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d979799443][OT2_S_v2_20_8_None_SINGLE_HappyPath].json index 48690ed2bb8..65c2da26059 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d979799443][OT2_S_v2_20_8_None_SINGLE_HappyPath].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[d979799443][OT2_S_v2_20_8_None_SINGLE_HappyPath].json @@ -3603,7 +3603,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3636,7 +3637,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -3669,7 +3671,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -3778,7 +3781,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3811,7 +3815,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -3920,7 +3925,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -3953,7 +3959,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -3986,7 +3993,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -4139,7 +4147,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -4339,7 +4348,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4371,7 +4381,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4405,7 +4416,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4438,7 +4450,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4472,7 +4485,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4505,7 +4519,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4539,7 +4554,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4572,7 +4588,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4606,7 +4623,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4639,7 +4657,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4673,7 +4692,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4706,7 +4726,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4740,7 +4761,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4773,7 +4795,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4807,7 +4830,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4840,7 +4864,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4874,7 +4899,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4907,7 +4933,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4941,7 +4968,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -4974,7 +5002,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5007,7 +5036,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5039,7 +5069,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5070,7 +5101,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5115,7 +5147,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5147,7 +5180,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5180,7 +5214,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -6482,7 +6517,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6515,7 +6551,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -6548,7 +6585,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -6657,7 +6695,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6690,7 +6729,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -6799,7 +6839,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6832,7 +6873,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -6865,7 +6907,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -7018,7 +7061,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -7218,7 +7262,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7250,7 +7295,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7284,7 +7330,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7317,7 +7364,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7351,7 +7399,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7384,7 +7433,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7418,7 +7468,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7451,7 +7502,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7485,7 +7537,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7518,7 +7571,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7552,7 +7606,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7585,7 +7640,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7619,7 +7675,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7652,7 +7709,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7686,7 +7744,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7719,7 +7778,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7753,7 +7813,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7786,7 +7847,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7820,7 +7882,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7853,7 +7916,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7886,7 +7950,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7918,7 +7983,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7949,7 +8015,8 @@ "y": 0.0, "z": 5.0000000000000036 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -7994,7 +8061,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8026,7 +8094,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -8059,7 +8128,8 @@ "y": 0.0, "z": -12.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[da326082e1][pl_Hyperplus_tiptracking_V4_final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[da326082e1][pl_Hyperplus_tiptracking_V4_final].json index d8ec32acad8..8b7cf7214ac 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[da326082e1][pl_Hyperplus_tiptracking_V4_final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[da326082e1][pl_Hyperplus_tiptracking_V4_final].json @@ -10782,7 +10782,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -10815,7 +10816,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10848,7 +10850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10881,7 +10884,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10914,7 +10918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10947,7 +10952,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10980,7 +10986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11013,7 +11020,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11046,7 +11054,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11079,7 +11088,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11112,7 +11122,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11145,7 +11156,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11178,7 +11190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11211,7 +11224,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11244,7 +11258,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11277,7 +11292,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11310,7 +11326,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11343,7 +11360,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11376,7 +11394,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11409,7 +11428,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11442,7 +11462,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11475,7 +11496,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11869,7 +11891,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -11902,7 +11925,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11935,7 +11959,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11968,7 +11993,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12001,7 +12027,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12034,7 +12061,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12067,7 +12095,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12100,7 +12129,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12133,7 +12163,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12166,7 +12197,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12199,7 +12231,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12232,7 +12265,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12265,7 +12299,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12298,7 +12333,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12331,7 +12367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12364,7 +12401,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12397,7 +12435,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12430,7 +12469,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12463,7 +12503,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12496,7 +12537,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12529,7 +12571,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12562,7 +12605,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12970,7 +13014,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -13003,7 +13048,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13036,7 +13082,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13069,7 +13116,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13102,7 +13150,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13135,7 +13184,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13168,7 +13218,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13201,7 +13252,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13234,7 +13286,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13267,7 +13320,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13300,7 +13354,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13333,7 +13388,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13366,7 +13422,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13399,7 +13456,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13432,7 +13490,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13465,7 +13524,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13498,7 +13558,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13531,7 +13592,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13564,7 +13626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13597,7 +13660,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13630,7 +13694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13663,7 +13728,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13841,7 +13907,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13874,7 +13941,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13907,7 +13975,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13940,7 +14009,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13973,7 +14043,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14006,7 +14077,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14039,7 +14111,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14072,7 +14145,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14105,7 +14179,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14138,7 +14213,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14171,7 +14247,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14204,7 +14281,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14237,7 +14315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14270,7 +14349,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14303,7 +14383,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14336,7 +14417,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14369,7 +14451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14402,7 +14485,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14435,7 +14519,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14468,7 +14553,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14501,7 +14587,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14534,7 +14621,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16161,7 +16249,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16194,7 +16283,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16227,7 +16317,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16260,7 +16351,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16293,7 +16385,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16326,7 +16419,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16359,7 +16453,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16392,7 +16487,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16425,7 +16521,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16458,7 +16555,8 @@ "y": 3.0999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16491,7 +16589,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16524,7 +16623,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16557,7 +16657,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16590,7 +16691,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16623,7 +16725,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16656,7 +16759,8 @@ "y": -1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16689,7 +16793,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16722,7 +16827,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16755,7 +16861,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16788,7 +16895,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16821,7 +16929,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16854,7 +16963,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16887,7 +16997,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16920,7 +17031,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16953,7 +17065,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16986,7 +17099,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17019,7 +17133,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17052,7 +17167,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17085,7 +17201,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17118,7 +17235,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17151,7 +17269,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17184,7 +17303,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17217,7 +17337,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17250,7 +17371,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17283,7 +17405,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17316,7 +17439,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17349,7 +17473,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17382,7 +17507,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17415,7 +17541,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17448,7 +17575,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17481,7 +17609,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17514,7 +17643,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17547,7 +17677,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17580,7 +17711,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17613,7 +17745,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17646,7 +17779,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17679,7 +17813,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17712,7 +17847,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17745,7 +17881,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17778,7 +17915,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17811,7 +17949,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17844,7 +17983,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17877,7 +18017,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17910,7 +18051,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17943,7 +18085,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17976,7 +18119,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18009,7 +18153,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18042,7 +18187,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18282,7 +18428,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18329,7 +18476,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18361,7 +18509,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18393,7 +18542,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18426,7 +18576,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18458,7 +18609,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18490,7 +18642,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -18668,7 +18821,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18700,7 +18854,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18732,7 +18887,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18765,7 +18921,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18811,7 +18968,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18843,7 +19001,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19007,7 +19166,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19039,7 +19199,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19071,7 +19232,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19104,7 +19266,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19150,7 +19313,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19182,7 +19346,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -19360,7 +19525,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19392,7 +19558,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19424,7 +19591,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -19457,7 +19625,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19503,7 +19672,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19535,7 +19705,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19699,7 +19870,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19731,7 +19903,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19763,7 +19936,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19796,7 +19970,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -19842,7 +20017,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -19874,7 +20050,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -20099,7 +20276,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20131,7 +20309,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20163,7 +20342,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20196,7 +20376,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20229,7 +20410,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20262,7 +20444,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20295,7 +20478,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20328,7 +20512,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20361,7 +20546,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20394,7 +20580,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20427,7 +20614,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20460,7 +20648,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20493,7 +20682,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20526,7 +20716,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20559,7 +20750,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20592,7 +20784,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20625,7 +20818,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20658,7 +20852,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20691,7 +20886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20724,7 +20920,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20757,7 +20954,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20790,7 +20988,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20823,7 +21022,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20856,7 +21056,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20888,7 +21089,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20920,7 +21122,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21146,7 +21349,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21178,7 +21382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21210,7 +21415,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21244,7 +21450,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21276,7 +21483,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21308,7 +21516,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21596,7 +21805,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21629,7 +21839,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21662,7 +21873,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21695,7 +21907,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21728,7 +21941,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21761,7 +21975,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21794,7 +22009,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21827,7 +22043,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21860,7 +22077,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21893,7 +22111,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21926,7 +22145,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21959,7 +22179,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -21992,7 +22213,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22025,7 +22247,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22058,7 +22281,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22091,7 +22315,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22124,7 +22349,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22157,7 +22383,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22190,7 +22417,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22223,7 +22451,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22256,7 +22485,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22289,7 +22519,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22322,7 +22553,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22355,7 +22587,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22388,7 +22621,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22421,7 +22655,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22454,7 +22689,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22487,7 +22723,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22520,7 +22757,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22553,7 +22791,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22586,7 +22825,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22619,7 +22859,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22652,7 +22893,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22685,7 +22927,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22718,7 +22961,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22751,7 +22995,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22784,7 +23029,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22817,7 +23063,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22850,7 +23097,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22883,7 +23131,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23436,7 +23685,8 @@ "y": 0.0, "z": -28.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23469,7 +23719,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23502,7 +23753,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23535,7 +23787,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23568,7 +23821,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23601,7 +23855,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23634,7 +23889,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23667,7 +23923,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23700,7 +23957,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23733,7 +23991,8 @@ "y": 3.0999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23766,7 +24025,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23799,7 +24059,8 @@ "y": 1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23832,7 +24093,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23865,7 +24127,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23898,7 +24161,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23931,7 +24195,8 @@ "y": -1.5500000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23964,7 +24229,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23997,7 +24263,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24030,7 +24297,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24063,7 +24331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24096,7 +24365,8 @@ "y": 0.0, "z": -4.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24129,7 +24399,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24162,7 +24433,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24195,7 +24467,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24228,7 +24501,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24261,7 +24535,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24294,7 +24569,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24327,7 +24603,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24360,7 +24637,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24393,7 +24671,8 @@ "y": 1.75, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24426,7 +24705,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24459,7 +24739,8 @@ "y": 0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24492,7 +24773,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24525,7 +24807,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24558,7 +24841,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24591,7 +24875,8 @@ "y": -0.875, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24624,7 +24909,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24657,7 +24943,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24690,7 +24977,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24723,7 +25011,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24756,7 +25045,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24789,7 +25079,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24822,7 +25113,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24855,7 +25147,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24888,7 +25181,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24921,7 +25215,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24954,7 +25249,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24987,7 +25283,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25020,7 +25317,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25053,7 +25351,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25086,7 +25385,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25119,7 +25419,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25152,7 +25453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25185,7 +25487,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25218,7 +25521,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25251,7 +25555,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25284,7 +25589,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25317,7 +25623,8 @@ "y": 0.0, "z": -6.949999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25557,7 +25864,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25604,7 +25912,8 @@ "y": 0.0, "z": -14.749999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25636,7 +25945,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25668,7 +25978,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25701,7 +26012,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25733,7 +26045,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25765,7 +26078,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25943,7 +26257,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25975,7 +26290,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26007,7 +26323,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26040,7 +26357,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26086,7 +26404,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26118,7 +26437,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26282,7 +26602,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26314,7 +26635,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26346,7 +26668,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26379,7 +26702,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26425,7 +26749,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26457,7 +26782,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -26635,7 +26961,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26667,7 +26994,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26699,7 +27027,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26732,7 +27061,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26778,7 +27108,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26810,7 +27141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26974,7 +27306,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27006,7 +27339,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27038,7 +27372,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27071,7 +27406,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27117,7 +27453,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27149,7 +27486,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27374,7 +27712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27406,7 +27745,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27438,7 +27778,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -27471,7 +27812,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27504,7 +27846,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27537,7 +27880,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27570,7 +27914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27603,7 +27948,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27636,7 +27982,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27669,7 +28016,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27702,7 +28050,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27735,7 +28084,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27768,7 +28118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27801,7 +28152,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27834,7 +28186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27867,7 +28220,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27900,7 +28254,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27933,7 +28288,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27966,7 +28322,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27999,7 +28356,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28032,7 +28390,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28065,7 +28424,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28098,7 +28458,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28131,7 +28492,8 @@ "y": 0.0, "z": -10.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28163,7 +28525,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28195,7 +28558,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28421,7 +28785,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28453,7 +28818,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28485,7 +28851,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28519,7 +28886,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28551,7 +28919,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28583,7 +28952,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[dabb7872d8][Flex_S_v2_19_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[dabb7872d8][Flex_S_v2_19_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json index 0e252fdc93b..b262ea72c0f 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[dabb7872d8][Flex_S_v2_19_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[dabb7872d8][Flex_S_v2_19_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json @@ -8381,7 +8381,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8414,7 +8415,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8536,7 +8538,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8569,7 +8572,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8692,7 +8696,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8725,7 +8730,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8834,7 +8840,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8867,7 +8874,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8976,7 +8984,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9009,7 +9018,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9118,7 +9128,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9151,7 +9162,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -9260,7 +9272,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9293,7 +9306,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9402,7 +9416,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9435,7 +9450,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -9544,7 +9560,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9577,7 +9594,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9686,7 +9704,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9719,7 +9738,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9828,7 +9848,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9861,7 +9882,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9970,7 +9992,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10003,7 +10026,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10145,7 +10169,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10177,7 +10202,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10209,7 +10235,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10242,7 +10269,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10416,7 +10444,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10450,7 +10479,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10483,7 +10513,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10517,7 +10548,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10550,7 +10582,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10583,7 +10616,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10616,7 +10650,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10649,7 +10684,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10682,7 +10718,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10716,7 +10753,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10749,7 +10787,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10783,7 +10822,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10816,7 +10856,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10850,7 +10891,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10883,7 +10925,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10917,7 +10960,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10950,7 +10994,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10983,7 +11028,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11016,7 +11062,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12613,7 +12660,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12675,7 +12723,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12738,7 +12787,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12800,7 +12850,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12865,7 +12916,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12928,7 +12980,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e0b0133ffb][pl_Illumina_Stranded_total_RNA_Ribo_Zero_protocol].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e0b0133ffb][pl_Illumina_Stranded_total_RNA_Ribo_Zero_protocol].json index bc22292941d..b22e56cb8ed 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e0b0133ffb][pl_Illumina_Stranded_total_RNA_Ribo_Zero_protocol].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e0b0133ffb][pl_Illumina_Stranded_total_RNA_Ribo_Zero_protocol].json @@ -16094,7 +16094,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16128,7 +16129,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16160,7 +16162,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16208,7 +16211,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16242,7 +16246,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16275,7 +16280,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16309,7 +16315,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16342,7 +16349,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16376,7 +16384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16409,7 +16418,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16443,7 +16453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16476,7 +16487,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16510,7 +16522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16543,7 +16556,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16577,7 +16591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16610,7 +16625,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16644,7 +16660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16677,7 +16694,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16711,7 +16729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16744,7 +16763,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16778,7 +16798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16811,7 +16832,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16845,7 +16867,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16891,7 +16914,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17957,7 +17981,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17991,7 +18016,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18023,7 +18049,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18071,7 +18098,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18105,7 +18133,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18138,7 +18167,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18172,7 +18202,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18205,7 +18236,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18239,7 +18271,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18272,7 +18305,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18306,7 +18340,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18339,7 +18374,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18373,7 +18409,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18406,7 +18443,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18440,7 +18478,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18473,7 +18512,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18507,7 +18547,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18540,7 +18581,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18574,7 +18616,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18607,7 +18650,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18641,7 +18685,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18674,7 +18719,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18708,7 +18754,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18754,7 +18801,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18972,7 +19020,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19006,7 +19055,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19039,7 +19089,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19073,7 +19124,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19106,7 +19158,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19140,7 +19193,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19173,7 +19227,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19207,7 +19262,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19240,7 +19296,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19274,7 +19331,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19307,7 +19365,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19341,7 +19400,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19374,7 +19434,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19408,7 +19469,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19441,7 +19503,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19475,7 +19538,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19508,7 +19572,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19542,7 +19607,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19575,7 +19641,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19609,7 +19676,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19655,7 +19723,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19687,7 +19756,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19721,7 +19791,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19767,7 +19838,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19815,7 +19887,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19849,7 +19922,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19882,7 +19956,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19916,7 +19991,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19949,7 +20025,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19983,7 +20060,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20016,7 +20094,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20050,7 +20129,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20083,7 +20163,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20117,7 +20198,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20150,7 +20232,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20184,7 +20267,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20217,7 +20301,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20251,7 +20336,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20284,7 +20370,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20318,7 +20405,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20364,7 +20452,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20588,7 +20677,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20622,7 +20712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20655,7 +20746,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20689,7 +20781,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20722,7 +20815,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20756,7 +20850,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20789,7 +20884,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20823,7 +20919,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20856,7 +20953,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20890,7 +20988,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20923,7 +21022,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20957,7 +21057,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20990,7 +21091,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21024,7 +21126,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21057,7 +21160,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21091,7 +21195,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21124,7 +21229,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21158,7 +21264,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21191,7 +21298,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21225,7 +21333,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21258,7 +21367,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21292,7 +21402,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21325,7 +21436,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21359,7 +21471,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21392,7 +21505,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21426,7 +21540,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21459,7 +21574,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21493,7 +21609,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21526,7 +21643,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21560,7 +21678,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21593,7 +21712,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21627,7 +21747,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21660,7 +21781,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21694,7 +21816,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21727,7 +21850,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21761,7 +21885,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21794,7 +21919,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21828,7 +21954,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21861,7 +21988,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21894,7 +22022,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21940,7 +22069,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22047,7 +22177,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22080,7 +22211,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22113,7 +22245,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22147,7 +22280,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22180,7 +22314,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22214,7 +22349,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22247,7 +22383,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22281,7 +22418,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22314,7 +22452,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22348,7 +22487,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22381,7 +22521,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22415,7 +22556,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22448,7 +22590,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22482,7 +22625,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22515,7 +22659,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22549,7 +22694,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22582,7 +22728,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22616,7 +22763,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22649,7 +22797,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22683,7 +22832,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22716,7 +22866,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22750,7 +22901,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22783,7 +22935,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22817,7 +22970,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22850,7 +23004,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22884,7 +23039,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22917,7 +23073,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22951,7 +23108,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22984,7 +23142,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23018,7 +23177,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23051,7 +23211,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23085,7 +23246,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23131,7 +23293,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23284,7 +23447,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23438,7 +23602,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23471,7 +23636,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23593,7 +23759,8 @@ "y": 0.0, "z": -8.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23626,7 +23793,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23780,7 +23948,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23813,7 +23982,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23935,7 +24105,8 @@ "y": 0.0, "z": -8.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23968,7 +24139,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24122,7 +24294,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24308,7 +24481,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24342,7 +24516,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24388,7 +24563,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24436,7 +24612,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24470,7 +24647,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24503,7 +24681,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24537,7 +24716,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24570,7 +24750,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24604,7 +24785,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24637,7 +24819,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24671,7 +24854,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24704,7 +24888,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24738,7 +24923,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24771,7 +24957,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24805,7 +24992,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24838,7 +25026,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24872,7 +25061,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24905,7 +25095,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24939,7 +25130,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24972,7 +25164,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25006,7 +25199,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25039,7 +25233,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25073,7 +25268,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25106,7 +25302,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25140,7 +25337,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25173,7 +25371,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25207,7 +25406,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25240,7 +25440,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25274,7 +25475,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25307,7 +25509,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25341,7 +25544,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25374,7 +25578,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25408,7 +25613,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25441,7 +25647,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25475,7 +25682,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25508,7 +25716,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25542,7 +25751,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25575,7 +25785,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25609,7 +25820,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25642,7 +25854,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25676,7 +25889,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25709,7 +25923,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25743,7 +25958,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25789,7 +26005,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25942,7 +26159,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25976,7 +26194,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26022,7 +26241,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26238,7 +26458,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26272,7 +26493,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26318,7 +26540,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26366,7 +26589,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26400,7 +26624,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26433,7 +26658,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26467,7 +26693,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26500,7 +26727,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26534,7 +26762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26567,7 +26796,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26601,7 +26831,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26634,7 +26865,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26668,7 +26900,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26701,7 +26934,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26735,7 +26969,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26768,7 +27003,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26802,7 +27038,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26835,7 +27072,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26869,7 +27107,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26902,7 +27141,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26936,7 +27176,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26969,7 +27210,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27003,7 +27245,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27049,7 +27292,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27285,7 +27529,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27319,7 +27564,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27352,7 +27598,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27386,7 +27633,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27419,7 +27667,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27453,7 +27702,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27486,7 +27736,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27520,7 +27771,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27553,7 +27805,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27587,7 +27840,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27620,7 +27874,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27654,7 +27909,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27687,7 +27943,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27721,7 +27978,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27754,7 +28012,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27788,7 +28047,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27821,7 +28081,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27855,7 +28116,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27888,7 +28150,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27922,7 +28185,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27968,7 +28232,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28000,7 +28265,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -28033,7 +28299,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28082,7 +28349,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28116,7 +28384,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28149,7 +28418,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28183,7 +28453,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28216,7 +28487,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28250,7 +28522,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28283,7 +28556,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28317,7 +28591,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28350,7 +28625,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28384,7 +28660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28417,7 +28694,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28451,7 +28729,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28484,7 +28763,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28518,7 +28798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28551,7 +28832,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28585,7 +28867,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28618,7 +28901,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28652,7 +28936,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28685,7 +28970,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28719,7 +29005,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28765,7 +29052,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29006,7 +29294,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29039,7 +29328,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29088,7 +29378,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29122,7 +29413,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29155,7 +29447,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29189,7 +29482,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29222,7 +29516,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29256,7 +29551,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29289,7 +29585,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29323,7 +29620,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29356,7 +29654,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29390,7 +29689,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29423,7 +29723,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29457,7 +29758,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29490,7 +29792,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29524,7 +29827,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29557,7 +29861,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29591,7 +29896,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29624,7 +29930,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29658,7 +29965,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29691,7 +29999,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29725,7 +30034,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29771,7 +30081,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -29991,7 +30302,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30025,7 +30337,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30058,7 +30371,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30092,7 +30406,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30125,7 +30440,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30159,7 +30475,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30192,7 +30509,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30226,7 +30544,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30259,7 +30578,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30293,7 +30613,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30326,7 +30647,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30360,7 +30682,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30393,7 +30716,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30427,7 +30751,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30460,7 +30785,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30494,7 +30820,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30527,7 +30854,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30561,7 +30889,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30594,7 +30923,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30628,7 +30958,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30661,7 +30992,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30695,7 +31027,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30728,7 +31061,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30762,7 +31096,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30795,7 +31130,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30829,7 +31165,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30862,7 +31199,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30896,7 +31234,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30929,7 +31268,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30963,7 +31303,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -30996,7 +31337,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31030,7 +31372,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31063,7 +31406,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31097,7 +31441,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31130,7 +31475,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31164,7 +31510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31197,7 +31544,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31231,7 +31579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31264,7 +31613,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31298,7 +31648,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31331,7 +31682,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31365,7 +31717,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31398,7 +31751,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31432,7 +31786,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31465,7 +31820,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31499,7 +31855,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31532,7 +31889,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31566,7 +31924,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31599,7 +31958,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31633,7 +31993,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31666,7 +32027,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31700,7 +32062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31733,7 +32096,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31767,7 +32131,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31800,7 +32165,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31834,7 +32200,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31867,7 +32234,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31901,7 +32269,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31934,7 +32303,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31968,7 +32338,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32001,7 +32372,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32035,7 +32407,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32068,7 +32441,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32102,7 +32476,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32135,7 +32510,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32169,7 +32545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32202,7 +32579,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32236,7 +32614,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32269,7 +32648,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32303,7 +32683,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32336,7 +32717,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32370,7 +32752,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32403,7 +32786,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32437,7 +32821,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32470,7 +32855,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32504,7 +32890,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32537,7 +32924,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32571,7 +32959,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32604,7 +32993,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32638,7 +33028,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32671,7 +33062,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32705,7 +33097,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32738,7 +33131,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32772,7 +33166,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32805,7 +33200,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32839,7 +33235,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32872,7 +33269,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32906,7 +33304,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32939,7 +33338,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -32973,7 +33373,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33006,7 +33407,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33040,7 +33442,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33073,7 +33476,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33107,7 +33511,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33140,7 +33545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33174,7 +33580,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33207,7 +33614,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33241,7 +33649,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33274,7 +33683,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33307,7 +33717,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33353,7 +33764,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33460,7 +33872,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -33493,7 +33906,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33526,7 +33940,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33560,7 +33975,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33593,7 +34009,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33627,7 +34044,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33660,7 +34078,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33694,7 +34113,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33727,7 +34147,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33761,7 +34182,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33794,7 +34216,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33828,7 +34251,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33861,7 +34285,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33895,7 +34320,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33928,7 +34354,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33962,7 +34389,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33995,7 +34423,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34029,7 +34458,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34062,7 +34492,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34096,7 +34527,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34129,7 +34561,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34163,7 +34596,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34209,7 +34643,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34362,7 +34797,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34395,7 +34831,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34549,7 +34986,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34582,7 +35020,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34704,7 +35143,8 @@ "y": 0.0, "z": -8.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34737,7 +35177,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34891,7 +35332,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -34924,7 +35366,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35046,7 +35489,8 @@ "y": 0.0, "z": -8.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35079,7 +35523,8 @@ "y": 0.0, "z": -14.649999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35233,7 +35678,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35419,7 +35865,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -35453,7 +35900,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35499,7 +35947,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35547,7 +35996,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35581,7 +36031,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35614,7 +36065,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35648,7 +36100,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35681,7 +36134,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35715,7 +36169,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35748,7 +36203,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35782,7 +36238,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35815,7 +36272,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35849,7 +36307,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35882,7 +36341,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35916,7 +36376,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35949,7 +36410,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35983,7 +36445,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36016,7 +36479,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36050,7 +36514,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36083,7 +36548,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36117,7 +36583,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36150,7 +36617,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36184,7 +36652,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36217,7 +36686,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36251,7 +36721,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36284,7 +36755,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36318,7 +36790,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36351,7 +36824,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36385,7 +36859,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36418,7 +36893,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36452,7 +36928,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36485,7 +36962,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36519,7 +36997,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36552,7 +37031,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36586,7 +37066,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36619,7 +37100,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36653,7 +37135,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36686,7 +37169,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36720,7 +37204,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36753,7 +37238,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36787,7 +37273,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36820,7 +37307,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36854,7 +37342,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36887,7 +37376,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36921,7 +37411,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36954,7 +37445,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36988,7 +37480,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37021,7 +37514,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37055,7 +37549,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37088,7 +37583,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37122,7 +37618,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37155,7 +37652,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37189,7 +37687,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37235,7 +37734,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37388,7 +37888,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37422,7 +37923,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37468,7 +37970,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37684,7 +38187,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -37717,7 +38221,8 @@ "y": 0.0, "z": -10.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37766,7 +38271,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37800,7 +38306,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37833,7 +38340,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37867,7 +38375,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37900,7 +38409,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37934,7 +38444,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -37967,7 +38478,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38001,7 +38513,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38034,7 +38547,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38068,7 +38582,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38101,7 +38616,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38135,7 +38651,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38168,7 +38685,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38202,7 +38720,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38235,7 +38754,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38269,7 +38789,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38302,7 +38823,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38336,7 +38858,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38369,7 +38892,8 @@ "y": 0.0, "z": -14.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38403,7 +38927,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38449,7 +38974,8 @@ "y": 0.0, "z": -11.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -38521,7 +39047,14 @@ }, "id": "UUID", "key": "f524340032354f66bf69110d530e98ad", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "labwareId": "UUID", "newLocation": { diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e18bdd6f5d][Flex_S_2_15_P1000M_P50M_GRIP_HS_TM_MB_TC_KAPALibraryQuantv4_8].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e18bdd6f5d][Flex_S_2_15_P1000M_P50M_GRIP_HS_TM_MB_TC_KAPALibraryQuantv4_8].json index 7dabd545852..6a1c9e67b51 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e18bdd6f5d][Flex_S_2_15_P1000M_P50M_GRIP_HS_TM_MB_TC_KAPALibraryQuantv4_8].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e18bdd6f5d][Flex_S_2_15_P1000M_P50M_GRIP_HS_TM_MB_TC_KAPALibraryQuantv4_8].json @@ -17682,7 +17682,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17715,7 +17716,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17748,7 +17750,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -17780,7 +17783,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17811,7 +17815,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17843,7 +17848,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17876,7 +17882,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17909,7 +17916,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -17941,7 +17949,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -17972,7 +17981,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18004,7 +18014,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18037,7 +18048,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18070,7 +18082,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -18102,7 +18115,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18133,7 +18147,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18165,7 +18180,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18198,7 +18214,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18231,7 +18248,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18263,7 +18281,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18294,7 +18313,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18326,7 +18346,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18359,7 +18380,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18392,7 +18414,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18424,7 +18447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18455,7 +18479,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18487,7 +18512,8 @@ "y": 0.0, "z": -24.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18520,7 +18546,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -18553,7 +18580,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -18585,7 +18613,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18616,7 +18645,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -18726,7 +18756,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18759,7 +18790,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18792,7 +18824,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18825,7 +18858,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18858,7 +18892,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18891,7 +18926,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18924,7 +18960,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18957,7 +18994,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18990,7 +19028,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19022,7 +19061,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19118,7 +19158,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19151,7 +19192,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19184,7 +19226,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19217,7 +19260,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19250,7 +19294,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19283,7 +19328,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19316,7 +19362,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19349,7 +19396,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19382,7 +19430,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19414,7 +19463,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19510,7 +19560,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19543,7 +19594,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19576,7 +19628,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19609,7 +19662,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19642,7 +19696,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19675,7 +19730,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19708,7 +19764,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19741,7 +19798,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19774,7 +19832,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19806,7 +19865,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19902,7 +19962,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19935,7 +19996,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19968,7 +20030,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20001,7 +20064,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20034,7 +20098,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20067,7 +20132,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20100,7 +20166,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20133,7 +20200,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20166,7 +20234,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20198,7 +20267,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20294,7 +20364,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20327,7 +20398,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20360,7 +20432,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20393,7 +20466,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20426,7 +20500,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20459,7 +20534,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20492,7 +20568,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20525,7 +20602,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20558,7 +20636,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20590,7 +20669,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -20686,7 +20766,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20719,7 +20800,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20752,7 +20834,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20785,7 +20868,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20818,7 +20902,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20851,7 +20936,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20884,7 +20970,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20917,7 +21004,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20950,7 +21038,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -20982,7 +21071,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -21137,7 +21227,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21170,7 +21261,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21203,7 +21295,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21236,7 +21329,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21269,7 +21363,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21302,7 +21397,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21335,7 +21431,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21368,7 +21465,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21401,7 +21499,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21433,7 +21532,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -21529,7 +21629,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21562,7 +21663,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21595,7 +21697,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21628,7 +21731,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21661,7 +21765,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21694,7 +21799,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21727,7 +21833,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21760,7 +21867,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21793,7 +21901,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21825,7 +21934,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -21921,7 +22031,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21954,7 +22065,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21987,7 +22099,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22020,7 +22133,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22053,7 +22167,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22086,7 +22201,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22119,7 +22235,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22152,7 +22269,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22185,7 +22303,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22217,7 +22336,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22313,7 +22433,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22346,7 +22467,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22379,7 +22501,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22412,7 +22535,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -22445,7 +22569,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22478,7 +22603,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22511,7 +22637,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22544,7 +22671,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22577,7 +22705,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22609,7 +22738,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22705,7 +22835,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22738,7 +22869,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22771,7 +22903,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22804,7 +22937,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22837,7 +22971,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22870,7 +23005,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22903,7 +23039,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22936,7 +23073,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22969,7 +23107,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23001,7 +23140,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23097,7 +23237,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23130,7 +23271,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23163,7 +23305,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23196,7 +23339,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -23229,7 +23373,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23262,7 +23407,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23295,7 +23441,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23328,7 +23475,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23361,7 +23509,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23393,7 +23542,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23576,7 +23726,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23609,7 +23760,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23641,7 +23793,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23686,7 +23839,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23718,7 +23872,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23751,7 +23906,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23783,7 +23939,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23828,7 +23985,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23860,7 +24018,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23893,7 +24052,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23925,7 +24085,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23970,7 +24131,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24002,7 +24164,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24035,7 +24198,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24067,7 +24231,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24112,7 +24277,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24144,7 +24310,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24177,7 +24344,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24209,7 +24377,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24254,7 +24423,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24286,7 +24456,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24319,7 +24490,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24351,7 +24523,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24396,7 +24569,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24534,7 +24708,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24567,7 +24742,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24600,7 +24776,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24633,7 +24810,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24666,7 +24844,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24699,7 +24878,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24732,7 +24912,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24765,7 +24946,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24798,7 +24980,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24831,7 +25014,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24864,7 +25048,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24897,7 +25082,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24929,7 +25115,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24974,7 +25161,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25112,7 +25300,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -25145,7 +25334,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25178,7 +25368,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25211,7 +25402,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25244,7 +25436,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25277,7 +25470,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25310,7 +25504,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25343,7 +25538,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25376,7 +25572,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25409,7 +25606,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25442,7 +25640,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25475,7 +25674,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25507,7 +25707,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25552,7 +25753,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25648,7 +25850,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -25681,7 +25884,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25714,7 +25918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25747,7 +25952,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25780,7 +25986,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25813,7 +26020,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25846,7 +26054,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25879,7 +26088,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25912,7 +26122,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25945,7 +26156,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25978,7 +26190,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26011,7 +26224,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26043,7 +26257,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26088,7 +26303,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26184,7 +26400,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -26217,7 +26434,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26250,7 +26468,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26283,7 +26502,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26316,7 +26536,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26349,7 +26570,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26382,7 +26604,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26415,7 +26638,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26448,7 +26672,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26481,7 +26706,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26514,7 +26740,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26547,7 +26774,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26579,7 +26807,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26624,7 +26853,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26720,7 +26950,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -26753,7 +26984,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26786,7 +27018,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26819,7 +27052,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26852,7 +27086,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26885,7 +27120,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26918,7 +27154,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26951,7 +27188,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26984,7 +27222,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27017,7 +27256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27050,7 +27290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27083,7 +27324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27115,7 +27357,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27160,7 +27403,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27256,7 +27500,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27289,7 +27534,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27322,7 +27568,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27355,7 +27602,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27388,7 +27636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27421,7 +27670,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27454,7 +27704,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27487,7 +27738,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27520,7 +27772,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27553,7 +27806,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27586,7 +27840,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27619,7 +27874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27651,7 +27907,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27696,7 +27953,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -27792,7 +28050,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -27825,7 +28084,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27858,7 +28118,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27891,7 +28152,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27924,7 +28186,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27957,7 +28220,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27990,7 +28254,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28023,7 +28288,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28056,7 +28322,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28089,7 +28356,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28122,7 +28390,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28155,7 +28424,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28187,7 +28457,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28232,7 +28503,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28370,7 +28642,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28403,7 +28676,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28436,7 +28710,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28469,7 +28744,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28502,7 +28778,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28535,7 +28812,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28568,7 +28846,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28601,7 +28880,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28634,7 +28914,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28667,7 +28948,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28700,7 +28982,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28733,7 +29016,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28779,7 +29063,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28824,7 +29109,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28856,7 +29142,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28902,7 +29189,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28947,7 +29235,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28979,7 +29268,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29025,7 +29315,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -29070,7 +29361,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -29102,7 +29394,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -29148,7 +29441,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -29193,7 +29487,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -29225,7 +29520,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -29336,7 +29632,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29369,7 +29666,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29402,7 +29700,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29435,7 +29734,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29468,7 +29768,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29501,7 +29802,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29534,7 +29836,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29567,7 +29870,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29600,7 +29904,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29633,7 +29938,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29666,7 +29972,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29699,7 +30006,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29745,7 +30053,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29790,7 +30099,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29822,7 +30132,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29868,7 +30179,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29913,7 +30225,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29945,7 +30258,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -29991,7 +30305,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30036,7 +30351,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30068,7 +30384,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -30114,7 +30431,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -30159,7 +30477,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -30191,7 +30510,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B4" }, @@ -30302,7 +30622,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30335,7 +30656,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30368,7 +30690,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30401,7 +30724,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30434,7 +30758,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30467,7 +30792,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30500,7 +30826,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30533,7 +30860,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30566,7 +30894,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30599,7 +30928,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30632,7 +30962,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30665,7 +30996,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30711,7 +31043,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30756,7 +31089,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30788,7 +31122,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30834,7 +31169,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30879,7 +31215,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30911,7 +31248,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -30957,7 +31295,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -31002,7 +31341,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -31034,7 +31374,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -31080,7 +31421,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -31125,7 +31467,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -31157,7 +31500,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -31268,7 +31612,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31301,7 +31646,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31334,7 +31680,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31367,7 +31714,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31400,7 +31748,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31433,7 +31782,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31466,7 +31816,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31499,7 +31850,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31532,7 +31884,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31565,7 +31918,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31598,7 +31952,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31631,7 +31986,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -31677,7 +32033,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31722,7 +32079,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31754,7 +32112,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -31800,7 +32159,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31845,7 +32205,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31877,7 +32238,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -31923,7 +32285,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -31968,7 +32331,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -32000,7 +32364,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -32046,7 +32411,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -32091,7 +32457,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -32123,7 +32490,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B8" }, @@ -32234,7 +32602,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32267,7 +32636,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32300,7 +32670,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32333,7 +32704,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32366,7 +32738,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32399,7 +32772,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32432,7 +32806,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32465,7 +32840,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32498,7 +32874,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32531,7 +32908,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32564,7 +32942,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32597,7 +32976,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32643,7 +33023,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32688,7 +33069,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32720,7 +33102,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -32766,7 +33149,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32811,7 +33195,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32843,7 +33228,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -32889,7 +33275,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -32934,7 +33321,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -32966,7 +33354,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B9" }, @@ -33012,7 +33401,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -33057,7 +33447,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -33089,7 +33480,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B10" }, @@ -33200,7 +33592,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33233,7 +33626,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33266,7 +33660,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33299,7 +33694,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33332,7 +33728,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33365,7 +33762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33398,7 +33796,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33431,7 +33830,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33464,7 +33864,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33497,7 +33898,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33530,7 +33932,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33563,7 +33966,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33609,7 +34013,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33654,7 +34059,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33686,7 +34092,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33732,7 +34139,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33777,7 +34185,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33809,7 +34218,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33855,7 +34265,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -33900,7 +34311,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -33932,7 +34344,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B11" }, @@ -33978,7 +34391,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -34023,7 +34437,8 @@ "y": 0.0, "z": -4.544999999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -34055,7 +34470,8 @@ "y": 0.0, "z": -8.09 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4660ca6df][OT2_S_v4_P300S_None_MM_TM_TM_MOAMTemps].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4660ca6df][OT2_S_v4_P300S_None_MM_TM_TM_MOAMTemps].json index 2225d4e28a5..44fbc26f5b6 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4660ca6df][OT2_S_v4_P300S_None_MM_TM_TM_MOAMTemps].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4660ca6df][OT2_S_v4_P300S_None_MM_TM_TM_MOAMTemps].json @@ -2458,7 +2458,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -2491,7 +2492,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4b5b30b2e][Flex_S_v2_18_Illumina_DNA_PCR_Free].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4b5b30b2e][Flex_S_v2_18_Illumina_DNA_PCR_Free].json index 66b92f40fa1..7f0ba6fd654 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4b5b30b2e][Flex_S_v2_18_Illumina_DNA_PCR_Free].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e4b5b30b2e][Flex_S_v2_18_Illumina_DNA_PCR_Free].json @@ -10218,7 +10218,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10251,7 +10252,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10284,7 +10286,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10317,7 +10320,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10350,7 +10354,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10383,7 +10388,8 @@ "y": 0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10416,7 +10422,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10449,7 +10456,8 @@ "y": 1.25, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10482,7 +10490,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10515,7 +10524,8 @@ "y": 0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10548,7 +10558,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10581,7 +10592,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10614,7 +10626,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10647,7 +10660,8 @@ "y": -0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10680,7 +10694,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10713,7 +10728,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10746,7 +10762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10779,7 +10796,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10812,7 +10830,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10845,7 +10864,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10878,7 +10898,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10911,7 +10932,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10944,7 +10966,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10977,7 +11000,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11010,7 +11034,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11043,7 +11068,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11076,7 +11102,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11109,7 +11136,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11142,7 +11170,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11175,7 +11204,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11208,7 +11238,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11241,7 +11272,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11274,7 +11306,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11307,7 +11340,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11835,7 +11869,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11868,7 +11903,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11901,7 +11937,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11934,7 +11971,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11967,7 +12005,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12000,7 +12039,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12033,7 +12073,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12066,7 +12107,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12099,7 +12141,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12132,7 +12175,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12165,7 +12209,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12198,7 +12243,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12231,7 +12277,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12264,7 +12311,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12297,7 +12345,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12330,7 +12379,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12363,7 +12413,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12396,7 +12447,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12428,7 +12480,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12460,7 +12513,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14011,7 +14065,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14058,7 +14113,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14090,7 +14146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14122,7 +14179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14155,7 +14213,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14187,7 +14246,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14219,7 +14279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14445,7 +14506,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14477,7 +14539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14509,7 +14572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14542,7 +14606,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14588,7 +14653,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14620,7 +14686,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14952,7 +15019,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14999,7 +15067,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15031,7 +15100,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15063,7 +15133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15096,7 +15167,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15128,7 +15200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15160,7 +15233,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15386,7 +15460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15420,7 +15495,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15452,7 +15528,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15484,7 +15561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15662,7 +15740,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15695,7 +15774,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15728,7 +15808,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15761,7 +15842,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15794,7 +15876,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15827,7 +15910,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15860,7 +15944,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15893,7 +15978,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15926,7 +16012,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15959,7 +16046,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15992,7 +16080,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16025,7 +16114,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16058,7 +16148,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16091,7 +16182,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16124,7 +16216,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16157,7 +16250,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16190,7 +16284,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16223,7 +16318,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16256,7 +16352,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16959,7 +17056,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17006,7 +17104,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17038,7 +17137,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17070,7 +17170,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17103,7 +17204,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17135,7 +17237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17167,7 +17270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17407,7 +17511,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17440,7 +17545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17472,7 +17578,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17504,7 +17611,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17537,7 +17645,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17583,7 +17692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17615,7 +17725,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17961,7 +18072,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18008,7 +18120,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18040,7 +18153,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18072,7 +18186,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18105,7 +18220,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18137,7 +18253,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18169,7 +18286,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18424,7 +18542,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18457,7 +18576,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18490,7 +18610,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18523,7 +18644,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18556,7 +18678,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18589,7 +18712,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18622,7 +18746,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18655,7 +18780,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18688,7 +18814,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18721,7 +18848,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18754,7 +18882,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18787,7 +18916,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18820,7 +18950,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18853,7 +18984,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18886,7 +19018,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18919,7 +19052,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18952,7 +19086,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18985,7 +19120,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19237,7 +19373,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19270,7 +19407,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19303,7 +19441,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19336,7 +19475,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19369,7 +19509,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19402,7 +19543,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19435,7 +19577,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19468,7 +19611,8 @@ "y": 2.5999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19501,7 +19645,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19534,7 +19679,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19567,7 +19713,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19600,7 +19747,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19633,7 +19781,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19666,7 +19815,8 @@ "y": -1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19699,7 +19849,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19732,7 +19883,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19765,7 +19917,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19799,7 +19952,8 @@ "y": 0.0, "z": -12.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19846,7 +20000,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19879,7 +20034,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19912,7 +20068,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19945,7 +20102,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19978,7 +20136,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20011,7 +20170,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20044,7 +20204,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20077,7 +20238,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20110,7 +20272,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20143,7 +20306,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20176,7 +20340,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20209,7 +20374,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20242,7 +20408,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20275,7 +20442,8 @@ "y": -0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20308,7 +20476,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20341,7 +20510,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20656,7 +20826,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20689,7 +20860,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20722,7 +20894,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20755,7 +20928,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20788,7 +20962,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20821,7 +20996,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20854,7 +21030,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20887,7 +21064,8 @@ "y": 2.5999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20920,7 +21098,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20953,7 +21132,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20986,7 +21166,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21019,7 +21200,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21052,7 +21234,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21085,7 +21268,8 @@ "y": -1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21118,7 +21302,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21151,7 +21336,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21184,7 +21370,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21218,7 +21405,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21264,7 +21452,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21295,7 +21484,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21327,7 +21517,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21491,7 +21682,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21523,7 +21715,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21555,7 +21748,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21588,7 +21782,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21620,7 +21815,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21652,7 +21848,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21892,7 +22089,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21925,7 +22123,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21958,7 +22157,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21991,7 +22191,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22024,7 +22225,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22057,7 +22259,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22090,7 +22293,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22123,7 +22327,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22156,7 +22361,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22189,7 +22395,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22222,7 +22429,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22255,7 +22463,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22288,7 +22497,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22321,7 +22531,8 @@ "y": -0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22354,7 +22565,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22387,7 +22599,8 @@ "y": -1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22420,7 +22633,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22453,7 +22667,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22739,7 +22954,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22786,7 +23002,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22818,7 +23035,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22850,7 +23068,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22883,7 +23102,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22915,7 +23135,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22947,7 +23168,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24298,7 +24520,8 @@ "y": 0.0, "z": 4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24331,7 +24554,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24363,7 +24587,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24395,7 +24620,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24428,7 +24654,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24578,7 +24805,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24625,7 +24853,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24658,7 +24887,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24704,7 +24934,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24881,7 +25112,8 @@ "y": 0.0, "z": 4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24914,7 +25146,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24946,7 +25179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24978,7 +25212,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25011,7 +25246,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25161,7 +25397,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25208,7 +25445,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25241,7 +25479,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25287,7 +25526,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25465,7 +25705,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25498,7 +25739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25738,7 +25980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25771,7 +26014,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25818,7 +26062,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25851,7 +26096,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25884,7 +26130,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25917,7 +26164,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25950,7 +26198,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25983,7 +26232,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26016,7 +26266,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26049,7 +26300,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26082,7 +26334,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26115,7 +26368,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26417,7 +26671,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26449,7 +26704,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26481,7 +26737,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26515,7 +26772,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26547,7 +26805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26579,7 +26838,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e71b031f47][pl_Illumina_DNA_PCR_Free].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e71b031f47][pl_Illumina_DNA_PCR_Free].json index 28f185165e8..a0e23ed018b 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e71b031f47][pl_Illumina_DNA_PCR_Free].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[e71b031f47][pl_Illumina_DNA_PCR_Free].json @@ -10218,7 +10218,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10251,7 +10252,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10284,7 +10286,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10317,7 +10320,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10350,7 +10354,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10383,7 +10388,8 @@ "y": 0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10416,7 +10422,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10449,7 +10456,8 @@ "y": 1.25, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10482,7 +10490,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10515,7 +10524,8 @@ "y": 0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10548,7 +10558,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10581,7 +10592,8 @@ "y": 0.0, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10614,7 +10626,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10647,7 +10660,8 @@ "y": -0.625, "z": -9.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10680,7 +10694,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10713,7 +10728,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10746,7 +10762,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -10779,7 +10796,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10812,7 +10830,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10845,7 +10864,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10878,7 +10898,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10911,7 +10932,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10944,7 +10966,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10977,7 +11000,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11010,7 +11034,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11043,7 +11068,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11076,7 +11102,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11109,7 +11136,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11142,7 +11170,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11175,7 +11204,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11208,7 +11238,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11241,7 +11272,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11274,7 +11306,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11307,7 +11340,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11835,7 +11869,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -11868,7 +11903,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11901,7 +11937,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11934,7 +11971,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11967,7 +12005,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12000,7 +12039,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12033,7 +12073,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12066,7 +12107,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12099,7 +12141,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12132,7 +12175,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12165,7 +12209,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12198,7 +12243,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12231,7 +12277,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12264,7 +12311,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12297,7 +12345,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12330,7 +12379,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12363,7 +12413,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12396,7 +12447,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12428,7 +12480,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12460,7 +12513,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14011,7 +14065,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14058,7 +14113,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14090,7 +14146,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14122,7 +14179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14155,7 +14213,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14187,7 +14246,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14219,7 +14279,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -14445,7 +14506,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14477,7 +14539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14509,7 +14572,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14542,7 +14606,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14588,7 +14653,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14620,7 +14686,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14952,7 +15019,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14999,7 +15067,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15031,7 +15100,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15063,7 +15133,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15096,7 +15167,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15128,7 +15200,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15160,7 +15233,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -15386,7 +15460,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15420,7 +15495,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15452,7 +15528,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15484,7 +15561,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15662,7 +15740,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15695,7 +15774,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15728,7 +15808,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15761,7 +15842,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15794,7 +15876,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15827,7 +15910,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15860,7 +15944,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15893,7 +15978,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15926,7 +16012,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15959,7 +16046,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15992,7 +16080,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16025,7 +16114,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16058,7 +16148,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16091,7 +16182,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16124,7 +16216,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16157,7 +16250,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16190,7 +16284,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16223,7 +16318,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16256,7 +16352,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16959,7 +17056,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17006,7 +17104,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17038,7 +17137,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17070,7 +17170,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17103,7 +17204,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17135,7 +17237,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17167,7 +17270,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -17407,7 +17511,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17440,7 +17545,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17472,7 +17578,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17504,7 +17611,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17537,7 +17645,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17583,7 +17692,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17615,7 +17725,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17961,7 +18072,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18008,7 +18120,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18040,7 +18153,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18072,7 +18186,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18105,7 +18220,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18137,7 +18253,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18169,7 +18286,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -18424,7 +18542,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18457,7 +18576,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18490,7 +18610,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18523,7 +18644,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18556,7 +18678,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18589,7 +18712,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18622,7 +18746,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18655,7 +18780,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18688,7 +18814,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18721,7 +18848,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18754,7 +18882,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18787,7 +18916,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18820,7 +18950,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18853,7 +18984,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18886,7 +19018,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18919,7 +19052,8 @@ "y": 0.0, "z": -6.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18952,7 +19086,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18985,7 +19120,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19237,7 +19373,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19270,7 +19407,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19303,7 +19441,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19336,7 +19475,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19369,7 +19509,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19402,7 +19543,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19435,7 +19577,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19468,7 +19611,8 @@ "y": 2.5999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19501,7 +19645,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19534,7 +19679,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19567,7 +19713,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19600,7 +19747,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19633,7 +19781,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19666,7 +19815,8 @@ "y": -1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19699,7 +19849,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19732,7 +19883,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19765,7 +19917,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19799,7 +19952,8 @@ "y": 0.0, "z": -12.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19846,7 +20000,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19879,7 +20034,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19912,7 +20068,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19945,7 +20102,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19978,7 +20136,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20011,7 +20170,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20044,7 +20204,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20077,7 +20238,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20110,7 +20272,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20143,7 +20306,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20176,7 +20340,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20209,7 +20374,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20242,7 +20408,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20275,7 +20442,8 @@ "y": -0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20308,7 +20476,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20341,7 +20510,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20656,7 +20826,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20689,7 +20860,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20722,7 +20894,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20755,7 +20928,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20788,7 +20962,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20821,7 +20996,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20854,7 +21030,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20887,7 +21064,8 @@ "y": 2.5999999999999943, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20920,7 +21098,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20953,7 +21132,8 @@ "y": 1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20986,7 +21166,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21019,7 +21200,8 @@ "y": 0.0, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21052,7 +21234,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21085,7 +21268,8 @@ "y": -1.3000000000000114, "z": -33.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21118,7 +21302,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21151,7 +21336,8 @@ "y": 0.0, "z": -37.5 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21184,7 +21370,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21218,7 +21405,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21264,7 +21452,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21295,7 +21484,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21327,7 +21517,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21491,7 +21682,8 @@ "y": 0.0, "z": -14.349999999999994 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21523,7 +21715,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21555,7 +21748,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21588,7 +21782,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21620,7 +21815,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21652,7 +21848,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21892,7 +22089,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21925,7 +22123,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21958,7 +22157,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21991,7 +22191,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22024,7 +22225,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22057,7 +22259,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22090,7 +22293,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22123,7 +22327,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22156,7 +22361,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22189,7 +22395,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22222,7 +22429,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22255,7 +22463,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22288,7 +22497,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22321,7 +22531,8 @@ "y": -0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22354,7 +22565,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22387,7 +22599,8 @@ "y": -1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22420,7 +22633,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22453,7 +22667,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22739,7 +22954,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22786,7 +23002,8 @@ "y": 0.0, "z": -14.549999999999997 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22818,7 +23035,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22850,7 +23068,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22883,7 +23102,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22915,7 +23135,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -22947,7 +23168,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -24298,7 +24520,8 @@ "y": 0.0, "z": 4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24331,7 +24554,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24363,7 +24587,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24395,7 +24620,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24428,7 +24654,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24578,7 +24805,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24625,7 +24853,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24658,7 +24887,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24704,7 +24934,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24881,7 +25112,8 @@ "y": 0.0, "z": 4.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24914,7 +25146,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24946,7 +25179,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24978,7 +25212,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -25011,7 +25246,8 @@ "y": 0.0, "z": 3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25161,7 +25397,8 @@ "y": 0.0, "z": -11.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25208,7 +25445,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25241,7 +25479,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25287,7 +25526,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25465,7 +25705,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25498,7 +25739,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25738,7 +25980,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -25771,7 +26014,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25818,7 +26062,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25851,7 +26096,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25884,7 +26130,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25917,7 +26164,8 @@ "y": 0.0, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25950,7 +26198,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25983,7 +26232,8 @@ "y": 0.625, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26016,7 +26266,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26049,7 +26300,8 @@ "y": 1.25, "z": -9.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26082,7 +26334,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26115,7 +26368,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26417,7 +26671,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26449,7 +26704,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26481,7 +26737,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26515,7 +26772,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26547,7 +26805,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26579,7 +26838,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed1e64c539][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInCol2].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed1e64c539][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInCol2].json index 5c1d9a41364..368bbe05d9b 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed1e64c539][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInCol2].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed1e64c539][Flex_X_v2_16_NO_PIPETTES_TM_ModuleInCol2].json @@ -32,7 +32,14 @@ }, "id": "UUID", "key": "8511b05ba5565bf0e6dcccd800e2ee23", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "location": { "slotName": "C2" diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed2f3800b6][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAPrep24xV4_7].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed2f3800b6][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAPrep24xV4_7].json index 4bafddac2cf..00f911388c0 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed2f3800b6][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAPrep24xV4_7].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[ed2f3800b6][Flex_S_2_18_P1000M_P50M_GRIP_HS_TM_MB_TC_IlluminaDNAPrep24xV4_7].json @@ -12152,7 +12152,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12186,7 +12187,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12219,7 +12221,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12253,7 +12256,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12286,7 +12290,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12319,7 +12324,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12352,7 +12358,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12385,7 +12392,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12418,7 +12426,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12451,7 +12460,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12485,7 +12495,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12518,7 +12529,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12551,7 +12563,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12583,7 +12596,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12628,7 +12642,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12659,7 +12674,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12690,7 +12706,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12721,7 +12738,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12817,7 +12835,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12851,7 +12870,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12884,7 +12904,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12918,7 +12939,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12951,7 +12973,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12984,7 +13007,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13017,7 +13041,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13050,7 +13075,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13083,7 +13109,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13116,7 +13143,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13150,7 +13178,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13183,7 +13212,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13216,7 +13246,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13248,7 +13279,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13293,7 +13325,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13324,7 +13357,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13355,7 +13389,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13386,7 +13421,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -13482,7 +13518,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13516,7 +13553,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13549,7 +13587,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13583,7 +13622,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13616,7 +13656,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13649,7 +13690,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13682,7 +13724,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13715,7 +13758,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13748,7 +13792,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13781,7 +13826,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13815,7 +13861,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13848,7 +13895,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13881,7 +13929,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13913,7 +13962,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13958,7 +14008,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -13989,7 +14040,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14020,7 +14072,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14051,7 +14104,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -14335,7 +14389,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14368,7 +14423,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -14401,7 +14457,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14433,7 +14490,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14465,7 +14523,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14499,7 +14558,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14532,7 +14592,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14566,7 +14627,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14599,7 +14661,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14633,7 +14696,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14666,7 +14730,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14700,7 +14765,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14733,7 +14799,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14767,7 +14834,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14800,7 +14868,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14834,7 +14903,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14867,7 +14937,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14901,7 +14972,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14934,7 +15006,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -14968,7 +15041,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15001,7 +15075,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15035,7 +15110,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15068,7 +15144,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15101,7 +15178,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15133,7 +15211,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -15229,7 +15308,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15262,7 +15342,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15295,7 +15376,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15327,7 +15409,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15359,7 +15442,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15393,7 +15477,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15426,7 +15511,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15460,7 +15546,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15493,7 +15580,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15527,7 +15615,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15560,7 +15649,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15594,7 +15684,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15627,7 +15718,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15661,7 +15753,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15694,7 +15787,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15728,7 +15822,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15761,7 +15856,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15795,7 +15891,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15828,7 +15925,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15862,7 +15960,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15895,7 +15994,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15929,7 +16029,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15962,7 +16063,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -15995,7 +16097,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16027,7 +16130,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16123,7 +16227,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16156,7 +16261,8 @@ "y": 0.0, "z": -26.35 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -16189,7 +16295,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16221,7 +16328,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16253,7 +16361,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16287,7 +16396,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16320,7 +16430,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16354,7 +16465,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16387,7 +16499,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16421,7 +16534,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16454,7 +16568,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16488,7 +16603,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16521,7 +16637,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16555,7 +16672,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16588,7 +16706,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16622,7 +16741,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16655,7 +16775,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16689,7 +16810,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16722,7 +16844,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16756,7 +16879,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16789,7 +16913,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16823,7 +16948,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16856,7 +16982,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16889,7 +17016,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -16921,7 +17049,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -17292,7 +17421,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17324,7 +17454,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17370,7 +17501,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17402,7 +17534,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17434,7 +17567,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17466,7 +17600,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17512,7 +17647,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17544,7 +17680,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17640,7 +17777,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17672,7 +17810,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17718,7 +17857,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17750,7 +17890,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17782,7 +17923,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -17814,7 +17956,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17860,7 +18003,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17892,7 +18036,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -17988,7 +18133,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18020,7 +18166,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18066,7 +18213,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18098,7 +18246,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18130,7 +18279,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -18162,7 +18312,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18208,7 +18359,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18240,7 +18392,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -18399,7 +18552,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18432,7 +18586,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18464,7 +18619,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18496,7 +18652,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18529,7 +18686,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18563,7 +18721,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18596,7 +18755,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18629,7 +18789,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18661,7 +18822,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18706,7 +18868,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18738,7 +18901,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -18835,7 +18999,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18868,7 +19033,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -18900,7 +19066,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18932,7 +19099,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18965,7 +19133,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -18999,7 +19168,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19032,7 +19202,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19065,7 +19236,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19097,7 +19269,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19142,7 +19315,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19174,7 +19348,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -19271,7 +19446,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19304,7 +19480,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -19336,7 +19513,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19368,7 +19546,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19401,7 +19580,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19435,7 +19615,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19468,7 +19649,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19501,7 +19683,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19533,7 +19716,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19578,7 +19762,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19610,7 +19795,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -19782,7 +19968,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19814,7 +20001,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19846,7 +20034,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19892,7 +20081,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -19925,7 +20115,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -19957,7 +20148,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20002,7 +20194,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20034,7 +20227,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20130,7 +20324,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20162,7 +20357,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20194,7 +20390,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20240,7 +20437,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -20273,7 +20471,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20305,7 +20504,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20350,7 +20550,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20382,7 +20583,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20478,7 +20680,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20510,7 +20713,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20542,7 +20746,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20588,7 +20793,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -20621,7 +20827,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20653,7 +20860,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20698,7 +20906,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20730,7 +20939,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -20889,7 +21099,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20922,7 +21133,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -20954,7 +21166,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -20986,7 +21199,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21019,7 +21233,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21053,7 +21268,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21086,7 +21302,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21119,7 +21336,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21151,7 +21369,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21196,7 +21415,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21228,7 +21448,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21325,7 +21546,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21358,7 +21580,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21390,7 +21613,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21422,7 +21646,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21455,7 +21680,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21489,7 +21715,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21522,7 +21749,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21555,7 +21783,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21587,7 +21816,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21632,7 +21862,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21664,7 +21895,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21761,7 +21993,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21794,7 +22027,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21826,7 +22060,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21858,7 +22093,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21891,7 +22127,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21925,7 +22162,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21958,7 +22196,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21991,7 +22230,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22023,7 +22263,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22068,7 +22309,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22100,7 +22342,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -22272,7 +22515,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22304,7 +22548,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22336,7 +22581,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22382,7 +22628,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22415,7 +22662,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22447,7 +22695,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22492,7 +22741,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22524,7 +22774,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22620,7 +22871,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22652,7 +22904,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22684,7 +22937,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22730,7 +22984,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -22763,7 +23018,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22795,7 +23051,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22840,7 +23097,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22872,7 +23130,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -22968,7 +23227,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23000,7 +23260,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23032,7 +23293,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23078,7 +23340,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23111,7 +23374,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23143,7 +23407,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23188,7 +23453,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23220,7 +23486,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23379,7 +23646,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23412,7 +23680,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23444,7 +23713,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23476,7 +23746,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23509,7 +23780,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23543,7 +23815,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23576,7 +23849,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23609,7 +23883,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23641,7 +23916,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23686,7 +23962,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23718,7 +23995,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23815,7 +24093,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23848,7 +24127,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -23880,7 +24160,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23912,7 +24193,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23945,7 +24227,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23979,7 +24262,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24012,7 +24296,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24045,7 +24330,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24077,7 +24363,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24122,7 +24409,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24154,7 +24442,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -24251,7 +24540,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24284,7 +24574,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24316,7 +24607,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24348,7 +24640,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24381,7 +24674,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24415,7 +24709,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24448,7 +24743,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24481,7 +24777,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24513,7 +24810,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24558,7 +24856,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24590,7 +24889,8 @@ "y": 0.0, "z": 1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24762,7 +25062,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24794,7 +25095,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24826,7 +25128,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24872,7 +25175,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -24905,7 +25209,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24937,7 +25242,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -24982,7 +25288,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25014,7 +25321,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25110,7 +25418,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25142,7 +25451,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25174,7 +25484,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25220,7 +25531,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25253,7 +25565,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25285,7 +25598,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25330,7 +25644,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25362,7 +25677,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25458,7 +25774,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25490,7 +25807,8 @@ "y": 0.0, "z": -10.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25522,7 +25840,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25568,7 +25887,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25601,7 +25921,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25633,7 +25954,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25678,7 +26000,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25710,7 +26033,8 @@ "y": 0.0, "z": 4.9999999999999964 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25834,7 +26158,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25866,7 +26191,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25962,7 +26288,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -25994,7 +26321,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26090,7 +26418,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26122,7 +26451,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26295,7 +26625,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26328,7 +26659,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26360,7 +26692,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26392,7 +26725,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26424,7 +26758,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26456,7 +26791,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26488,7 +26824,8 @@ "y": 1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26520,7 +26857,8 @@ "y": 1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26552,7 +26890,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26584,7 +26923,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26616,7 +26956,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26648,7 +26989,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26680,7 +27022,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26712,7 +27055,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26744,7 +27088,8 @@ "y": -1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26776,7 +27121,8 @@ "y": -1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26808,7 +27154,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26840,7 +27187,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26873,7 +27221,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26905,7 +27254,8 @@ "y": 0.0, "z": -7.474999999999991 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26936,7 +27286,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26967,7 +27318,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -26998,7 +27350,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27029,7 +27382,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -27125,7 +27479,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27158,7 +27513,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27190,7 +27546,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27222,7 +27579,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27254,7 +27612,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27286,7 +27645,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27318,7 +27678,8 @@ "y": 1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27350,7 +27711,8 @@ "y": 1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27382,7 +27744,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27414,7 +27777,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27446,7 +27810,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27478,7 +27843,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27510,7 +27876,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27542,7 +27909,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27574,7 +27942,8 @@ "y": -1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27606,7 +27975,8 @@ "y": -1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27638,7 +28008,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27670,7 +28041,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27703,7 +28075,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27735,7 +28108,8 @@ "y": 0.0, "z": -7.474999999999991 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27766,7 +28140,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27797,7 +28172,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27828,7 +28204,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27859,7 +28236,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27955,7 +28333,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -27988,7 +28367,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28020,7 +28400,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28052,7 +28433,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28084,7 +28466,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28116,7 +28499,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28148,7 +28532,8 @@ "y": 1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28180,7 +28565,8 @@ "y": 1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28212,7 +28598,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28244,7 +28631,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28276,7 +28664,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28308,7 +28697,8 @@ "y": 0.0, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28340,7 +28730,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28372,7 +28763,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28404,7 +28796,8 @@ "y": -1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28436,7 +28829,8 @@ "y": -1.0400000000000063, "z": -11.47499999999999 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28468,7 +28862,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28500,7 +28895,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28533,7 +28929,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28565,7 +28962,8 @@ "y": 0.0, "z": -7.474999999999991 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28596,7 +28994,8 @@ "y": 0.0, "z": -14.449999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28627,7 +29026,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28658,7 +29058,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28689,7 +29090,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28922,7 +29324,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28955,7 +29358,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28988,7 +29392,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29021,7 +29426,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29055,7 +29461,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29088,7 +29495,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29122,7 +29530,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29155,7 +29564,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29188,7 +29598,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -29285,7 +29696,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -29318,7 +29730,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -29351,7 +29764,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29384,7 +29798,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29418,7 +29833,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29451,7 +29867,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29485,7 +29902,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29518,7 +29936,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29551,7 +29970,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -29648,7 +30068,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29681,7 +30102,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29714,7 +30136,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29747,7 +30170,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29781,7 +30205,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29814,7 +30239,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29848,7 +30274,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29881,7 +30308,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -29914,7 +30342,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30413,7 +30842,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30446,7 +30876,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -30479,7 +30910,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30525,7 +30957,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30557,7 +30990,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30591,7 +31025,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30624,7 +31059,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30658,7 +31094,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30691,7 +31128,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30724,7 +31162,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30757,7 +31196,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30790,7 +31230,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30823,7 +31264,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30869,7 +31311,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30915,7 +31358,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30948,7 +31392,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -30981,7 +31426,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31014,7 +31460,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31046,7 +31493,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31091,7 +31539,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -31201,7 +31650,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31234,7 +31684,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -31267,7 +31718,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31313,7 +31765,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31345,7 +31798,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31379,7 +31833,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31412,7 +31867,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31446,7 +31902,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31479,7 +31936,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31512,7 +31970,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31545,7 +32004,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31578,7 +32038,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31611,7 +32072,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31657,7 +32119,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31703,7 +32166,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -31736,7 +32200,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31769,7 +32234,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31802,7 +32268,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31834,7 +32301,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31879,7 +32347,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -31989,7 +32458,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32022,7 +32492,8 @@ "y": 0.0, "z": -14.45 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32055,7 +32526,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32101,7 +32573,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32133,7 +32606,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32167,7 +32641,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32200,7 +32675,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32234,7 +32710,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32267,7 +32744,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32300,7 +32778,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32333,7 +32812,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32366,7 +32846,8 @@ "y": 0.0, "z": -26.1 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32399,7 +32880,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32445,7 +32927,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32491,7 +32974,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32524,7 +33008,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32557,7 +33042,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32590,7 +33076,8 @@ "y": 0.0, "z": -14.199999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32622,7 +33109,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32667,7 +33155,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -32960,7 +33449,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -32992,7 +33482,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33038,7 +33529,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33070,7 +33562,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33102,7 +33595,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33134,7 +33628,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33180,7 +33675,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33211,7 +33707,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33242,7 +33739,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -33337,7 +33835,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33369,7 +33868,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33415,7 +33915,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33447,7 +33948,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33479,7 +33981,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -33511,7 +34014,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33557,7 +34061,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33588,7 +34093,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33619,7 +34125,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33714,7 +34221,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33746,7 +34254,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33792,7 +34301,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33824,7 +34334,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33856,7 +34367,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -33888,7 +34400,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33934,7 +34447,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33965,7 +34479,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -33996,7 +34511,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -34106,7 +34622,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34138,7 +34655,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34169,7 +34687,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34200,7 +34719,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34231,7 +34751,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34263,7 +34784,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34309,7 +34831,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34340,7 +34863,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34371,7 +34895,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34402,7 +34927,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34434,7 +34960,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34466,7 +34993,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34497,7 +35025,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34528,7 +35057,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34559,7 +35089,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34591,7 +35122,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34637,7 +35169,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34668,7 +35201,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34699,7 +35233,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34730,7 +35265,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34762,7 +35298,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34794,7 +35331,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34825,7 +35363,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34856,7 +35395,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -34887,7 +35427,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34919,7 +35460,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34965,7 +35507,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -34996,7 +35539,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35027,7 +35571,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35058,7 +35603,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35181,7 +35727,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35213,7 +35760,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35259,7 +35807,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35291,7 +35840,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35323,7 +35873,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35355,7 +35906,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35401,7 +35953,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35432,7 +35985,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35463,7 +36017,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35558,7 +36113,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35590,7 +36146,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35636,7 +36193,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35668,7 +36226,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35700,7 +36259,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -35732,7 +36292,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35778,7 +36339,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35809,7 +36371,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35840,7 +36403,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -35935,7 +36499,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35967,7 +36532,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36013,7 +36579,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36045,7 +36612,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36077,7 +36645,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -36109,7 +36678,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36155,7 +36725,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36186,7 +36757,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36217,7 +36789,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -36327,7 +36900,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36359,7 +36933,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36390,7 +36965,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36421,7 +36997,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36452,7 +37029,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36484,7 +37062,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36530,7 +37109,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36561,7 +37141,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36592,7 +37173,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36623,7 +37205,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -36655,7 +37238,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36687,7 +37271,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36718,7 +37303,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36749,7 +37335,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36780,7 +37367,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36812,7 +37400,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36858,7 +37447,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36889,7 +37479,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36920,7 +37511,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36951,7 +37543,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -36983,7 +37576,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37015,7 +37609,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37046,7 +37641,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37077,7 +37673,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37108,7 +37705,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37140,7 +37738,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37186,7 +37785,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37217,7 +37817,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37248,7 +37849,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37279,7 +37881,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -37402,7 +38005,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37434,7 +38038,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37480,7 +38085,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37512,7 +38118,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37544,7 +38151,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -37576,7 +38184,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37622,7 +38231,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37653,7 +38263,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37684,7 +38295,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37779,7 +38391,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37811,7 +38424,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37857,7 +38471,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37889,7 +38504,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37921,7 +38537,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -37953,7 +38570,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -37999,7 +38617,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38030,7 +38649,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38061,7 +38681,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38156,7 +38777,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38188,7 +38810,8 @@ "y": 0.0, "z": -11.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38234,7 +38857,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38266,7 +38890,8 @@ "y": 0.0, "z": -14.199999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38298,7 +38923,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38330,7 +38956,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38376,7 +39003,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38407,7 +39035,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38438,7 +39067,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -38561,7 +39191,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38593,7 +39224,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -38689,7 +39321,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38721,7 +39354,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -38817,7 +39451,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -38849,7 +39484,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39022,7 +39658,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39054,7 +39691,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39086,7 +39724,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39118,7 +39757,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39150,7 +39790,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39182,7 +39823,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39214,7 +39856,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39246,7 +39889,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39278,7 +39922,8 @@ "y": 0.0, "z": -13.95 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -39310,7 +39955,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39342,7 +39988,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39374,7 +40021,8 @@ "y": 0.0, "z": -3.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39590,7 +40238,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39622,7 +40271,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -39655,7 +40305,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -39751,7 +40402,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39783,7 +40435,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -39816,7 +40469,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -39912,7 +40566,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39944,7 +40599,8 @@ "y": 0.0, "z": -14.449999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -39977,7 +40633,8 @@ "y": 0.0, "z": -13.949999999999996 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f24bb0b4d9][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IlluminaDNAPrep96PART3].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f24bb0b4d9][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IlluminaDNAPrep96PART3].json index fbcba187d2f..d1feceae4d0 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f24bb0b4d9][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IlluminaDNAPrep96PART3].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f24bb0b4d9][Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IlluminaDNAPrep96PART3].json @@ -12391,7 +12391,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12424,7 +12425,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12535,7 +12537,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12568,7 +12571,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12601,7 +12605,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12634,7 +12639,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12666,7 +12672,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12698,7 +12705,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12730,7 +12738,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12762,7 +12771,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12795,7 +12805,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12827,7 +12838,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12859,7 +12871,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12892,7 +12905,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12924,7 +12938,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12956,7 +12971,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -12989,7 +13005,8 @@ "y": 0.0, "z": -13.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13021,7 +13038,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13053,7 +13071,8 @@ "y": 0.0, "z": -9.779999999999998 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13085,7 +13104,8 @@ "y": 0.0, "z": 2.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13116,7 +13136,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13147,7 +13168,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13178,7 +13200,8 @@ "y": 0.0, "z": 5.000000000000007 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13390,7 +13413,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13422,7 +13446,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13468,7 +13493,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13500,7 +13526,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13532,7 +13559,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13564,7 +13592,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13610,7 +13639,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13641,7 +13671,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13672,7 +13703,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16162,7 +16194,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16194,7 +16227,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16225,7 +16259,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16256,7 +16291,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16287,7 +16323,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16319,7 +16356,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16365,7 +16403,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16396,7 +16435,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16427,7 +16467,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16458,7 +16499,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16567,7 +16609,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16599,7 +16642,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16645,7 +16689,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16677,7 +16722,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16709,7 +16755,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16741,7 +16788,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16787,7 +16835,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16818,7 +16867,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16849,7 +16899,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16959,7 +17010,8 @@ "y": 0.0, "z": -37.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -16991,7 +17043,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17022,7 +17075,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17053,7 +17107,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17084,7 +17139,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17116,7 +17172,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17162,7 +17219,8 @@ "y": 0.0, "z": -2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17193,7 +17251,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17224,7 +17283,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17255,7 +17315,8 @@ "y": 0.0, "z": 5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17364,7 +17425,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17396,7 +17458,8 @@ "y": 0.0, "z": -11.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17442,7 +17505,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17474,7 +17538,8 @@ "y": 0.0, "z": -14.280000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17506,7 +17571,8 @@ "y": 0.0, "z": 2.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17538,7 +17604,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17584,7 +17651,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17615,7 +17683,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17646,7 +17715,8 @@ "y": 0.0, "z": 0.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -17742,151 +17812,26 @@ "commandType": "moveToWell", "completedAt": "TIMESTAMP", "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7e96139ed2163fa7f870805d0b3d14b6", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.780000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 38.92 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2fc4e3b5c5496c9069bfa428594d5b83", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.780000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 38.92 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "293b75ea0ecbacefa153ed06957d3826", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 50.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 - }, - "volume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4af4d6dfa210405e5cda86ca70a2b4cb", - "notes": [], - "params": { - "seconds": 6.0 + "error": { + "createdAt": "TIMESTAMP", + "detail": "Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "OperationLocationNotInWellError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [] }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", "id": "UUID", - "key": "2cc6facd963f1224ab3a1c427ebad360", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 + "key": "7e96139ed2163fa7f870805d0b3d14b6", + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ae58a93b888702ea3d5552a7132259df", - "notes": [], + ], "params": { "forceDirect": false, "labwareId": "UUID", @@ -17895,1210 +17840,59 @@ "offset": { "x": 0.0, "y": 0.0, - "z": -5.0 + "z": -14.780000000000001 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 36.0 - } - }, "startedAt": "TIMESTAMP", - "status": "succeeded" - }, + "status": "failed" + } + ], + "config": { + "apiVersion": [ + 2, + 15 + ], + "protocolType": "python" + }, + "createdAt": "TIMESTAMP", + "errors": [ { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", "createdAt": "TIMESTAMP", + "detail": "ProtocolCommandFailedError [line 280]: Error 4000 GENERAL_ERROR (ProtocolCommandFailedError): OperationLocationNotInWellError: Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "ExceptionInProtocolError", "id": "UUID", - "key": "e8c17bd83a28f7fb554fceccc7739e56", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.3, - "y": 395.15, - "z": 41.0 + "isDefined": false, + "wrappedErrors": [ + { + "createdAt": "TIMESTAMP", + "detail": "OperationLocationNotInWellError: Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "ProtocolCommandFailedError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [ + { + "createdAt": "TIMESTAMP", + "detail": "Specifying top with an offset of x=0.0 y=0.0 z=-14.780000000000001 and a volume offset of 0.0 results in an operation location below the bottom of the well", + "errorCode": "4000", + "errorInfo": {}, + "errorType": "OperationLocationNotInWellError", + "id": "UUID", + "isDefined": false, + "wrappedErrors": [] + } + ] } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ef9b94f267046d3d18f9ceaaf8b588de", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.38, - "y": 74.38, - "z": 98.33 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "heaterShaker/openLabwareLatch", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "ac51f98a51b8090329bb6c97661ef3f6", - "notes": [], - "params": { - "moduleId": "UUID" - }, - "result": { - "pipetteRetracted": true - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "1eeb10d9c927d233fbdcd7031c0047c8", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 2.5 - }, - "labwareId": "UUID", - "newLocation": { - "moduleId": "UUID" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 29.5 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "heaterShaker/closeLabwareLatch", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "cdcab4e78991715e0bd9f7f9f9787e78", - "notes": [], - "params": { - "moduleId": "UUID" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "9e3315bbaf72df202626719681f8ce51", - "notes": [], - "params": { - "message": "--> Adding RSB" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "8c78a5a5e700de468ff2bfdbf04a1805", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2c72aeeb2fbdbd435fe7cf4375bdf270", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -37.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.3, - "y": 288.15, - "z": 4.0 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "529f6bdecc10296be849fa04c80cab54", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 1.040000000000001, - "y": 0.0, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 15.420000000000002, - "y": 74.24, - "z": 23.260000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "808f476d33c89da7e686062ef89e0144", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 1.040000000000001, - "y": 0.0, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 15.420000000000002, - "y": 74.24, - "z": 23.260000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b190d73bc896ade45ea37cec649f3b01", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "10aebaf6c91650e96e0109fad6356664", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d271d42ba20c1265c1f9ae67c271b2bc", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 1.0400000000000063, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 75.28, - "z": 23.260000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "967ae7e19729a3be3c1088c3bd828eaa", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 1.0400000000000063, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 75.28, - "z": 23.260000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "e8d89c46d2923c53a08d30fbfd2a1aeb", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "59c1c1d6ab2c03db5e259df571ce465c", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "bc0efc7c278528f930177c36ad06dc85", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": -1.040000000000001, - "y": 0.0, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 13.34, - "y": 74.24, - "z": 23.260000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "18f440bd39035ecb965dcfea353c0fc7", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": -1.040000000000001, - "y": 0.0, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 13.34, - "y": 74.24, - "z": 23.260000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "441a8c45231b4d0bd3b74b19cf0b6f2e", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "5b91b3bbb5b42019d65d2928092c97fd", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "affaefea06a32b323d65abe188b7189f", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": -1.0400000000000063, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 73.19999999999999, - "z": 23.260000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "4c8bd3ab016b893f1c874f352d5b1096", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": -1.0400000000000063, - "z": -11.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 73.19999999999999, - "z": 23.260000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f7f03696df895d9193cf13c923514c84", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "b2fa28a02c50105c9eb3561d3e0884e4", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "055e47e1903d32ccfe1d698520e46cbe", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 32.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.779999999999998 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 20.870000000000005 - }, - "volume": 32.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "blowout", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "a717aa36dd5fd15117af9e58ec89dc0e", - "notes": [], - "params": { - "flowRate": 80.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -7.389999999999997 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 27.260000000000005 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "3dafa44bfa9eee7df3c3d6badec818d0", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.000000000000007 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 39.650000000000006 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "336db1f7801ff0793594c821c00fc6ed", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 34.65 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "05603da7b787a935d2795191fa5939cd", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 5.000000000000007 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 74.24, - "z": 39.650000000000006 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "6285fe5cc3b2dbf857d179a0fe4980c3", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.38, - "y": 288.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "heaterShaker/setAndWaitForShakeSpeed", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f20ecefeef9d0ff676b3a42bad54f7a7", - "notes": [], - "params": { - "moduleId": "UUID", - "rpm": 1600.0 - }, - "result": { - "pipetteRetracted": false - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "waitForDuration", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "7fc5156557fc1da3a55ffcd9a30d932c", - "notes": [], - "params": { - "seconds": 6.0 - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "heaterShaker/deactivateShaker", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "072bba5a89de6aafc71b6d4ee9211a6b", - "notes": [], - "params": { - "moduleId": "UUID" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "heaterShaker/openLabwareLatch", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "270c2246839a255fcd68d65312799287", - "notes": [], - "params": { - "moduleId": "UUID" - }, - "result": { - "pipetteRetracted": false - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveLabware", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "f2a883d8cba1af0fc1023bd432929649", - "notes": [], - "params": { - "dropOffset": { - "x": 0.0, - "y": 0.0, - "z": 30.0 - }, - "labwareId": "UUID", - "newLocation": { - "moduleId": "UUID" - }, - "pickUpOffset": { - "x": 0.0, - "y": 0.0, - "z": 3.5 - }, - "strategy": "usingGripper" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "heaterShaker/closeLabwareLatch", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "24a4cb6ddce3a043fe2d24e05503b0c0", - "notes": [], - "params": { - "moduleId": "UUID" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "comment", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "2a436f2cf99cf4571f513096b79cd097", - "notes": [], - "params": { - "message": "--> Transferring Supernatant" - }, - "result": {}, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "pickUpTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d95fa6c98b0f1bb8a56ec15ccb20aad1", - "notes": [], - "params": { - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.38, - "y": 288.38, - "z": 110.0 - }, - "tipDiameter": 5.58, - "tipLength": 47.4, - "tipVolume": 50.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "moveToWell", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "69aec81355d6906a53d6332d03d13b57", - "notes": [], - "params": { - "forceDirect": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.530000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.17 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "aspirate", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "9c4c29f2e23c3e6b80bb890941d5e8e6", - "notes": [], - "params": { - "flowRate": 40.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 31.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -14.530000000000001 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 14.38, - "y": 181.24, - "z": 39.17 - }, - "volume": 31.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dispense", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "d381169b8dfd5c89cb788046bbb2b0df", - "notes": [], - "params": { - "flowRate": 160.0, - "labwareId": "UUID", - "pipetteId": "UUID", - "volume": 31.0, - "wellLocation": { - "offset": { - "x": 0.0, - "y": 0.0, - "z": -13.780000000000003 - }, - "origin": "top" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 342.38, - "y": 74.24, - "z": 10.919999999999996 - }, - "volume": 31.0 - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" - }, - { - "commandType": "dropTip", - "completedAt": "TIMESTAMP", - "createdAt": "TIMESTAMP", - "id": "UUID", - "key": "65dbf2a58a2011f0749d994fcc632997", - "notes": [], - "params": { - "alternateDropLocation": false, - "labwareId": "UUID", - "pipetteId": "UUID", - "wellLocation": { - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "origin": "default" - }, - "wellName": "A1" - }, - "result": { - "position": { - "x": 178.38, - "y": 288.38, - "z": 98.42 - } - }, - "startedAt": "TIMESTAMP", - "status": "succeeded" + ] } ], - "config": { - "apiVersion": [ - 2, - 15 - ], - "protocolType": "python" - }, - "createdAt": "TIMESTAMP", - "errors": [], "files": [ { "name": "Flex_S_v2_15_P1000_96_GRIP_HS_MB_TC_TM_IlluminaDNAPrep96PART3.py", @@ -19261,7 +18055,7 @@ "pipetteName": "p1000_96" } ], - "result": "ok", + "result": "not-ok", "robotType": "OT-3 Standard", "runTimeParameters": [] } diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f301704f56][OT2_S_v6_P300M_P300S_HS_HS_NormalUseWithTransfer].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f301704f56][OT2_S_v6_P300M_P300S_HS_HS_NormalUseWithTransfer].json index 6f1fae9067d..4e89581c149 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f301704f56][OT2_S_v6_P300M_P300S_HS_HS_NormalUseWithTransfer].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f301704f56][OT2_S_v6_P300M_P300S_HS_HS_NormalUseWithTransfer].json @@ -4776,7 +4776,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4809,7 +4810,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4906,7 +4908,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -4939,7 +4942,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5036,7 +5040,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -5069,7 +5074,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -5166,7 +5172,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -5199,7 +5206,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -5296,7 +5304,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -5329,7 +5338,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -5542,7 +5552,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5575,7 +5586,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5672,7 +5684,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -5705,7 +5718,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5802,7 +5816,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B6" }, @@ -5835,7 +5850,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -5932,7 +5948,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C6" }, @@ -5965,7 +5982,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6062,7 +6080,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D6" }, @@ -6095,7 +6114,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6192,7 +6212,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6225,7 +6246,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6258,7 +6280,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6291,7 +6314,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6324,7 +6348,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6357,7 +6382,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6390,7 +6416,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6423,7 +6450,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6456,7 +6484,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6489,7 +6518,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6586,7 +6616,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6619,7 +6650,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -6652,7 +6684,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "B2" }, @@ -6685,7 +6718,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "C2" }, @@ -6718,7 +6752,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "D2" }, @@ -6751,7 +6786,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "E2" }, @@ -6783,7 +6819,8 @@ "y": 0, "z": 0.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6815,7 +6852,8 @@ "y": 0, "z": 1.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -6848,7 +6886,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "F2" }, @@ -6881,7 +6920,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "G2" }, @@ -6914,7 +6954,8 @@ "y": 0, "z": 0.5 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "H2" }, @@ -6946,7 +6987,8 @@ "y": 0, "z": 0.0 }, - "origin": "bottom" + "origin": "bottom", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f345e8e33a][OT2_S_v4_P300M_P20S_MM_TM_TC1_PD40].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f345e8e33a][OT2_S_v4_P300M_P20S_MM_TM_TC1_PD40].json index 8f8997fac9d..ab9fd95e4c0 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f345e8e33a][OT2_S_v4_P300M_P20S_MM_TM_TC1_PD40].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f345e8e33a][OT2_S_v4_P300M_P20S_MM_TM_TC1_PD40].json @@ -7030,7 +7030,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -7063,7 +7064,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7205,7 +7207,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7238,7 +7241,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7271,7 +7275,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7304,7 +7309,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7337,7 +7343,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7370,7 +7377,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7403,7 +7411,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7436,7 +7445,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7469,7 +7479,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7502,7 +7513,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -7599,7 +7611,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7632,7 +7645,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7665,7 +7679,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7698,7 +7713,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7731,7 +7747,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7764,7 +7781,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7797,7 +7815,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7830,7 +7849,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7863,7 +7883,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7896,7 +7917,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B12" }, @@ -7993,7 +8015,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8026,7 +8049,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8059,7 +8083,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8092,7 +8117,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8125,7 +8151,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8158,7 +8185,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8191,7 +8219,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8224,7 +8253,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8257,7 +8287,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8290,7 +8321,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C12" }, @@ -8387,7 +8419,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8420,7 +8453,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8453,7 +8487,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8486,7 +8521,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8519,7 +8555,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8552,7 +8589,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8585,7 +8623,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8618,7 +8657,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8651,7 +8691,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8684,7 +8725,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D12" }, @@ -8781,7 +8823,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -8814,7 +8857,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -8847,7 +8891,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -8880,7 +8925,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -8913,7 +8959,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -8946,7 +8993,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -8979,7 +9027,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -9012,7 +9061,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -9045,7 +9095,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -9078,7 +9129,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E12" }, @@ -9175,7 +9227,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9208,7 +9261,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9241,7 +9295,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9274,7 +9329,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9307,7 +9363,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9340,7 +9397,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9373,7 +9431,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9406,7 +9465,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9439,7 +9499,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9472,7 +9533,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F12" }, @@ -9569,7 +9631,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9602,7 +9665,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9635,7 +9699,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9668,7 +9733,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9701,7 +9767,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9734,7 +9801,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9767,7 +9835,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9800,7 +9869,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9833,7 +9903,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9866,7 +9937,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G12" }, @@ -9963,7 +10035,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -9996,7 +10069,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10029,7 +10103,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10062,7 +10137,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10095,7 +10171,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10128,7 +10205,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10161,7 +10239,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10194,7 +10273,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10227,7 +10307,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10260,7 +10341,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H12" }, @@ -10357,7 +10439,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10390,7 +10473,8 @@ "y": 0, "z": 0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f51172f73b][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f51172f73b][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json index 936a2cb2c8c..f8f121ce092 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f51172f73b][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f51172f73b][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_Smoke].json @@ -8381,7 +8381,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8414,7 +8415,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8523,7 +8525,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8556,7 +8559,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -8665,7 +8669,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8698,7 +8703,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -8807,7 +8813,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8840,7 +8847,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -8949,7 +8957,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -8982,7 +8991,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -9091,7 +9101,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9124,7 +9135,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -9233,7 +9245,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9266,7 +9279,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -9375,7 +9389,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9408,7 +9423,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -9517,7 +9533,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9550,7 +9567,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -9659,7 +9677,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9692,7 +9711,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -9801,7 +9821,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9834,7 +9855,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -9943,7 +9965,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -9976,7 +9999,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -10120,7 +10144,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10152,7 +10177,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10184,7 +10210,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10260,7 +10287,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10292,7 +10320,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10324,7 +10353,8 @@ "y": 0.0, "z": 29.999999999999993 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10401,7 +10431,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10434,7 +10465,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10467,7 +10499,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10501,7 +10534,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10534,7 +10568,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10568,7 +10603,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10601,7 +10637,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10635,7 +10672,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10668,7 +10706,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10702,7 +10741,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10735,7 +10775,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10768,7 +10809,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10899,7 +10941,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10933,7 +10976,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -10966,7 +11010,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11000,7 +11045,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11033,7 +11079,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11066,7 +11113,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11099,7 +11147,8 @@ "y": 0.0, "z": -38.55 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11132,7 +11181,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11165,7 +11215,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11198,7 +11249,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -11231,7 +11283,8 @@ "y": 0.0, "z": -1.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f5f3b9c5bb][Flex_X_v2_16_P1000_96_TM_ModuleAndWasteChuteConflict].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f5f3b9c5bb][Flex_X_v2_16_P1000_96_TM_ModuleAndWasteChuteConflict].json index 9fbcd62f394..d452cf7ab52 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f5f3b9c5bb][Flex_X_v2_16_P1000_96_TM_ModuleAndWasteChuteConflict].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f5f3b9c5bb][Flex_X_v2_16_P1000_96_TM_ModuleAndWasteChuteConflict].json @@ -1255,7 +1255,14 @@ }, "id": "UUID", "key": "c55807b45b6b1d4ea04e12b0ee553f78", - "notes": [], + "notes": [ + { + "longMessage": "Handling this command failure with FAIL_RUN.", + "noteKind": "debugErrorRecovery", + "shortMessage": "Handling this command failure with FAIL_RUN.", + "source": "execution" + } + ], "params": { "location": { "slotName": "D3" diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f6c1ddbb32][pl_ExpressPlex_Pooling_Final].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f6c1ddbb32][pl_ExpressPlex_Pooling_Final].json index 3c951cd5f49..8ca9a88cdbf 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f6c1ddbb32][pl_ExpressPlex_Pooling_Final].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f6c1ddbb32][pl_ExpressPlex_Pooling_Final].json @@ -21367,7 +21367,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21414,7 +21415,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21460,7 +21462,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21556,7 +21559,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -21603,7 +21607,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21649,7 +21654,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21745,7 +21751,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -21792,7 +21799,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21838,7 +21846,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -21934,7 +21943,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -21981,7 +21991,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22027,7 +22038,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22123,7 +22135,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -22170,7 +22183,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22216,7 +22230,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22312,7 +22327,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -22359,7 +22375,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22405,7 +22422,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22501,7 +22519,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -22548,7 +22567,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22594,7 +22614,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22690,7 +22711,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -22737,7 +22759,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22783,7 +22806,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22879,7 +22903,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -22926,7 +22951,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -22972,7 +22998,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23068,7 +23095,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -23115,7 +23143,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23161,7 +23190,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23257,7 +23287,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -23304,7 +23335,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23350,7 +23382,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23446,7 +23479,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -23493,7 +23527,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23539,7 +23574,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23635,7 +23671,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -23682,7 +23719,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23728,7 +23766,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23824,7 +23863,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -23871,7 +23911,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -23917,7 +23958,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24013,7 +24055,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24060,7 +24103,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24106,7 +24150,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24202,7 +24247,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -24249,7 +24295,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24295,7 +24342,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24391,7 +24439,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -24438,7 +24487,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24484,7 +24534,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24580,7 +24631,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -24627,7 +24679,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24673,7 +24726,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24769,7 +24823,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -24816,7 +24871,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24862,7 +24918,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -24958,7 +25015,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -25005,7 +25063,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25051,7 +25110,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25147,7 +25207,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -25194,7 +25255,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25240,7 +25302,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25336,7 +25399,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -25383,7 +25447,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25429,7 +25494,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25525,7 +25591,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -25572,7 +25639,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25618,7 +25686,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25714,7 +25783,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -25761,7 +25831,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25807,7 +25878,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -25903,7 +25975,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -25950,7 +26023,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -25996,7 +26070,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26092,7 +26167,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -26139,7 +26215,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26185,7 +26262,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26281,7 +26359,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -26328,7 +26407,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26374,7 +26454,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26470,7 +26551,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -26517,7 +26599,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26563,7 +26646,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26659,7 +26743,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26706,7 +26791,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26752,7 +26838,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26848,7 +26935,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -26895,7 +26983,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -26941,7 +27030,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27037,7 +27127,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -27084,7 +27175,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27130,7 +27222,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27226,7 +27319,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -27273,7 +27367,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27319,7 +27414,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27415,7 +27511,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -27462,7 +27559,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27508,7 +27606,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27604,7 +27703,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -27651,7 +27751,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27697,7 +27798,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27793,7 +27895,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -27840,7 +27943,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27886,7 +27990,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -27982,7 +28087,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -28029,7 +28135,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28075,7 +28182,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28171,7 +28279,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -28218,7 +28327,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28264,7 +28374,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28360,7 +28471,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A2" }, @@ -28407,7 +28519,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28453,7 +28566,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28549,7 +28663,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -28596,7 +28711,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28642,7 +28758,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28738,7 +28855,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A4" }, @@ -28785,7 +28903,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28831,7 +28950,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -28927,7 +29047,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -28974,7 +29095,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29020,7 +29142,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29116,7 +29239,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A6" }, @@ -29163,7 +29287,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29209,7 +29334,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29305,7 +29431,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29352,7 +29479,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29398,7 +29526,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29494,7 +29623,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A8" }, @@ -29541,7 +29671,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29587,7 +29718,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29683,7 +29815,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A9" }, @@ -29730,7 +29863,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29776,7 +29910,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29872,7 +30007,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A10" }, @@ -29919,7 +30055,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -29965,7 +30102,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30061,7 +30199,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A11" }, @@ -30108,7 +30247,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30154,7 +30294,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30250,7 +30391,8 @@ "y": 0.0, "z": -14.310000000000002 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A12" }, @@ -30297,7 +30439,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30343,7 +30486,8 @@ "y": 0.0, "z": -7.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -30556,7 +30700,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30603,7 +30748,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30649,7 +30795,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30745,7 +30892,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B1" }, @@ -30792,7 +30940,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30838,7 +30987,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -30934,7 +31084,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -30981,7 +31132,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31027,7 +31179,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31123,7 +31276,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D1" }, @@ -31170,7 +31324,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31216,7 +31371,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31312,7 +31468,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E1" }, @@ -31359,7 +31516,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31405,7 +31563,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31501,7 +31660,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F1" }, @@ -31548,7 +31708,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31594,7 +31755,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31690,7 +31852,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G1" }, @@ -31737,7 +31900,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31783,7 +31947,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31879,7 +32044,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H1" }, @@ -31926,7 +32092,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -31972,7 +32139,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -32068,7 +32236,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32115,7 +32284,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32161,7 +32331,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32257,7 +32428,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B3" }, @@ -32304,7 +32476,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32350,7 +32523,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32446,7 +32620,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C3" }, @@ -32493,7 +32668,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32539,7 +32715,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32635,7 +32812,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D3" }, @@ -32682,7 +32860,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32728,7 +32907,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32824,7 +33004,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E3" }, @@ -32871,7 +33052,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -32917,7 +33099,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33013,7 +33196,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F3" }, @@ -33060,7 +33244,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33106,7 +33291,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33202,7 +33388,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G3" }, @@ -33249,7 +33436,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33295,7 +33483,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33391,7 +33580,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H3" }, @@ -33438,7 +33628,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33484,7 +33675,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A3" }, @@ -33580,7 +33772,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33627,7 +33820,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33673,7 +33867,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33769,7 +33964,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B5" }, @@ -33816,7 +34012,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33862,7 +34059,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -33958,7 +34156,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C5" }, @@ -34005,7 +34204,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34051,7 +34251,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34147,7 +34348,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D5" }, @@ -34194,7 +34396,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34240,7 +34443,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34336,7 +34540,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E5" }, @@ -34383,7 +34588,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34429,7 +34635,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34525,7 +34732,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F5" }, @@ -34572,7 +34780,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34618,7 +34827,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34714,7 +34924,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G5" }, @@ -34761,7 +34972,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34807,7 +35019,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34903,7 +35116,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H5" }, @@ -34950,7 +35164,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -34996,7 +35211,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A5" }, @@ -35092,7 +35308,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A7" }, @@ -35139,7 +35356,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35185,7 +35403,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35281,7 +35500,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "B7" }, @@ -35328,7 +35548,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35374,7 +35595,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35470,7 +35692,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C7" }, @@ -35517,7 +35740,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35563,7 +35787,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35659,7 +35884,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "D7" }, @@ -35706,7 +35932,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35752,7 +35979,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35848,7 +36076,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "E7" }, @@ -35895,7 +36124,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -35941,7 +36171,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36037,7 +36268,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "F7" }, @@ -36084,7 +36316,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36130,7 +36363,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36226,7 +36460,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "G7" }, @@ -36273,7 +36508,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36319,7 +36555,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36415,7 +36652,8 @@ "y": 0.0, "z": -13.949999999999992 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "H7" }, @@ -36462,7 +36700,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, @@ -36508,7 +36747,8 @@ "y": 0.0, "z": -5.0 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "C1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f834b97da1][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f834b97da1][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1].json index 195134dfb1c..3152a671909 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f834b97da1][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[f834b97da1][Flex_S_v2_16_P1000_96_GRIP_HS_MB_TC_TM_DeckConfiguration1].json @@ -13041,7 +13041,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13074,7 +13075,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13182,7 +13184,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13215,7 +13218,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13396,7 +13400,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13429,7 +13434,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13537,7 +13543,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13570,7 +13577,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13751,7 +13759,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13784,7 +13793,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13892,7 +13902,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -13925,7 +13936,8 @@ "y": 0.0, "z": -13.78 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[fc60ef9cbd][OT2_S_v2_16_P300M_P20S_HS_TC_TM_dispense_changes].json b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[fc60ef9cbd][OT2_S_v2_16_P300M_P20S_HS_TC_TM_dispense_changes].json index 6ff22cf6281..13f15c638d0 100644 --- a/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[fc60ef9cbd][OT2_S_v2_16_P300M_P20S_HS_TC_TM_dispense_changes].json +++ b/analyses-snapshot-testing/tests/__snapshots__/analyses_snapshot_test/test_analysis_snapshot[fc60ef9cbd][OT2_S_v2_16_P300M_P20S_HS_TC_TM_dispense_changes].json @@ -2969,7 +2969,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3002,7 +3003,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, @@ -3035,7 +3037,8 @@ "y": 0.0, "z": -25.85 }, - "origin": "top" + "origin": "top", + "volumeOffset": 0.0 }, "wellName": "A1" }, diff --git a/api-client/src/runs/types.ts b/api-client/src/runs/types.ts index 0415367f1e6..621443dce03 100644 --- a/api-client/src/runs/types.ts +++ b/api-client/src/runs/types.ts @@ -8,6 +8,7 @@ import type { RunTimeCommand, RunTimeParameter, NozzleLayoutConfig, + OnDeckLabwareLocation, } from '@opentrons/shared-data' import type { ResourceLink, ErrorDetails } from '../types' export * from './commands/types' @@ -60,6 +61,7 @@ export interface LegacyGoodRunData { export interface KnownGoodRunData extends LegacyGoodRunData { ok: true runTimeParameters: RunTimeParameter[] + outputFileIds: string[] } export interface KnownInvalidRunData extends LegacyGoodRunData { @@ -98,7 +100,7 @@ export interface RunsLinks { } export interface RunCommandLink { - current: CommandLinkNoMeta + lastCompleted: CommandLinkNoMeta } export interface CommandLinkNoMeta { @@ -111,12 +113,14 @@ export interface GetRunsParams { } export interface Runs { - data: RunData[] + data: readonly RunData[] links: RunsLinks } export interface RunCurrentStateData { + estopEngaged: boolean activeNozzleLayouts: Record // keyed by pipetteId + placeLabwareState?: PlaceLabwareState } export const RUN_ACTION_TYPE_PLAY: 'play' = 'play' @@ -124,12 +128,15 @@ export const RUN_ACTION_TYPE_PAUSE: 'pause' = 'pause' export const RUN_ACTION_TYPE_STOP: 'stop' = 'stop' export const RUN_ACTION_TYPE_RESUME_FROM_RECOVERY: 'resume-from-recovery' = 'resume-from-recovery' +export const RUN_ACTION_TYPE_RESUME_FROM_RECOVERY_ASSUMING_FALSE_POSITIVE: 'resume-from-recovery-assuming-false-positive' = + 'resume-from-recovery-assuming-false-positive' export type RunActionType = | typeof RUN_ACTION_TYPE_PLAY | typeof RUN_ACTION_TYPE_PAUSE | typeof RUN_ACTION_TYPE_STOP | typeof RUN_ACTION_TYPE_RESUME_FROM_RECOVERY + | typeof RUN_ACTION_TYPE_RESUME_FROM_RECOVERY_ASSUMING_FALSE_POSITIVE export interface RunAction { id: string @@ -171,7 +178,11 @@ export type RunError = RunCommandError * Error Policy */ -export type IfMatchType = 'ignoreAndContinue' | 'failRun' | 'waitForRecovery' +export type IfMatchType = + | 'assumeFalsePositiveAndContinue' + | 'ignoreAndContinue' + | 'failRun' + | 'waitForRecovery' export interface ErrorRecoveryPolicy { policyRules: Array<{ @@ -201,3 +212,9 @@ export interface NozzleLayoutValues { activeNozzles: string[] config: NozzleLayoutConfig } + +export interface PlaceLabwareState { + labwareId: string + location: OnDeckLabwareLocation + shouldPlaceDown: boolean +} diff --git a/api/docs/v2/new_examples.rst b/api/docs/v2/new_examples.rst index 28490e03135..1aae3b633d0 100644 --- a/api/docs/v2/new_examples.rst +++ b/api/docs/v2/new_examples.rst @@ -383,7 +383,7 @@ Opentrons electronic pipettes can do some things that a human cannot do with a p location=3) p300 = protocol.load_instrument( instrument_name="p300_single", - mount="right", + mount="left", tip_racks=[tiprack_1]) p300.pick_up_tip() @@ -442,13 +442,13 @@ This protocol dispenses diluent to all wells of a Corning 96-well plate. Next, i source = reservoir.wells()[i] row = plate.rows()[i] - # transfer 30 µL of source to first well in column - pipette.transfer(30, source, row[0], mix_after=(3, 25)) + # transfer 30 µL of source to first well in column + pipette.transfer(30, source, row[0], mix_after=(3, 25)) - # dilute the sample down the column - pipette.transfer( - 30, row[:11], row[1:], - mix_after=(3, 25)) + # dilute the sample down the column + pipette.transfer( + 30, row[:11], row[1:], + mix_after=(3, 25)) .. tab:: OT-2 @@ -474,7 +474,7 @@ This protocol dispenses diluent to all wells of a Corning 96-well plate. Next, i location=4) p300 = protocol.load_instrument( instrument_name="p300_single", - mount="right", + mount="left", tip_racks=[tiprack_1, tiprack_2]) # Dispense diluent p300.distribute(50, reservoir["A12"], plate.wells()) @@ -483,16 +483,15 @@ This protocol dispenses diluent to all wells of a Corning 96-well plate. Next, i for i in range(8): # save the source well and destination column to variables source = reservoir.wells()[i] - source = reservoir.wells()[i] row = plate.rows()[i] - # transfer 30 µL of source to first well in column - p300.transfer(30, source, row[0], mix_after=(3, 25)) + # transfer 30 µL of source to first well in column + p300.transfer(30, source, row[0], mix_after=(3, 25)) - # dilute the sample down the column - p300.transfer( - 30, row[:11], row[1:], - mix_after=(3, 25)) + # dilute the sample down the column + p300.transfer( + 30, row[:11], row[1:], + mix_after=(3, 25)) Notice here how the code sample loops through the rows and uses slicing to distribute the diluent. For information about these features, see the Loops and Air Gaps examples above. See also, the :ref:`tutorial-commands` section of the Tutorial. diff --git a/api/release-notes.md b/api/release-notes.md index 2a528502bef..e41d415d83e 100644 --- a/api/release-notes.md +++ b/api/release-notes.md @@ -8,6 +8,24 @@ By installing and using Opentrons software, you agree to the Opentrons End-User --- +## Opentrons Robot Software Changes in 8.2.0 + +Welcome to the v8.2.0 release of the Opentrons robot software! This release adds support for the Opentrons Absorbance Plate Reader Module. + +### New Features + +- Create and run Python protocols that use the Opentrons Absorbance Plate Reader. + +### Improved Features + +- Liquid presence detection no longer checks for liquid before every aspiration in a `mix()` command. + +### Bug Fixes + +- Error recovery no longer causes an `AssertionError` when a Python protocol changes the pipette speed. + +--- + ## Opentrons Robot Software Changes in 8.1.0 Welcome to the v8.1.0 release of the Opentrons robot software! diff --git a/api/src/opentrons/cli/analyze.py b/api/src/opentrons/cli/analyze.py index f311adce402..8489da83d68 100644 --- a/api/src/opentrons/cli/analyze.py +++ b/api/src/opentrons/cli/analyze.py @@ -332,6 +332,7 @@ async def _do_analyze( liquids=[], wells=[], hasEverEnteredErrorRecovery=False, + files=[], ), parameters=[], ) diff --git a/api/src/opentrons/config/__init__.py b/api/src/opentrons/config/__init__.py index a4571521211..71ba78d39b0 100644 --- a/api/src/opentrons/config/__init__.py +++ b/api/src/opentrons/config/__init__.py @@ -202,6 +202,15 @@ class ConfigElement(NamedTuple): " absolute path, it will be used directly. If it is a " "relative path it will be relative to log_dir", ), + ConfigElement( + "sensor_log_file", + "Sensor Log File", + Path("logs") / "sensor.log", + ConfigElementType.FILE, + "The location of the file to save sensor logs to. If this is an" + " absolute path, it will be used directly. If it is a " + "relative path it will be relative to log_dir", + ), ConfigElement( "serial_log_file", "Serial Log File", diff --git a/api/src/opentrons/config/advanced_settings.py b/api/src/opentrons/config/advanced_settings.py index 812ca73a661..44cf5c0fcc4 100644 --- a/api/src/opentrons/config/advanced_settings.py +++ b/api/src/opentrons/config/advanced_settings.py @@ -222,6 +222,17 @@ class Setting(NamedTuple): robot_type=[RobotTypeEnum.OT2, RobotTypeEnum.FLEX], internal_only=True, ), + SettingDefinition( + _id="allowLiquidClasses", + title="Allow the use of liquid classes", + description=( + "Do not enable." + " This is an Opentrons internal setting to allow using in-development" + " liquid classes." + ), + robot_type=[RobotTypeEnum.OT2, RobotTypeEnum.FLEX], + internal_only=True, + ), ] @@ -715,6 +726,16 @@ def _migrate34to35(previous: SettingsMap) -> SettingsMap: return newmap +def _migrate35to36(previous: SettingsMap) -> SettingsMap: + """Migrate to version 36 of the feature flags file. + + - Adds the allowLiquidClasses config element. + """ + newmap = {k: v for k, v in previous.items()} + newmap["allowLiquidClasses"] = None + return newmap + + _MIGRATIONS = [ _migrate0to1, _migrate1to2, @@ -751,6 +772,7 @@ def _migrate34to35(previous: SettingsMap) -> SettingsMap: _migrate32to33, _migrate33to34, _migrate34to35, + _migrate35to36, ] """ List of all migrations to apply, indexed by (version - 1). See _migrate below diff --git a/api/src/opentrons/config/defaults_ot3.py b/api/src/opentrons/config/defaults_ot3.py index 08b86f16c95..55565745d3a 100644 --- a/api/src/opentrons/config/defaults_ot3.py +++ b/api/src/opentrons/config/defaults_ot3.py @@ -15,7 +15,6 @@ LiquidProbeSettings, ZSenseSettings, EdgeSenseSettings, - OutputOptions, ) @@ -27,13 +26,11 @@ plunger_speed=15, plunger_impulse_time=0.2, sensor_threshold_pascals=15, - output_option=OutputOptions.sync_buffer_to_csv, aspirate_while_sensing=False, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "/data/pressure_sensor_data.csv"}, ) DEFAULT_CALIBRATION_SETTINGS: Final[OT3CalibrationSettings] = OT3CalibrationSettings( @@ -43,7 +40,6 @@ max_overrun_distance_mm=5.0, speed_mm_per_s=1.0, sensor_threshold_pf=3.0, - output_option=OutputOptions.sync_only, ), ), edge_sense=EdgeSenseSettings( @@ -54,7 +50,6 @@ max_overrun_distance_mm=0.5, speed_mm_per_s=1, sensor_threshold_pf=3.0, - output_option=OutputOptions.sync_only, ), search_initial_tolerance_mm=12.0, search_iteration_limit=8, @@ -195,23 +190,6 @@ ) -def _build_output_option_with_default( - from_conf: Any, default: OutputOptions -) -> OutputOptions: - if from_conf is None: - return default - else: - if isinstance(from_conf, OutputOptions): - return from_conf - else: - try: - enumval = OutputOptions[from_conf] - except KeyError: # not an enum entry - return default - else: - return enumval - - def _build_log_files_with_default( from_conf: Any, default: Optional[Dict[InstrumentProbeType, str]], @@ -316,24 +294,12 @@ def _build_default_cap_pass( sensor_threshold_pf=from_conf.get( "sensor_threshold_pf", default.sensor_threshold_pf ), - output_option=from_conf.get("output_option", default.output_option), ) def _build_default_liquid_probe( from_conf: Any, default: LiquidProbeSettings ) -> LiquidProbeSettings: - output_option = _build_output_option_with_default( - from_conf.get("output_option", None), default.output_option - ) - data_files: Optional[Dict[InstrumentProbeType, str]] = None - if ( - output_option is OutputOptions.sync_buffer_to_csv - or output_option is OutputOptions.stream_to_csv - ): - data_files = _build_log_files_with_default( - from_conf.get("data_files", None), default.data_files - ) return LiquidProbeSettings( mount_speed=from_conf.get("mount_speed", default.mount_speed), plunger_speed=from_conf.get("plunger_speed", default.plunger_speed), @@ -343,7 +309,6 @@ def _build_default_liquid_probe( sensor_threshold_pascals=from_conf.get( "sensor_threshold_pascals", default.sensor_threshold_pascals ), - output_option=from_conf.get("output_option", default.output_option), aspirate_while_sensing=from_conf.get( "aspirate_while_sensing", default.aspirate_while_sensing ), @@ -357,7 +322,6 @@ def _build_default_liquid_probe( "samples_for_baselining", default.samples_for_baselining ), sample_time_sec=from_conf.get("sample_time_sec", default.sample_time_sec), - data_files=data_files, ) diff --git a/api/src/opentrons/config/feature_flags.py b/api/src/opentrons/config/feature_flags.py index 7eb40721511..2164e66f90a 100644 --- a/api/src/opentrons/config/feature_flags.py +++ b/api/src/opentrons/config/feature_flags.py @@ -78,3 +78,7 @@ def enable_performance_metrics(robot_type: RobotTypeEnum) -> bool: def oem_mode_enabled() -> bool: return advs.get_setting_with_env_overload("enableOEMMode", RobotTypeEnum.FLEX) + + +def allow_liquid_classes(robot_type: RobotTypeEnum) -> bool: + return advs.get_setting_with_env_overload("allowLiquidClasses", robot_type) diff --git a/api/src/opentrons/config/types.py b/api/src/opentrons/config/types.py index 5a6c67725d0..d35b58578ca 100644 --- a/api/src/opentrons/config/types.py +++ b/api/src/opentrons/config/types.py @@ -1,8 +1,8 @@ from enum import Enum from dataclasses import dataclass, asdict, fields -from typing import Dict, Tuple, TypeVar, Generic, List, cast, Optional +from typing import Dict, Tuple, TypeVar, Generic, List, cast from typing_extensions import TypedDict, Literal -from opentrons.hardware_control.types import OT3AxisKind, InstrumentProbeType +from opentrons.hardware_control.types import OT3AxisKind class AxisDict(TypedDict): @@ -103,25 +103,12 @@ def by_gantry_load( ) -class OutputOptions(int, Enum): - """Specifies where we should report sensor data to during a sensor pass.""" - - stream_to_csv = 0x1 # compile sensor data stream into a csv file, in addition to can_bus_only behavior - sync_buffer_to_csv = 0x2 # collect sensor data on pipette mcu, then stream to robot server and compile into a csv file, in addition to can_bus_only behavior - can_bus_only = ( - 0x4 # stream sensor data over CAN bus, in addition to sync_only behavior - ) - sync_only = 0x8 # trigger pipette sync line upon sensor's detection of something - - @dataclass(frozen=True) class CapacitivePassSettings: prep_distance_mm: float max_overrun_distance_mm: float speed_mm_per_s: float sensor_threshold_pf: float - output_option: OutputOptions - data_files: Optional[Dict[InstrumentProbeType, str]] = None @dataclass(frozen=True) @@ -135,13 +122,11 @@ class LiquidProbeSettings: plunger_speed: float plunger_impulse_time: float sensor_threshold_pascals: float - output_option: OutputOptions aspirate_while_sensing: bool z_overlap_between_passes_mm: float plunger_reset_offset: float samples_for_baselining: int sample_time_sec: float - data_files: Optional[Dict[InstrumentProbeType, str]] @dataclass(frozen=True) diff --git a/api/src/opentrons/execute.py b/api/src/opentrons/execute.py index ade74b1aadd..a9b3562d82b 100644 --- a/api/src/opentrons/execute.py +++ b/api/src/opentrons/execute.py @@ -546,6 +546,7 @@ def _create_live_context_pe( hardware_api=hardware_api_wrapped, config=_get_protocol_engine_config(), deck_configuration=entrypoint_util.get_deck_configuration(), + file_provider=None, error_recovery_policy=error_recovery_policy.never_recover, drop_tips_after_run=False, post_run_hardware_state=PostRunHardwareState.STAY_ENGAGED_IN_PLACE, diff --git a/api/src/opentrons/hardware_control/api.py b/api/src/opentrons/hardware_control/api.py index ea4c44265c3..ec019ef2f1d 100644 --- a/api/src/opentrons/hardware_control/api.py +++ b/api/src/opentrons/hardware_control/api.py @@ -1189,11 +1189,6 @@ async def tip_pickup_moves( await self.retract(mount, spec.retract_target) - def cache_tip(self, mount: top_types.Mount, tip_length: float) -> None: - instrument = self.get_pipette(mount) - instrument.add_tip(tip_length=tip_length) - instrument.set_current_volume(0) - async def pick_up_tip( self, mount: top_types.Mount, @@ -1241,10 +1236,10 @@ async def pick_up_tip( if prep_after: await self.prepare_for_aspirate(mount) - async def drop_tip(self, mount: top_types.Mount, home_after: bool = True) -> None: - """Drop tip at the current location.""" - - spec, _remove = self.plan_check_drop_tip(mount, home_after) + async def tip_drop_moves( + self, mount: top_types.Mount, home_after: bool = True + ) -> None: + spec, _ = self.plan_check_drop_tip(mount, home_after) for move in spec.drop_moves: self._backend.set_active_current(move.current) @@ -1272,7 +1267,20 @@ async def drop_tip(self, mount: top_types.Mount, home_after: bool = True) -> Non await self.move_rel(mount, shake[0], speed=shake[1]) self._backend.set_active_current(spec.ending_current) - _remove() + + async def drop_tip(self, mount: top_types.Mount, home_after: bool = True) -> None: + """Drop tip at the current location.""" + await self.tip_drop_moves(mount, home_after) + + # todo(mm, 2024-10-17): Ideally, callers would be able to replicate the behavior + # of this method via self.drop_tip_moves() plus other public methods. This + # currently prevents that: there is no public equivalent for + # instrument.set_current_volume(). + instrument = self.get_pipette(mount) + instrument.set_current_volume(0) + + self.set_current_tiprack_diameter(mount, 0.0) + self.remove_tip(mount) async def create_simulating_module( self, diff --git a/api/src/opentrons/hardware_control/backends/flex_protocol.py b/api/src/opentrons/hardware_control/backends/flex_protocol.py index 6f3299cf92d..466e7890026 100644 --- a/api/src/opentrons/hardware_control/backends/flex_protocol.py +++ b/api/src/opentrons/hardware_control/backends/flex_protocol.py @@ -15,7 +15,7 @@ from opentrons_shared_data.pipette.types import ( PipetteName, ) -from opentrons.config.types import GantryLoad, OutputOptions +from opentrons.config.types import GantryLoad from opentrons.hardware_control.types import ( BoardRevision, Axis, @@ -38,6 +38,8 @@ StatusBarState, ) from opentrons.hardware_control.module_control import AttachedModulesControl +from opentrons_hardware.firmware_bindings.constants import SensorId +from opentrons_hardware.sensors.types import SensorDataType from ..dev_types import OT3AttachedInstruments from .types import HWStopCondition @@ -152,10 +154,11 @@ async def liquid_probe( threshold_pascals: float, plunger_impulse_time: float, num_baseline_reads: int, - output_format: OutputOptions = OutputOptions.can_bus_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> float: ... @@ -371,8 +374,6 @@ async def capacitive_probe( speed_mm_per_s: float, sensor_threshold_pf: float, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, - output_format: OutputOptions = OutputOptions.sync_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, ) -> bool: ... diff --git a/api/src/opentrons/hardware_control/backends/ot3controller.py b/api/src/opentrons/hardware_control/backends/ot3controller.py index 84c95c8fbc4..48787e86933 100644 --- a/api/src/opentrons/hardware_control/backends/ot3controller.py +++ b/api/src/opentrons/hardware_control/backends/ot3controller.py @@ -25,7 +25,7 @@ Union, Mapping, ) -from opentrons.config.types import OT3Config, GantryLoad, OutputOptions +from opentrons.config.types import OT3Config, GantryLoad from opentrons.config import gripper_config from .ot3utils import ( axis_convert, @@ -102,7 +102,9 @@ NodeId, PipetteName as FirmwarePipetteName, ErrorCode, + SensorId, ) +from opentrons_hardware.sensors.types import SensorDataType from opentrons_hardware.firmware_bindings.messages.message_definitions import ( StopRequest, ) @@ -1368,28 +1370,14 @@ async def liquid_probe( threshold_pascals: float, plunger_impulse_time: float, num_baseline_reads: int, - output_option: OutputOptions = OutputOptions.can_bus_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> float: head_node = axis_to_node(Axis.by_mount(mount)) tool = sensor_node_for_pipette(OT3Mount(mount.value)) - csv_output = bool(output_option.value & OutputOptions.stream_to_csv.value) - sync_buffer_output = bool( - output_option.value & OutputOptions.sync_buffer_to_csv.value - ) - can_bus_only_output = bool( - output_option.value & OutputOptions.can_bus_only.value - ) - data_files_transposed = ( - None - if data_files is None - else { - sensor_id_for_instrument(probe): data_files[probe] - for probe in data_files.keys() - } - ) positions = await liquid_probe( messenger=self._messenger, tool=tool, @@ -1400,12 +1388,9 @@ async def liquid_probe( threshold_pascals=threshold_pascals, plunger_impulse_time=plunger_impulse_time, num_baseline_reads=num_baseline_reads, - csv_output=csv_output, - sync_buffer_output=sync_buffer_output, - can_bus_only_output=can_bus_only_output, - data_files=data_files_transposed, sensor_id=sensor_id_for_instrument(probe), force_both_sensors=force_both_sensors, + response_queue=response_queue, ) for node, point in positions.items(): self._position.update({node: point.motor_position}) @@ -1432,41 +1417,13 @@ async def capacitive_probe( speed_mm_per_s: float, sensor_threshold_pf: float, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, - output_option: OutputOptions = OutputOptions.sync_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, ) -> bool: - if output_option == OutputOptions.sync_buffer_to_csv: - assert ( - self._subsystem_manager.device_info[ - SubSystem.of_mount(mount) - ].revision.tertiary - == "1" - ) - csv_output = bool(output_option.value & OutputOptions.stream_to_csv.value) - sync_buffer_output = bool( - output_option.value & OutputOptions.sync_buffer_to_csv.value - ) - can_bus_only_output = bool( - output_option.value & OutputOptions.can_bus_only.value - ) - data_files_transposed = ( - None - if data_files is None - else { - sensor_id_for_instrument(probe): data_files[probe] - for probe in data_files.keys() - } - ) status = await capacitive_probe( messenger=self._messenger, tool=sensor_node_for_mount(mount), mover=axis_to_node(moving), distance=distance_mm, mount_speed=speed_mm_per_s, - csv_output=csv_output, - sync_buffer_output=sync_buffer_output, - can_bus_only_output=can_bus_only_output, - data_files=data_files_transposed, sensor_id=sensor_id_for_instrument(probe), relative_threshold_pf=sensor_threshold_pf, ) diff --git a/api/src/opentrons/hardware_control/backends/ot3simulator.py b/api/src/opentrons/hardware_control/backends/ot3simulator.py index 034531892d8..017c90c45b3 100644 --- a/api/src/opentrons/hardware_control/backends/ot3simulator.py +++ b/api/src/opentrons/hardware_control/backends/ot3simulator.py @@ -17,7 +17,7 @@ Mapping, ) -from opentrons.config.types import OT3Config, GantryLoad, OutputOptions +from opentrons.config.types import OT3Config, GantryLoad from opentrons.config import gripper_config from opentrons.hardware_control.module_control import AttachedModulesControl @@ -63,7 +63,8 @@ from opentrons.util.async_helpers import ensure_yield from .types import HWStopCondition from .flex_protocol import FlexBackend - +from opentrons_hardware.firmware_bindings.constants import SensorId +from opentrons_hardware.sensors.types import SensorDataType log = logging.getLogger(__name__) @@ -347,10 +348,11 @@ async def liquid_probe( threshold_pascals: float, plunger_impulse_time: float, num_baseline_reads: int, - output_format: OutputOptions = OutputOptions.can_bus_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> float: z_axis = Axis.by_mount(mount) pos = self._position @@ -750,8 +752,6 @@ async def capacitive_probe( speed_mm_per_s: float, sensor_threshold_pf: float, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, - output_format: OutputOptions = OutputOptions.sync_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, ) -> bool: self._position[moving] += distance_mm return True diff --git a/api/src/opentrons/hardware_control/instruments/ot2/pipette_handler.py b/api/src/opentrons/hardware_control/instruments/ot2/pipette_handler.py index 99a7a49d41a..931c99fd4c6 100644 --- a/api/src/opentrons/hardware_control/instruments/ot2/pipette_handler.py +++ b/api/src/opentrons/hardware_control/instruments/ot2/pipette_handler.py @@ -13,7 +13,6 @@ Sequence, Iterator, TypeVar, - overload, ) import numpy @@ -415,7 +414,7 @@ async def reset_nozzle_configuration(self, mount: MountType) -> None: if instr: instr.reset_nozzle_configuration() - async def add_tip(self, mount: MountType, tip_length: float) -> None: + def add_tip(self, mount: MountType, tip_length: float) -> None: instr = self._attached_instruments[mount] attached = self.attached_instruments instr_dict = attached[mount] @@ -430,7 +429,15 @@ async def add_tip(self, mount: MountType, tip_length: float) -> None: f"attach tip called while tip already attached to {instr}" ) - async def remove_tip(self, mount: MountType) -> None: + def cache_tip(self, mount: MountType, tip_length: float) -> None: + instrument = self.get_pipette(mount) + if instrument.has_tip: + # instrument.add_tip() would raise an AssertionError if we tried to overwrite an existing tip. + instrument.remove_tip() + instrument.add_tip(tip_length=tip_length) + instrument.set_current_volume(0) + + def remove_tip(self, mount: MountType) -> None: instr = self._attached_instruments[mount] attached = self.attached_instruments instr_dict = attached[mount] @@ -495,25 +502,12 @@ def plunger_flowrate( ul_per_s = mm_per_s * instr.ul_per_mm(instr.liquid_class.max_volume, action) return round(ul_per_s, 6) - @overload def plan_check_aspirate( - self, mount: top_types.Mount, volume: Optional[float], rate: float - ) -> Optional[LiquidActionSpec]: - ... - - @overload - def plan_check_aspirate( - self, mount: OT3Mount, volume: Optional[float], rate: float - ) -> Optional[LiquidActionSpec]: - ... - - # note on this type ignore: see motion_utilities - def plan_check_aspirate( # type: ignore[no-untyped-def] self, - mount, - volume, - rate, - ): + mount: MountType, + volume: Optional[float], + rate: float, + ) -> Optional[LiquidActionSpec]: """Check preconditions for aspirate, parse args, and calculate positions. While the mechanics of issuing an aspirate move itself are left to child @@ -572,28 +566,12 @@ def plan_check_aspirate( # type: ignore[no-untyped-def] current=instrument.plunger_motor_current.run, ) - @overload def plan_check_dispense( self, - mount: top_types.Mount, - volume: Optional[float], - rate: float, - push_out: Optional[float], - ) -> Optional[LiquidActionSpec]: - ... - - @overload - def plan_check_dispense( - self, - mount: OT3Mount, + mount: MountType, volume: Optional[float], rate: float, push_out: Optional[float], - ) -> Optional[LiquidActionSpec]: - ... - - def plan_check_dispense( # type: ignore[no-untyped-def] - self, mount, volume, rate, push_out ) -> Optional[LiquidActionSpec]: """Check preconditions for dispense, parse args, and calculate positions. @@ -687,15 +665,7 @@ def plan_check_dispense( # type: ignore[no-untyped-def] current=instrument.plunger_motor_current.run, ) - @overload - def plan_check_blow_out(self, mount: top_types.Mount) -> LiquidActionSpec: - ... - - @overload - def plan_check_blow_out(self, mount: OT3Mount) -> LiquidActionSpec: - ... - - def plan_check_blow_out(self, mount): # type: ignore[no-untyped-def] + def plan_check_blow_out(self, mount: MountType) -> LiquidActionSpec: """Check preconditions and calculate values for blowout.""" instrument = self.get_pipette(mount) speed = self.plunger_speed( @@ -743,33 +713,13 @@ def build_one_shake() -> List[Tuple[top_types.Point, Optional[float]]]: else: return [] - @overload def plan_check_pick_up_tip( self, - mount: top_types.Mount, - presses: Optional[int], - increment: Optional[float], - tip_length: float = 0, - ) -> Tuple[PickUpTipSpec, Callable[[], None]]: - ... - - @overload - def plan_check_pick_up_tip( - self, - mount: OT3Mount, + mount: MountType, presses: Optional[int], increment: Optional[float], tip_length: float = 0, ) -> Tuple[PickUpTipSpec, Callable[[], None]]: - ... - - def plan_check_pick_up_tip( # type: ignore[no-untyped-def] - self, - mount, - presses, - increment, - tip_length=0, - ): # Prechecks: ready for pickup tip and press/increment are valid instrument = self.get_pipette(mount) if instrument.has_tip: @@ -917,23 +867,13 @@ def build() -> List[DropTipMove]: return build - @overload - def plan_check_drop_tip( - self, mount: top_types.Mount, home_after: bool - ) -> Tuple[DropTipSpec, Callable[[], None]]: - ... - - @overload + # todo(mm, 2024-10-17): The returned _remove_tips() callable is not used by anything + # anymore. Delete it. def plan_check_drop_tip( - self, mount: OT3Mount, home_after: bool - ) -> Tuple[DropTipSpec, Callable[[], None]]: - ... - - def plan_check_drop_tip( # type: ignore[no-untyped-def] self, - mount, - home_after, - ): + mount: MountType, + home_after: bool, + ) -> Tuple[DropTipSpec, Callable[[], None]]: instrument = self.get_pipette(mount) if not instrument.drop_configurations.plunger_eject: diff --git a/api/src/opentrons/hardware_control/instruments/ot3/pipette_handler.py b/api/src/opentrons/hardware_control/instruments/ot3/pipette_handler.py index 4f24b19c51b..f64078fcbff 100644 --- a/api/src/opentrons/hardware_control/instruments/ot3/pipette_handler.py +++ b/api/src/opentrons/hardware_control/instruments/ot3/pipette_handler.py @@ -425,7 +425,7 @@ async def reset_nozzle_configuration(self, mount: OT3Mount) -> None: if instr: instr.reset_nozzle_configuration() - async def add_tip(self, mount: OT3Mount, tip_length: float) -> None: + def add_tip(self, mount: OT3Mount, tip_length: float) -> None: instr = self._attached_instruments[mount] attached = self.attached_instruments instr_dict = attached[mount] @@ -440,7 +440,15 @@ async def add_tip(self, mount: OT3Mount, tip_length: float) -> None: "attach tip called while tip already attached to {instr}" ) - async def remove_tip(self, mount: OT3Mount) -> None: + def cache_tip(self, mount: OT3Mount, tip_length: float) -> None: + instrument = self.get_pipette(mount) + if instrument.has_tip: + # instrument.add_tip() would raise an AssertionError if we tried to overwrite an existing tip. + instrument.remove_tip() + instrument.add_tip(tip_length=tip_length) + instrument.set_current_volume(0) + + def remove_tip(self, mount: OT3Mount) -> None: instr = self._attached_instruments[mount] attached = self.attached_instruments instr_dict = attached[mount] diff --git a/api/src/opentrons/hardware_control/modules/absorbance_reader.py b/api/src/opentrons/hardware_control/modules/absorbance_reader.py index da7c4746086..ab6ce1bb22b 100644 --- a/api/src/opentrons/hardware_control/modules/absorbance_reader.py +++ b/api/src/opentrons/hardware_control/modules/absorbance_reader.py @@ -272,12 +272,8 @@ def usb_port(self) -> USBPort: return self._usb_port async def deactivate(self, must_be_running: bool = True) -> None: - """Deactivate the module. - - Contains an override to the `wait_for_is_running` step in cases where the - module must be deactivated regardless of context.""" - await self._poller.stop() - await self._driver.disconnect() + """Deactivate the module.""" + pass async def wait_for_is_running(self) -> None: if not self.is_simulated: @@ -336,7 +332,8 @@ async def cleanup(self) -> None: Clean up, i.e. stop pollers, disconnect serial, etc in preparation for object destruction. """ - await self.deactivate() + await self._poller.stop() + await self._driver.disconnect() async def set_sample_wavelength( self, diff --git a/api/src/opentrons/hardware_control/ot3_calibration.py b/api/src/opentrons/hardware_control/ot3_calibration.py index e49b4de171f..b0ebcd027ce 100644 --- a/api/src/opentrons/hardware_control/ot3_calibration.py +++ b/api/src/opentrons/hardware_control/ot3_calibration.py @@ -819,13 +819,13 @@ async def find_pipette_offset( try: if reset_instrument_offset: await hcapi.reset_instrument_offset(mount) - await hcapi.add_tip(mount, hcapi.config.calibration.probe_length) + hcapi.add_tip(mount, hcapi.config.calibration.probe_length) offset = await _calibrate_mount( hcapi, mount, slot, method, raise_verify_error, probe=probe ) return offset finally: - await hcapi.remove_tip(mount) + hcapi.remove_tip(mount) async def calibrate_pipette( @@ -877,7 +877,7 @@ async def calibrate_module( if mount == OT3Mount.GRIPPER: hcapi.add_gripper_probe(GripperProbe.FRONT) else: - await hcapi.add_tip(mount, hcapi.config.calibration.probe_length) + hcapi.add_tip(mount, hcapi.config.calibration.probe_length) LOG.info( f"Starting module calibration for {module_id} at {nominal_position} using {mount}" @@ -903,7 +903,7 @@ async def calibrate_module( hcapi.remove_gripper_probe() await hcapi.ungrip() else: - await hcapi.remove_tip(mount) + hcapi.remove_tip(mount) async def calibrate_belts( @@ -927,7 +927,7 @@ async def calibrate_belts( raise RuntimeError("Must use pipette mount, not gripper") try: hcapi.reset_deck_calibration() - await hcapi.add_tip(mount, hcapi.config.calibration.probe_length) + hcapi.add_tip(mount, hcapi.config.calibration.probe_length) belt_attitude, alignment_details = await _determine_transform_matrix( hcapi, mount ) @@ -935,7 +935,7 @@ async def calibrate_belts( return belt_attitude, alignment_details finally: hcapi.load_deck_calibration() - await hcapi.remove_tip(mount) + hcapi.remove_tip(mount) def apply_machine_transform( diff --git a/api/src/opentrons/hardware_control/ot3api.py b/api/src/opentrons/hardware_control/ot3api.py index cdd69fc2f90..f90a0a539dc 100644 --- a/api/src/opentrons/hardware_control/ot3api.py +++ b/api/src/opentrons/hardware_control/ot3api.py @@ -143,7 +143,8 @@ from .backends.flex_protocol import FlexBackend from .backends.ot3simulator import OT3Simulator from .backends.errors import SubsystemUpdating - +from opentrons_hardware.firmware_bindings.constants import SensorId +from opentrons_hardware.sensors.types import SensorDataType mod_log = logging.getLogger(__name__) @@ -2235,15 +2236,6 @@ async def _tip_motor_action( ) await self.home_gear_motors() - def cache_tip( - self, mount: Union[top_types.Mount, OT3Mount], tip_length: float - ) -> None: - realmount = OT3Mount.from_mount(mount) - instrument = self._pipette_handler.get_pipette(realmount) - - instrument.add_tip(tip_length=tip_length) - instrument.set_current_volume(0) - async def pick_up_tip( self, mount: Union[top_types.Mount, OT3Mount], @@ -2289,17 +2281,10 @@ def set_working_volume( ) instrument.working_volume = tip_volume - async def drop_tip( + async def tip_drop_moves( self, mount: Union[top_types.Mount, OT3Mount], home_after: bool = False ) -> None: - """Drop tip at the current location.""" realmount = OT3Mount.from_mount(mount) - instrument = self._pipette_handler.get_pipette(realmount) - - def _remove_tips() -> None: - instrument.set_current_volume(0) - instrument.current_tiprack_diameter = 0.0 - instrument.remove_tip() await self._move_to_plunger_bottom(realmount, rate=1.0, check_current_vol=False) @@ -2326,11 +2311,27 @@ def _remove_tips() -> None: if home_after: await self._home([Axis.by_mount(mount)]) - _remove_tips() - # call this in case we're simulating + # call this in case we're simulating: if isinstance(self._backend, OT3Simulator): self._backend._update_tip_state(realmount, False) + async def drop_tip( + self, mount: Union[top_types.Mount, OT3Mount], home_after: bool = False + ) -> None: + """Drop tip at the current location.""" + await self.tip_drop_moves(mount=mount, home_after=home_after) + + # todo(mm, 2024-10-17): Ideally, callers would be able to replicate the behavior + # of this method via self.drop_tip_moves() plus other public methods. This + # currently prevents that: there is no public equivalent for + # instrument.set_current_volume(). + realmount = OT3Mount.from_mount(mount) + instrument = self._pipette_handler.get_pipette(realmount) + instrument.set_current_volume(0) + + self.set_current_tiprack_diameter(mount, 0.0) + self.remove_tip(mount) + async def clean_up(self) -> None: """Get the API ready to stop cleanly.""" await self._backend.clean_up() @@ -2598,13 +2599,18 @@ async def update_nozzle_configuration_for_mount( starting_nozzle, ) - async def add_tip( + def add_tip( self, mount: Union[top_types.Mount, OT3Mount], tip_length: float ) -> None: - await self._pipette_handler.add_tip(OT3Mount.from_mount(mount), tip_length) + self._pipette_handler.add_tip(OT3Mount.from_mount(mount), tip_length) - async def remove_tip(self, mount: Union[top_types.Mount, OT3Mount]) -> None: - await self._pipette_handler.remove_tip(OT3Mount.from_mount(mount)) + def cache_tip( + self, mount: Union[top_types.Mount, OT3Mount], tip_length: float + ) -> None: + self._pipette_handler.cache_tip(OT3Mount.from_mount(mount), tip_length) + + def remove_tip(self, mount: Union[top_types.Mount, OT3Mount]) -> None: + self._pipette_handler.remove_tip(OT3Mount.from_mount(mount)) def add_gripper_probe(self, probe: GripperProbe) -> None: self._gripper_handler.add_probe(probe) @@ -2634,6 +2640,9 @@ async def _liquid_probe_pass( probe: InstrumentProbeType, p_travel: float, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> float: plunger_direction = -1 if probe_settings.aspirate_while_sensing else 1 end_z = await self._backend.liquid_probe( @@ -2644,10 +2653,9 @@ async def _liquid_probe_pass( probe_settings.sensor_threshold_pascals, probe_settings.plunger_impulse_time, probe_settings.samples_for_baselining, - probe_settings.output_option, - probe_settings.data_files, probe=probe, force_both_sensors=force_both_sensors, + response_queue=response_queue, ) machine_pos = await self._backend.update_position() machine_pos[Axis.by_mount(mount)] = end_z @@ -2668,6 +2676,9 @@ async def liquid_probe( # noqa: C901 probe_settings: Optional[LiquidProbeSettings] = None, probe: Optional[InstrumentProbeType] = None, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> float: """Search for and return liquid level height. @@ -2793,6 +2804,8 @@ async def prep_plunger_for_probe_move( probe_settings, checked_probe, plunger_travel_mm + sensor_baseline_plunger_move_mm, + force_both_sensors, + response_queue, ) # if we made it here without an error we found the liquid error = None @@ -2861,8 +2874,6 @@ async def capacitive_probe( pass_settings.speed_mm_per_s, pass_settings.sensor_threshold_pf, probe, - pass_settings.output_option, - pass_settings.data_files, ) end_pos = await self.gantry_position(mount, refresh=True) if retract_after: diff --git a/api/src/opentrons/hardware_control/protocols/__init__.py b/api/src/opentrons/hardware_control/protocols/__init__.py index cff17ff1d9a..13266ac731c 100644 --- a/api/src/opentrons/hardware_control/protocols/__init__.py +++ b/api/src/opentrons/hardware_control/protocols/__init__.py @@ -58,9 +58,6 @@ class HardwareControlInterface( def get_robot_type(self) -> Type[OT2RobotType]: return OT2RobotType - def cache_tip(self, mount: MountArgType, tip_length: float) -> None: - ... - class FlexHardwareControlInterface( PositionEstimator, @@ -87,12 +84,9 @@ class FlexHardwareControlInterface( def get_robot_type(self) -> Type[FlexRobotType]: return FlexRobotType - def cache_tip(self, mount: MountArgType, tip_length: float) -> None: - ... - __all__ = [ - "HardwareControlAPI", + "HardwareControlInterface", "FlexHardwareControlInterface", "Simulatable", "Stoppable", diff --git a/api/src/opentrons/hardware_control/protocols/instrument_configurer.py b/api/src/opentrons/hardware_control/protocols/instrument_configurer.py index 11e718a9aff..5cd85716e36 100644 --- a/api/src/opentrons/hardware_control/protocols/instrument_configurer.py +++ b/api/src/opentrons/hardware_control/protocols/instrument_configurer.py @@ -142,15 +142,27 @@ def get_instrument_max_height( """ ... - async def add_tip(self, mount: MountArgType, tip_length: float) -> None: + # todo(mm, 2024-10-17): Consider deleting this in favor of cache_tip() + # if we can do so without breaking anything. + def add_tip(self, mount: MountArgType, tip_length: float) -> None: """Inform the hardware that a tip is now attached to a pipette. + If a tip is already attached, this no-ops. + This changes the critical point of the pipette to make sure that the end of the tip is what moves around, and allows liquid handling. """ ... - async def remove_tip(self, mount: MountArgType) -> None: + def cache_tip(self, mount: MountArgType, tip_length: float) -> None: + """Inform the hardware that a tip is now attached to a pipette. + + This is like `add_tip()`, except that if a tip is already attached, + this replaces it instead of no-opping. + """ + ... + + def remove_tip(self, mount: MountArgType) -> None: """Inform the hardware that a tip is no longer attached to a pipette. This changes the critical point of the system to the end of the diff --git a/api/src/opentrons/hardware_control/protocols/liquid_handler.py b/api/src/opentrons/hardware_control/protocols/liquid_handler.py index 8baa786dc9f..8707fc33024 100644 --- a/api/src/opentrons/hardware_control/protocols/liquid_handler.py +++ b/api/src/opentrons/hardware_control/protocols/liquid_handler.py @@ -164,6 +164,11 @@ async def pick_up_tip( """ ... + async def tip_drop_moves( + self, mount: MountArgType, home_after: bool = True + ) -> None: + ... + async def drop_tip( self, mount: MountArgType, diff --git a/api/src/opentrons/motion_planning/__init__.py b/api/src/opentrons/motion_planning/__init__.py index 570d4250ebe..2b304ecb74d 100644 --- a/api/src/opentrons/motion_planning/__init__.py +++ b/api/src/opentrons/motion_planning/__init__.py @@ -6,6 +6,7 @@ MINIMUM_Z_MARGIN, get_waypoints, get_gripper_labware_movement_waypoints, + get_gripper_labware_placement_waypoints, ) from .types import Waypoint, MoveType @@ -27,4 +28,5 @@ "ArcOutOfBoundsError", "get_waypoints", "get_gripper_labware_movement_waypoints", + "get_gripper_labware_placement_waypoints", ] diff --git a/api/src/opentrons/motion_planning/waypoints.py b/api/src/opentrons/motion_planning/waypoints.py index b9c62114215..bcc56ad7eda 100644 --- a/api/src/opentrons/motion_planning/waypoints.py +++ b/api/src/opentrons/motion_planning/waypoints.py @@ -181,3 +181,35 @@ def get_gripper_labware_movement_waypoints( ) ) return waypoints_with_jaw_status + + +def get_gripper_labware_placement_waypoints( + to_labware_center: Point, + gripper_home_z: float, + drop_offset: Optional[Point], +) -> List[GripperMovementWaypointsWithJawStatus]: + """Get waypoints for placing labware using a gripper.""" + drop_offset = drop_offset or Point() + + drop_location = to_labware_center + Point( + drop_offset.x, drop_offset.y, drop_offset.z + ) + + post_drop_home_pos = Point(drop_location.x, drop_location.y, gripper_home_z) + + return [ + GripperMovementWaypointsWithJawStatus( + position=Point(drop_location.x, drop_location.y, gripper_home_z), + jaw_open=False, + dropping=False, + ), + GripperMovementWaypointsWithJawStatus( + position=drop_location, jaw_open=False, dropping=False + ), + # Gripper ungrips here + GripperMovementWaypointsWithJawStatus( + position=post_drop_home_pos, + jaw_open=True, + dropping=True, + ), + ] diff --git a/api/src/opentrons/protocol_api/__init__.py b/api/src/opentrons/protocol_api/__init__.py index 8cc4bd1154e..2f35bb46764 100644 --- a/api/src/opentrons/protocol_api/__init__.py +++ b/api/src/opentrons/protocol_api/__init__.py @@ -29,7 +29,7 @@ AbsorbanceReaderContext, ) from .disposal_locations import TrashBin, WasteChute -from ._liquid import Liquid +from ._liquid import Liquid, LiquidClass from ._types import OFF_DECK from ._nozzle_layout import ( COLUMN, @@ -67,6 +67,7 @@ "WasteChute", "Well", "Liquid", + "LiquidClass", "Parameters", "COLUMN", "PARTIAL_COLUMN", diff --git a/api/src/opentrons/protocol_api/_liquid.py b/api/src/opentrons/protocol_api/_liquid.py index b43a9c08495..12c9a140ce3 100644 --- a/api/src/opentrons/protocol_api/_liquid.py +++ b/api/src/opentrons/protocol_api/_liquid.py @@ -1,5 +1,16 @@ +from __future__ import annotations + from dataclasses import dataclass -from typing import Optional +from typing import Optional, Dict + +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + LiquidClassSchemaV1, +) + +from ._liquid_properties import ( + TransferProperties, + build_transfer_properties, +) @dataclass(frozen=True) @@ -18,3 +29,53 @@ class Liquid: name: str description: Optional[str] display_color: Optional[str] + + +@dataclass +class LiquidClass: + """A data class that contains properties of a specific class of liquids.""" + + _name: str + _display_name: str + _by_pipette_setting: Dict[str, Dict[str, TransferProperties]] + + @classmethod + def create(cls, liquid_class_definition: LiquidClassSchemaV1) -> "LiquidClass": + """Liquid class factory method.""" + + by_pipette_settings: Dict[str, Dict[str, TransferProperties]] = {} + for by_pipette in liquid_class_definition.byPipette: + tip_settings: Dict[str, TransferProperties] = {} + for tip_type in by_pipette.byTipType: + tip_settings[tip_type.tiprack] = build_transfer_properties(tip_type) + by_pipette_settings[by_pipette.pipetteModel] = tip_settings + + return cls( + _name=liquid_class_definition.liquidClassName, + _display_name=liquid_class_definition.displayName, + _by_pipette_setting=by_pipette_settings, + ) + + @property + def name(self) -> str: + return self._name + + @property + def display_name(self) -> str: + return self._display_name + + def get_for(self, pipette: str, tiprack: str) -> TransferProperties: + """Get liquid class transfer properties for the specified pipette and tip.""" + try: + settings_for_pipette = self._by_pipette_setting[pipette] + except KeyError: + raise ValueError( + f"No properties found for {pipette} in {self._name} liquid class" + ) + try: + transfer_properties = settings_for_pipette[tiprack] + except KeyError: + raise ValueError( + f"No properties found for {tiprack} in {self._name} liquid class" + ) + return transfer_properties diff --git a/api/src/opentrons/protocol_api/_liquid_properties.py b/api/src/opentrons/protocol_api/_liquid_properties.py new file mode 100644 index 00000000000..8bd7aa6cfd8 --- /dev/null +++ b/api/src/opentrons/protocol_api/_liquid_properties.py @@ -0,0 +1,540 @@ +from dataclasses import dataclass +from typing import Optional, Dict, Sequence + +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + AspirateProperties as SharedDataAspirateProperties, + SingleDispenseProperties as SharedDataSingleDispenseProperties, + MultiDispenseProperties as SharedDataMultiDispenseProperties, + DelayProperties as SharedDataDelayProperties, + TouchTipProperties as SharedDataTouchTipProperties, + MixProperties as SharedDataMixProperties, + BlowoutProperties as SharedDataBlowoutProperties, + ByTipTypeSetting as SharedByTipTypeSetting, + Submerge as SharedDataSubmerge, + RetractAspirate as SharedDataRetractAspirate, + RetractDispense as SharedDataRetractDispense, + BlowoutLocation, + PositionReference, + Coordinate, +) + +# TODO replace this with a class that can extrapolate given volumes to the correct float, +# also figure out how we want people to be able to set this +LiquidHandlingPropertyByVolume = Dict[str, float] + + +@dataclass +class DelayProperties: + + _enabled: bool + _duration: Optional[float] + + @property + def enabled(self) -> bool: + return self._enabled + + @enabled.setter + def enabled(self, enable: bool) -> None: + # TODO insert bool validation here + if enable and self._duration is None: + raise ValueError("duration must be set before enabling delay.") + self._enabled = enable + + @property + def duration(self) -> Optional[float]: + return self._duration + + @duration.setter + def duration(self, new_duration: float) -> None: + # TODO insert positive float validation here + self._duration = new_duration + + +@dataclass +class TouchTipProperties: + + _enabled: bool + _z_offset: Optional[float] + _mm_to_edge: Optional[float] + _speed: Optional[float] + + @property + def enabled(self) -> bool: + return self._enabled + + @enabled.setter + def enabled(self, enable: bool) -> None: + # TODO insert bool validation here + if enable and ( + self._z_offset is None or self._mm_to_edge is None or self._speed is None + ): + raise ValueError( + "z_offset, mm_to_edge and speed must be set before enabling touch tip." + ) + self._enabled = enable + + @property + def z_offset(self) -> Optional[float]: + return self._z_offset + + @z_offset.setter + def z_offset(self, new_offset: float) -> None: + # TODO validation for float + self._z_offset = new_offset + + @property + def mm_to_edge(self) -> Optional[float]: + return self._mm_to_edge + + @mm_to_edge.setter + def mm_to_edge(self, new_mm: float) -> None: + # TODO validation for float + self._z_offset = new_mm + + @property + def speed(self) -> Optional[float]: + return self._speed + + @speed.setter + def speed(self, new_speed: float) -> None: + # TODO insert positive float validation here + self._speed = new_speed + + +@dataclass +class MixProperties: + + _enabled: bool + _repetitions: Optional[int] + _volume: Optional[float] + + @property + def enabled(self) -> bool: + return self._enabled + + @enabled.setter + def enabled(self, enable: bool) -> None: + # TODO insert bool validation here + if enable and (self._repetitions is None or self._volume is None): + raise ValueError("repetitions and volume must be set before enabling mix.") + self._enabled = enable + + @property + def repetitions(self) -> Optional[int]: + return self._repetitions + + @repetitions.setter + def repetitions(self, new_repetitions: int) -> None: + # TODO validations for positive int + self._repetitions = new_repetitions + + @property + def volume(self) -> Optional[float]: + return self._volume + + @volume.setter + def volume(self, new_volume: float) -> None: + # TODO validations for volume float + self._volume = new_volume + + +@dataclass +class BlowoutProperties: + + _enabled: bool + _location: Optional[BlowoutLocation] + _flow_rate: Optional[float] + + @property + def enabled(self) -> bool: + return self._enabled + + @enabled.setter + def enabled(self, enable: bool) -> None: + # TODO insert bool validation here + if enable and (self._location is None or self._flow_rate is None): + raise ValueError( + "location and flow_rate must be set before enabling blowout." + ) + self._enabled = enable + + @property + def location(self) -> Optional[BlowoutLocation]: + return self._location + + @location.setter + def location(self, new_location: str) -> None: + # TODO blowout location validation + self._location = BlowoutLocation(new_location) + + @property + def flow_rate(self) -> Optional[float]: + return self._flow_rate + + @flow_rate.setter + def flow_rate(self, new_flow_rate: float) -> None: + # TODO validations for positive float + self._flow_rate = new_flow_rate + + +@dataclass +class SubmergeRetractCommon: + + _position_reference: PositionReference + _offset: Coordinate + _speed: float + _delay: DelayProperties + + @property + def position_reference(self) -> PositionReference: + return self._position_reference + + @position_reference.setter + def position_reference(self, new_position: str) -> None: + # TODO validation for position reference + self._position_reference = PositionReference(new_position) + + @property + def offset(self) -> Coordinate: + return self._offset + + @offset.setter + def offset(self, new_offset: Sequence[float]) -> None: + # TODO validate valid coordinates + self._offset = Coordinate(x=new_offset[0], y=new_offset[1], z=new_offset[2]) + + @property + def speed(self) -> float: + return self._speed + + @speed.setter + def speed(self, new_speed: float) -> None: + # TODO insert positive float validation here + self._speed = new_speed + + @property + def delay(self) -> DelayProperties: + return self._delay + + +@dataclass +class Submerge(SubmergeRetractCommon): + ... + + +@dataclass +class RetractAspirate(SubmergeRetractCommon): + + _air_gap_by_volume: LiquidHandlingPropertyByVolume + _touch_tip: TouchTipProperties + + @property + def air_gap_by_volume(self) -> LiquidHandlingPropertyByVolume: + return self._air_gap_by_volume + + @property + def touch_tip(self) -> TouchTipProperties: + return self._touch_tip + + +@dataclass +class RetractDispense(SubmergeRetractCommon): + + _air_gap_by_volume: LiquidHandlingPropertyByVolume + _touch_tip: TouchTipProperties + _blowout: BlowoutProperties + + @property + def air_gap_by_volume(self) -> LiquidHandlingPropertyByVolume: + return self._air_gap_by_volume + + @property + def touch_tip(self) -> TouchTipProperties: + return self._touch_tip + + @property + def blowout(self) -> BlowoutProperties: + return self._blowout + + +@dataclass +class BaseLiquidHandlingProperties: + + _submerge: Submerge + _position_reference: PositionReference + _offset: Coordinate + _flow_rate_by_volume: LiquidHandlingPropertyByVolume + _delay: DelayProperties + + @property + def submerge(self) -> Submerge: + return self._submerge + + @property + def position_reference(self) -> PositionReference: + return self._position_reference + + @position_reference.setter + def position_reference(self, new_position: str) -> None: + # TODO validation for position reference + self._position_reference = PositionReference(new_position) + + @property + def offset(self) -> Coordinate: + return self._offset + + @offset.setter + def offset(self, new_offset: Sequence[float]) -> None: + # TODO validate valid coordinates + self._offset = Coordinate(x=new_offset[0], y=new_offset[1], z=new_offset[2]) + + @property + def flow_rate_by_volume(self) -> LiquidHandlingPropertyByVolume: + return self._flow_rate_by_volume + + @property + def delay(self) -> DelayProperties: + return self._delay + + +@dataclass +class AspirateProperties(BaseLiquidHandlingProperties): + + _retract: RetractAspirate + _pre_wet: bool + _mix: MixProperties + + @property + def pre_wet(self) -> bool: + return self._pre_wet + + @pre_wet.setter + def pre_wet(self, new_setting: bool) -> None: + # TODO boolean validation + self._pre_wet = new_setting + + @property + def retract(self) -> RetractAspirate: + return self._retract + + @property + def mix(self) -> MixProperties: + return self._mix + + +@dataclass +class SingleDispenseProperties(BaseLiquidHandlingProperties): + + _retract: RetractDispense + _push_out_by_volume: LiquidHandlingPropertyByVolume + _mix: MixProperties + + @property + def push_out_by_volume(self) -> LiquidHandlingPropertyByVolume: + return self._push_out_by_volume + + @property + def retract(self) -> RetractDispense: + return self._retract + + @property + def mix(self) -> MixProperties: + return self._mix + + +@dataclass +class MultiDispenseProperties(BaseLiquidHandlingProperties): + + _retract: RetractDispense + _conditioning_by_volume: LiquidHandlingPropertyByVolume + _disposal_by_volume: LiquidHandlingPropertyByVolume + + @property + def retract(self) -> RetractDispense: + return self._retract + + @property + def conditioning_by_volume(self) -> LiquidHandlingPropertyByVolume: + return self._conditioning_by_volume + + @property + def disposal_by_volume(self) -> LiquidHandlingPropertyByVolume: + return self._disposal_by_volume + + +# TODO (spp, 2024-10-17): create PAPI-equivalent types for all the properties +# and have validation on value updates with user-facing error messages +@dataclass +class TransferProperties: + _aspirate: AspirateProperties + _dispense: SingleDispenseProperties + _multi_dispense: Optional[MultiDispenseProperties] + + @property + def aspirate(self) -> AspirateProperties: + """Aspirate properties.""" + return self._aspirate + + @property + def dispense(self) -> SingleDispenseProperties: + """Single dispense properties.""" + return self._dispense + + @property + def multi_dispense(self) -> Optional[MultiDispenseProperties]: + """Multi dispense properties.""" + return self._multi_dispense + + +def _build_delay_properties( + delay_properties: SharedDataDelayProperties, +) -> DelayProperties: + if delay_properties.params is not None: + duration = delay_properties.params.duration + else: + duration = None + return DelayProperties(_enabled=delay_properties.enable, _duration=duration) + + +def _build_touch_tip_properties( + touch_tip_properties: SharedDataTouchTipProperties, +) -> TouchTipProperties: + if touch_tip_properties.params is not None: + z_offset = touch_tip_properties.params.zOffset + mm_to_edge = touch_tip_properties.params.mmToEdge + speed = touch_tip_properties.params.speed + else: + z_offset = None + mm_to_edge = None + speed = None + return TouchTipProperties( + _enabled=touch_tip_properties.enable, + _z_offset=z_offset, + _mm_to_edge=mm_to_edge, + _speed=speed, + ) + + +def _build_mix_properties( + mix_properties: SharedDataMixProperties, +) -> MixProperties: + if mix_properties.params is not None: + repetitions = mix_properties.params.repetitions + volume = mix_properties.params.volume + else: + repetitions = None + volume = None + return MixProperties( + _enabled=mix_properties.enable, _repetitions=repetitions, _volume=volume + ) + + +def _build_blowout_properties( + blowout_properties: SharedDataBlowoutProperties, +) -> BlowoutProperties: + if blowout_properties.params is not None: + location = blowout_properties.params.location + flow_rate = blowout_properties.params.flowRate + else: + location = None + flow_rate = None + return BlowoutProperties( + _enabled=blowout_properties.enable, _location=location, _flow_rate=flow_rate + ) + + +def _build_submerge( + submerge_properties: SharedDataSubmerge, +) -> Submerge: + return Submerge( + _position_reference=submerge_properties.positionReference, + _offset=submerge_properties.offset, + _speed=submerge_properties.speed, + _delay=_build_delay_properties(submerge_properties.delay), + ) + + +def _build_retract_aspirate( + retract_aspirate: SharedDataRetractAspirate, +) -> RetractAspirate: + return RetractAspirate( + _position_reference=retract_aspirate.positionReference, + _offset=retract_aspirate.offset, + _speed=retract_aspirate.speed, + _air_gap_by_volume=retract_aspirate.airGapByVolume, + _touch_tip=_build_touch_tip_properties(retract_aspirate.touchTip), + _delay=_build_delay_properties(retract_aspirate.delay), + ) + + +def _build_retract_dispense( + retract_dispense: SharedDataRetractDispense, +) -> RetractDispense: + return RetractDispense( + _position_reference=retract_dispense.positionReference, + _offset=retract_dispense.offset, + _speed=retract_dispense.speed, + _air_gap_by_volume=retract_dispense.airGapByVolume, + _blowout=_build_blowout_properties(retract_dispense.blowout), + _touch_tip=_build_touch_tip_properties(retract_dispense.touchTip), + _delay=_build_delay_properties(retract_dispense.delay), + ) + + +def build_aspirate_properties( + aspirate_properties: SharedDataAspirateProperties, +) -> AspirateProperties: + return AspirateProperties( + _submerge=_build_submerge(aspirate_properties.submerge), + _retract=_build_retract_aspirate(aspirate_properties.retract), + _position_reference=aspirate_properties.positionReference, + _offset=aspirate_properties.offset, + _flow_rate_by_volume=aspirate_properties.flowRateByVolume, + _pre_wet=aspirate_properties.preWet, + _mix=_build_mix_properties(aspirate_properties.mix), + _delay=_build_delay_properties(aspirate_properties.delay), + ) + + +def build_single_dispense_properties( + single_dispense_properties: SharedDataSingleDispenseProperties, +) -> SingleDispenseProperties: + return SingleDispenseProperties( + _submerge=_build_submerge(single_dispense_properties.submerge), + _retract=_build_retract_dispense(single_dispense_properties.retract), + _position_reference=single_dispense_properties.positionReference, + _offset=single_dispense_properties.offset, + _flow_rate_by_volume=single_dispense_properties.flowRateByVolume, + _mix=_build_mix_properties(single_dispense_properties.mix), + _push_out_by_volume=single_dispense_properties.pushOutByVolume, + _delay=_build_delay_properties(single_dispense_properties.delay), + ) + + +def build_multi_dispense_properties( + multi_dispense_properties: Optional[SharedDataMultiDispenseProperties], +) -> Optional[MultiDispenseProperties]: + if multi_dispense_properties is None: + return None + return MultiDispenseProperties( + _submerge=_build_submerge(multi_dispense_properties.submerge), + _retract=_build_retract_dispense(multi_dispense_properties.retract), + _position_reference=multi_dispense_properties.positionReference, + _offset=multi_dispense_properties.offset, + _flow_rate_by_volume=multi_dispense_properties.flowRateByVolume, + _conditioning_by_volume=multi_dispense_properties.conditioningByVolume, + _disposal_by_volume=multi_dispense_properties.disposalByVolume, + _delay=_build_delay_properties(multi_dispense_properties.delay), + ) + + +def build_transfer_properties( + by_tip_type_setting: SharedByTipTypeSetting, +) -> TransferProperties: + return TransferProperties( + _aspirate=build_aspirate_properties(by_tip_type_setting.aspirate), + _dispense=build_single_dispense_properties(by_tip_type_setting.singleDispense), + _multi_dispense=build_multi_dispense_properties( + by_tip_type_setting.multiDispense + ), + ) diff --git a/api/src/opentrons/protocol_api/core/engine/instrument.py b/api/src/opentrons/protocol_api/core/engine/instrument.py index 8fe2b8d7f6e..dc174988069 100644 --- a/api/src/opentrons/protocol_api/core/engine/instrument.py +++ b/api/src/opentrons/protocol_api/core/engine/instrument.py @@ -104,6 +104,19 @@ def set_default_speed(self, speed: float) -> None: pipette_id=self._pipette_id, speed=speed ) + def air_gap_in_place(self, volume: float, flow_rate: float) -> None: + """Aspirate a given volume of air from the current location of the pipette. + + Args: + volume: The volume of air to aspirate, in microliters. + folw_rate: The flow rate of air into the pipette, in microliters/s + """ + self._engine_client.execute_command( + cmd.AirGapInPlaceParams( + pipetteId=self._pipette_id, volume=volume, flowRate=flow_rate + ) + ) + def aspirate( self, location: Location, @@ -112,6 +125,7 @@ def aspirate( rate: float, flow_rate: float, in_place: bool, + is_meniscus: Optional[bool] = None, ) -> None: """Aspirate a given volume of liquid from the specified location. Args: @@ -146,13 +160,14 @@ def aspirate( well_name = well_core.get_name() labware_id = well_core.labware_id - well_location = ( - self._engine_client.state.geometry.get_relative_well_location( - labware_id=labware_id, - well_name=well_name, - absolute_point=location.point, - ) + well_location = self._engine_client.state.geometry.get_relative_liquid_handling_well_location( + labware_id=labware_id, + well_name=well_name, + absolute_point=location.point, + is_meniscus=is_meniscus, ) + if well_location.origin == WellOrigin.MENISCUS: + well_location.volumeOffset = "operationVolume" pipette_movement_conflict.check_safe_for_pipette_movement( engine_state=self._engine_client.state, pipette_id=self._pipette_id, @@ -182,6 +197,7 @@ def dispense( flow_rate: float, in_place: bool, push_out: Optional[float], + is_meniscus: Optional[bool] = None, ) -> None: """Dispense a given volume of liquid into the specified location. Args: @@ -237,12 +253,11 @@ def dispense( well_name = well_core.get_name() labware_id = well_core.labware_id - well_location = ( - self._engine_client.state.geometry.get_relative_well_location( - labware_id=labware_id, - well_name=well_name, - absolute_point=location.point, - ) + well_location = self._engine_client.state.geometry.get_relative_liquid_handling_well_location( + labware_id=labware_id, + well_name=well_name, + absolute_point=location.point, + is_meniscus=is_meniscus, ) pipette_movement_conflict.check_safe_for_pipette_movement( engine_state=self._engine_client.state, @@ -416,10 +431,12 @@ def pick_up_tip( well_name = well_core.get_name() labware_id = well_core.labware_id - well_location = self._engine_client.state.geometry.get_relative_well_location( - labware_id=labware_id, - well_name=well_name, - absolute_point=location.point, + well_location = ( + self._engine_client.state.geometry.get_relative_pick_up_tip_well_location( + labware_id=labware_id, + well_name=well_name, + absolute_point=location.point, + ) ) pipette_movement_conflict.check_safe_for_tip_pickup_and_return( engine_state=self._engine_client.state, diff --git a/api/src/opentrons/protocol_api/core/engine/module_core.py b/api/src/opentrons/protocol_api/core/engine/module_core.py index 47b49c54e23..1e6d4e26b2f 100644 --- a/api/src/opentrons/protocol_api/core/engine/module_core.py +++ b/api/src/opentrons/protocol_api/core/engine/module_core.py @@ -567,6 +567,7 @@ class AbsorbanceReaderCore(ModuleCore, AbstractAbsorbanceReaderCore): _sync_module_hardware: SynchronousAdapter[hw_modules.AbsorbanceReader] _initialized_value: Optional[List[int]] = None + _ready_to_initialize: bool = False def initialize( self, @@ -575,6 +576,11 @@ def initialize( reference_wavelength: Optional[int] = None, ) -> None: """Initialize the Absorbance Reader by taking zero reading.""" + if not self._ready_to_initialize: + raise CannotPerformModuleAction( + "Cannot perform Initialize action on Absorbance Reader without calling `.close_lid()` first." + ) + # TODO: check that the wavelengths are within the supported wavelengths self._engine_client.execute_command( cmd.absorbance_reader.InitializeParams( @@ -586,11 +592,20 @@ def initialize( ) self._initialized_value = wavelengths - def read(self) -> Optional[Dict[int, Dict[str, float]]]: - """Initiate a read on the Absorbance Reader, and return the results. During Analysis, this will return None.""" + def read(self, filename: Optional[str] = None) -> Dict[int, Dict[str, float]]: + """Initiate a read on the Absorbance Reader, and return the results. During Analysis, this will return a measurement of zero for all wells.""" + wavelengths = self._engine_client.state.modules.get_absorbance_reader_substate( + self.module_id + ).configured_wavelengths + if wavelengths is None: + raise CannotPerformModuleAction( + "Cannot perform Read action on Absorbance Reader without calling `.initialize(...)` first." + ) if self._initialized_value: self._engine_client.execute_command( - cmd.absorbance_reader.ReadAbsorbanceParams(moduleId=self.module_id) + cmd.absorbance_reader.ReadAbsorbanceParams( + moduleId=self.module_id, fileName=filename + ) ) if not self._engine_client.state.config.use_virtual_modules: read_result = ( @@ -603,7 +618,17 @@ def read(self) -> Optional[Dict[int, Dict[str, float]]]: raise CannotPerformModuleAction( "Absorbance Reader failed to return expected read result." ) - return None + + # When using virtual modules, return all zeroes + virtual_asbsorbance_result: Dict[int, Dict[str, float]] = {} + for wavelength in wavelengths: + converted_values = ( + self._engine_client.state.modules.convert_absorbance_reader_data_points( + data=[0] * 96 + ) + ) + virtual_asbsorbance_result[wavelength] = converted_values + return virtual_asbsorbance_result def close_lid( self, @@ -614,6 +639,7 @@ def close_lid( moduleId=self.module_id, ) ) + self._ready_to_initialize = True def open_lid(self) -> None: """Close the Absorbance Reader's lid.""" diff --git a/api/src/opentrons/protocol_api/core/engine/pipette_movement_conflict.py b/api/src/opentrons/protocol_api/core/engine/pipette_movement_conflict.py index bfe98e1f217..46968c486d7 100644 --- a/api/src/opentrons/protocol_api/core/engine/pipette_movement_conflict.py +++ b/api/src/opentrons/protocol_api/core/engine/pipette_movement_conflict.py @@ -19,6 +19,8 @@ DeckSlotLocation, OnLabwareLocation, WellLocation, + LiquidHandlingWellLocation, + PickUpTipWellLocation, DropTipWellLocation, ) from opentrons.protocol_engine.types import ( @@ -66,7 +68,12 @@ def check_safe_for_pipette_movement( pipette_id: str, labware_id: str, well_name: str, - well_location: Union[WellLocation, DropTipWellLocation], + well_location: Union[ + WellLocation, + LiquidHandlingWellLocation, + PickUpTipWellLocation, + DropTipWellLocation, + ], ) -> None: """Check if the labware is safe to move to with a pipette in partial tip configuration. diff --git a/api/src/opentrons/protocol_api/core/engine/protocol.py b/api/src/opentrons/protocol_api/core/engine/protocol.py index 360740cbfcd..dac8bc44a5b 100644 --- a/api/src/opentrons/protocol_api/core/engine/protocol.py +++ b/api/src/opentrons/protocol_api/core/engine/protocol.py @@ -2,11 +2,17 @@ from __future__ import annotations from typing import Dict, Optional, Type, Union, List, Tuple, TYPE_CHECKING +from opentrons_shared_data.liquid_classes import LiquidClassDefinitionDoesNotExist + from opentrons.protocol_engine import commands as cmd from opentrons.protocol_engine.commands import LoadModuleResult from opentrons_shared_data.deck.types import DeckDefinitionV5, SlotDefV3 from opentrons_shared_data.labware.labware_definition import LabwareDefinition from opentrons_shared_data.labware.types import LabwareDefinition as LabwareDefDict +from opentrons_shared_data import liquid_classes +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + LiquidClassSchemaV1, +) from opentrons_shared_data.pipette.types import PipetteNameType from opentrons_shared_data.robot.types import RobotType @@ -51,7 +57,7 @@ from ... import validation from ..._types import OffDeckType -from ..._liquid import Liquid +from ..._liquid import Liquid, LiquidClass from ...disposal_locations import TrashBin, WasteChute from ..protocol import AbstractProtocol from ..labware import LabwareLoadParams @@ -103,6 +109,7 @@ def __init__( str, Union[ModuleCore, NonConnectedModuleCore] ] = {} self._disposal_locations: List[Union[Labware, TrashBin, WasteChute]] = [] + self._defined_liquid_class_defs_by_name: Dict[str, LiquidClassSchemaV1] = {} self._load_fixed_trash() @property @@ -442,9 +449,10 @@ def load_module( # When the protocol engine is created, we add Module Lids as part of the deck fixed labware # If a valid module exists in the deck config. For analysis, we add the labware here since - # deck fixed labware is not created under the same conditions. - if self._engine_client.state.config.use_virtual_modules: - self._load_virtual_module_lid(module_core) + # deck fixed labware is not created under the same conditions. We also need to inject the Module + # lids when the module isnt already on the deck config, like when adding a new + # module during a protocol setup. + self._load_virtual_module_lid(module_core) self._module_cores_by_id[module_core.module_id] = module_core @@ -454,20 +462,24 @@ def _load_virtual_module_lid( self, module_core: Union[ModuleCore, NonConnectedModuleCore] ) -> None: if isinstance(module_core, AbsorbanceReaderCore): - lid = self._engine_client.execute_command_without_recovery( - cmd.LoadLabwareParams( - loadName="opentrons_flex_lid_absorbance_plate_reader_module", - location=ModuleLocation(moduleId=module_core.module_id), - namespace="opentrons", - version=1, - displayName="Absorbance Reader Lid", - ) + substate = self._engine_client.state.modules.get_absorbance_reader_substate( + module_core.module_id ) + if substate.lid_id is None: + lid = self._engine_client.execute_command_without_recovery( + cmd.LoadLabwareParams( + loadName="opentrons_flex_lid_absorbance_plate_reader_module", + location=ModuleLocation(moduleId=module_core.module_id), + namespace="opentrons", + version=1, + displayName="Absorbance Reader Lid", + ) + ) - self._engine_client.add_absorbance_reader_lid( - module_id=module_core.module_id, - lid_id=lid.labwareId, - ) + self._engine_client.add_absorbance_reader_lid( + module_id=module_core.module_id, + lid_id=lid.labwareId, + ) def _create_non_connected_module_core( self, load_module_result: LoadModuleResult @@ -747,6 +759,23 @@ def define_liquid( ), ) + def define_liquid_class(self, name: str) -> LiquidClass: + """Define a liquid class for use in transfer functions.""" + try: + # Check if we have already loaded this liquid class' definition + liquid_class_def = self._defined_liquid_class_defs_by_name[name] + except KeyError: + try: + # Fetching the liquid class data from file and parsing it + # is an expensive operation and should be avoided. + # Calling this often will degrade protocol execution performance. + liquid_class_def = liquid_classes.load_definition(name) + self._defined_liquid_class_defs_by_name[name] = liquid_class_def + except LiquidClassDefinitionDoesNotExist: + raise ValueError(f"Liquid class definition not found for '{name}'.") + + return LiquidClass.create(liquid_class_def) + def get_labware_location( self, labware_core: LabwareCore ) -> Union[str, LabwareCore, ModuleCore, NonConnectedModuleCore, OffDeckType]: diff --git a/api/src/opentrons/protocol_api/core/engine/well.py b/api/src/opentrons/protocol_api/core/engine/well.py index ec7307a6a90..dba1dc6c840 100644 --- a/api/src/opentrons/protocol_api/core/engine/well.py +++ b/api/src/opentrons/protocol_api/core/engine/well.py @@ -125,23 +125,15 @@ def get_center(self) -> Point: well_location=WellLocation(origin=WellOrigin.CENTER), ) - def get_meniscus(self, z_offset: float) -> Point: - """Get the coordinate of the well's meniscus, with a z-offset.""" - return self._engine_client.state.geometry.get_well_position( - well_name=self._name, - labware_id=self._labware_id, - well_location=WellLocation( - origin=WellOrigin.MENISCUS, - offset=WellOffset(x=0, y=0, z=z_offset), - ), - ) - def load_liquid( self, liquid: Liquid, volume: float, ) -> None: - """Load liquid into a well.""" + """Load liquid into a well. + + If the well is known to be empty, use ``load_empty()`` instead of calling this with a 0.0 volume. + """ self._engine_client.execute_command( cmd.LoadLiquidParams( labwareId=self._labware_id, @@ -150,6 +142,22 @@ def load_liquid( ) ) + def load_empty( + self, + ) -> None: + """Inform the system that a well is known to be empty. + + This should be done early in the protocol, at the same time as a load_liquid command might + be used. + """ + self._engine_client.execute_command( + cmd.LoadLiquidParams( + labwareId=self._labware_id, + liquidId="EMPTY", + volumeByWell={self._name: 0.0}, + ) + ) + def from_center_cartesian(self, x: float, y: float, z: float) -> Point: """Gets point in deck coordinates based on percentage of the radius of each axis.""" well_size = self._engine_client.state.labware.get_well_size( diff --git a/api/src/opentrons/protocol_api/core/instrument.py b/api/src/opentrons/protocol_api/core/instrument.py index 1695f96e5db..f88633a7a6d 100644 --- a/api/src/opentrons/protocol_api/core/instrument.py +++ b/api/src/opentrons/protocol_api/core/instrument.py @@ -24,6 +24,14 @@ def get_default_speed(self) -> float: def set_default_speed(self, speed: float) -> None: ... + @abstractmethod + def air_gap_in_place(self, volume: float, flow_rate: float) -> None: + """Aspirate a given volume of air from the current location of the pipette. + Args: + volume: The volume of air to aspirate, in microliters. + flow_rate: The flow rate of air into the pipette, in microliters. + """ + @abstractmethod def aspirate( self, @@ -33,6 +41,7 @@ def aspirate( rate: float, flow_rate: float, in_place: bool, + is_meniscus: Optional[bool] = None, ) -> None: """Aspirate a given volume of liquid from the specified location. Args: @@ -55,6 +64,7 @@ def dispense( flow_rate: float, in_place: bool, push_out: Optional[float], + is_meniscus: Optional[bool] = None, ) -> None: """Dispense a given volume of liquid into the specified location. Args: diff --git a/api/src/opentrons/protocol_api/core/legacy/legacy_instrument_core.py b/api/src/opentrons/protocol_api/core/legacy/legacy_instrument_core.py index a831a9113f2..c112fc32abc 100644 --- a/api/src/opentrons/protocol_api/core/legacy/legacy_instrument_core.py +++ b/api/src/opentrons/protocol_api/core/legacy/legacy_instrument_core.py @@ -72,6 +72,9 @@ def set_default_speed(self, speed: float) -> None: """Sets the speed at which the robot's gantry moves.""" self._default_speed = speed + def air_gap_in_place(self, volume: float, flow_rate: float) -> None: + assert False, "Air gap tracking only available in API version 2.22 and later" + def aspirate( self, location: types.Location, @@ -80,6 +83,7 @@ def aspirate( rate: float, flow_rate: float, in_place: bool, + is_meniscus: Optional[bool] = None, ) -> None: """Aspirate a given volume of liquid from the specified location. Args: @@ -122,6 +126,7 @@ def dispense( flow_rate: float, in_place: bool, push_out: Optional[float], + is_meniscus: Optional[bool] = None, ) -> None: """Dispense a given volume of liquid into the specified location. Args: diff --git a/api/src/opentrons/protocol_api/core/legacy/legacy_protocol_core.py b/api/src/opentrons/protocol_api/core/legacy/legacy_protocol_core.py index eb1a7386e38..aeef0e9d7c7 100644 --- a/api/src/opentrons/protocol_api/core/legacy/legacy_protocol_core.py +++ b/api/src/opentrons/protocol_api/core/legacy/legacy_protocol_core.py @@ -17,7 +17,7 @@ from ...labware import Labware from ...disposal_locations import TrashBin, WasteChute -from ..._liquid import Liquid +from ..._liquid import Liquid, LiquidClass from ..._types import OffDeckType from ..protocol import AbstractProtocol from ..labware import LabwareLoadParams @@ -531,6 +531,10 @@ def define_liquid( """Define a liquid to load into a well.""" assert False, "define_liquid only supported on engine core" + def define_liquid_class(self, name: str) -> LiquidClass: + """Define a liquid class.""" + assert False, "define_liquid_class is only supported on engine core" + def get_labware_location( self, labware_core: LegacyLabwareCore ) -> Union[ diff --git a/api/src/opentrons/protocol_api/core/legacy/legacy_well_core.py b/api/src/opentrons/protocol_api/core/legacy/legacy_well_core.py index f37aefbd4be..891f0f1b681 100644 --- a/api/src/opentrons/protocol_api/core/legacy/legacy_well_core.py +++ b/api/src/opentrons/protocol_api/core/legacy/legacy_well_core.py @@ -106,10 +106,6 @@ def get_center(self) -> Point: """Get the coordinate of the well's center.""" return self._geometry.center() - def get_meniscus(self, z_offset: float) -> Point: - """This will never be called because it was added in API 2.21.""" - assert False, "get_meniscus only supported in API 2.21 & later" - def load_liquid( self, liquid: Liquid, @@ -118,6 +114,10 @@ def load_liquid( """Load liquid into a well.""" raise APIVersionError(api_element="Loading a liquid") + def load_empty(self) -> None: + """Mark a well as empty.""" + assert False, "load_empty only supported on engine core" + def from_center_cartesian(self, x: float, y: float, z: float) -> Point: """Gets point in deck coordinates based on percentage of the radius of each axis.""" return self._geometry.from_center_cartesian(x, y, z) diff --git a/api/src/opentrons/protocol_api/core/legacy_simulator/legacy_instrument_core.py b/api/src/opentrons/protocol_api/core/legacy_simulator/legacy_instrument_core.py index 1471af79fe8..f02d1e66fd1 100644 --- a/api/src/opentrons/protocol_api/core/legacy_simulator/legacy_instrument_core.py +++ b/api/src/opentrons/protocol_api/core/legacy_simulator/legacy_instrument_core.py @@ -83,6 +83,9 @@ def get_default_speed(self) -> float: def set_default_speed(self, speed: float) -> None: self._default_speed = speed + def air_gap_in_place(self, volume: float, flow_rate: float) -> None: + assert False, "Air gap tracking only available in API version 2.22 and later" + def aspirate( self, location: types.Location, @@ -91,6 +94,7 @@ def aspirate( rate: float, flow_rate: float, in_place: bool, + is_meniscus: Optional[bool] = None, ) -> None: if self.get_current_volume() == 0: # Make sure we're at the top of the labware and clear of any @@ -132,6 +136,7 @@ def dispense( flow_rate: float, in_place: bool, push_out: Optional[float], + is_meniscus: Optional[bool] = None, ) -> None: if isinstance(location, (TrashBin, WasteChute)): raise APIVersionError( diff --git a/api/src/opentrons/protocol_api/core/module.py b/api/src/opentrons/protocol_api/core/module.py index 90abea1d0ec..e24fbbc54b0 100644 --- a/api/src/opentrons/protocol_api/core/module.py +++ b/api/src/opentrons/protocol_api/core/module.py @@ -365,7 +365,7 @@ def initialize( """Initialize the Absorbance Reader by taking zero reading.""" @abstractmethod - def read(self) -> Optional[Dict[int, Dict[str, float]]]: + def read(self, filename: Optional[str] = None) -> Dict[int, Dict[str, float]]: """Get an absorbance reading from the Absorbance Reader.""" @abstractmethod diff --git a/api/src/opentrons/protocol_api/core/protocol.py b/api/src/opentrons/protocol_api/core/protocol.py index 687291c390a..9c3692c7e44 100644 --- a/api/src/opentrons/protocol_api/core/protocol.py +++ b/api/src/opentrons/protocol_api/core/protocol.py @@ -18,7 +18,7 @@ from .instrument import InstrumentCoreType from .labware import LabwareCoreType, LabwareLoadParams from .module import ModuleCoreType -from .._liquid import Liquid +from .._liquid import Liquid, LiquidClass from .._types import OffDeckType from ..disposal_locations import TrashBin, WasteChute @@ -247,6 +247,10 @@ def define_liquid( ) -> Liquid: """Define a liquid to load into a well.""" + @abstractmethod + def define_liquid_class(self, name: str) -> LiquidClass: + """Define a liquid class for use in transfer functions.""" + @abstractmethod def get_labware_location( self, labware_core: LabwareCoreType diff --git a/api/src/opentrons/protocol_api/core/well.py b/api/src/opentrons/protocol_api/core/well.py index 81dddede2f1..24489bb04e7 100644 --- a/api/src/opentrons/protocol_api/core/well.py +++ b/api/src/opentrons/protocol_api/core/well.py @@ -71,10 +71,6 @@ def get_bottom(self, z_offset: float) -> Point: def get_center(self) -> Point: """Get the coordinate of the well's center.""" - @abstractmethod - def get_meniscus(self, z_offset: float) -> Point: - """Get the coordinate of the well's meniscus, with an z-offset.""" - @abstractmethod def load_liquid( self, @@ -83,6 +79,10 @@ def load_liquid( ) -> None: """Load liquid into a well.""" + @abstractmethod + def load_empty(self) -> None: + """Mark a well as containing no liquid.""" + @abstractmethod def from_center_cartesian(self, x: float, y: float, z: float) -> Point: """Gets point in deck coordinates based on percentage of the radius of each axis.""" diff --git a/api/src/opentrons/protocol_api/instrument_context.py b/api/src/opentrons/protocol_api/instrument_context.py index b158ff8c75f..93c485f8087 100644 --- a/api/src/opentrons/protocol_api/instrument_context.py +++ b/api/src/opentrons/protocol_api/instrument_context.py @@ -60,6 +60,8 @@ """The version after which offsets for deck configured trash containers and changes to alternating tip drop behavior were introduced.""" _PARTIAL_NOZZLE_CONFIGURATION_SINGLE_ROW_PARTIAL_COLUMN_ADDED_IN = APIVersion(2, 20) """The version after which partial nozzle configurations of single, row, and partial column layouts became available.""" +_AIR_GAP_TRACKING_ADDED_IN = APIVersion(2, 22) +"""The version after which air gaps should be implemented with a separate call instead of an aspirate for better liquid volume tracking.""" class InstrumentContext(publisher.CommandPublisher): @@ -217,8 +219,9 @@ def aspirate( ) ) - well: Optional[labware.Well] = None move_to_location: types.Location + well: Optional[labware.Well] = None + is_meniscus: Optional[bool] = None last_location = self._get_last_location_by_api_version() try: target = validation.validate_location( @@ -232,17 +235,13 @@ def aspirate( "knows where it is." ) from e - if isinstance(target, validation.WellTarget): - move_to_location = target.location or target.well.bottom( - z=self._well_bottom_clearances.aspirate - ) - well = target.well - if isinstance(target, validation.PointTarget): - move_to_location = target.location if isinstance(target, (TrashBin, WasteChute)): raise ValueError( "Trash Bin and Waste Chute are not acceptable location parameters for Aspirate commands." ) + move_to_location, well, is_meniscus = self._handle_aspirate_target( + target=target + ) if self.api_version >= APIVersion(2, 11): instrument.validate_takes_liquid( location=move_to_location, @@ -282,6 +281,7 @@ def aspirate( rate=rate, flow_rate=flow_rate, in_place=target.in_place, + is_meniscus=is_meniscus, ) return self @@ -384,6 +384,7 @@ def dispense( # noqa: C901 ) ) well: Optional[labware.Well] = None + is_meniscus: Optional[bool] = None last_location = self._get_last_location_by_api_version() try: @@ -402,6 +403,7 @@ def dispense( # noqa: C901 well = target.well if target.location: move_to_location = target.location + is_meniscus = target.location.is_meniscus elif well.parent._core.is_fixed_trash(): move_to_location = target.well.top() else: @@ -467,6 +469,7 @@ def dispense( # noqa: C901 flow_rate=flow_rate, in_place=target.in_place, push_out=push_out, + is_meniscus=is_meniscus, ) return self @@ -752,7 +755,12 @@ def air_gap( ``pipette.air_gap(height=2)``. If you call ``air_gap`` with a single, unnamed argument, it will always be interpreted as a volume. + .. note:: + Before API version 2.22, this function was implemented as an aspirate, and + dispensing into a well would add the air gap volume to the liquid tracked in + the well. At or above API version 2.22, air gap volume is not counted as liquid + when dispensing into a well. """ if not self._core.has_tip(): raise UnexpectedTipRemovalError("air_gap", self.name, self.mount) @@ -764,7 +772,12 @@ def air_gap( raise RuntimeError("No previous Well cached to perform air gap") target = loc.labware.as_well().top(height) self.move_to(target, publish=False) - self.aspirate(volume) + if self.api_version >= _AIR_GAP_TRACKING_ADDED_IN: + c_vol = self._core.get_available_volume() if volume is None else volume + flow_rate = self._core.get_aspirate_flow_rate() + self._core.air_gap_in_place(c_vol, flow_rate) + else: + self.aspirate(volume) return self @publisher.publish(command=cmds.return_tip) @@ -2191,6 +2204,26 @@ def _raise_if_configuration_not_supported_by_pipette( ) # SINGLE, QUADRANT and ALL are supported by all pipettes + def _handle_aspirate_target( + self, target: validation.ValidTarget + ) -> tuple[types.Location, Optional[labware.Well], Optional[bool]]: + move_to_location: types.Location + well: Optional[labware.Well] = None + is_meniscus: Optional[bool] = None + if isinstance(target, validation.WellTarget): + well = target.well + if target.location: + move_to_location = target.location + is_meniscus = target.location.is_meniscus + + else: + move_to_location = target.well.bottom( + z=self._well_bottom_clearances.aspirate + ) + if isinstance(target, validation.PointTarget): + move_to_location = target.location + return (move_to_location, well, is_meniscus) + class AutoProbeDisable: """Use this class to temporarily disable automatic liquid presence detection.""" diff --git a/api/src/opentrons/protocol_api/labware.py b/api/src/opentrons/protocol_api/labware.py index 6f38c123c7a..825cc19668a 100644 --- a/api/src/opentrons/protocol_api/labware.py +++ b/api/src/opentrons/protocol_api/labware.py @@ -226,13 +226,13 @@ def meniscus(self, z: float = 0.0) -> Location: """ :param z: An offset on the z-axis, in mm. Positive offsets are higher and negative offsets are lower. - :return: A :py:class:`~opentrons.types.Location` corresponding to the - absolute position of the meniscus-center of the well, plus the ``z`` offset - (if specified). + :return: A :py:class:`~opentrons.types.Location` that indicates location is meniscus and that holds the ``z`` offset in its point.z field. :meta private: """ - return Location(self._core.get_meniscus(z_offset=z), self) + return Location( + point=Point(x=0, y=0, z=z), labware=self, _ot_internal_is_meniscus=True + ) @requires_version(2, 8) def from_center_cartesian(self, x: float, y: float, z: float) -> Point: @@ -280,12 +280,20 @@ def load_liquid(self, liquid: Liquid, volume: float) -> None: :param Liquid liquid: The liquid to load into the well. :param float volume: The volume of liquid to load, in µL. + + .. note:: + In API version 2.22 and later, use :py:meth:`~.Well.load_empty()` to mark a well as empty at the beginning of a protocol, rather than using this method with ``volume=0``. """ self._core.load_liquid( liquid=liquid, volume=volume, ) + @requires_version(2, 22) + def load_empty(self) -> None: + """Mark a well as empty.""" + self._core.load_empty() + def _from_center_cartesian(self, x: float, y: float, z: float) -> Point: """ Private version of from_center_cartesian. Present only for backward diff --git a/api/src/opentrons/protocol_api/module_contexts.py b/api/src/opentrons/protocol_api/module_contexts.py index 5d182843dcc..9ae550f8d3f 100644 --- a/api/src/opentrons/protocol_api/module_contexts.py +++ b/api/src/opentrons/protocol_api/module_contexts.py @@ -1035,6 +1035,19 @@ def initialize( ) @requires_version(2, 21) - def read(self) -> Optional[Dict[int, Dict[str, float]]]: - """Initiate read on the Absorbance Reader. Returns a dictionary of wavelengths to dictionary of values ordered by well name.""" - return self._core.read() + def read( + self, export_filename: Optional[str] = None + ) -> Dict[int, Dict[str, float]]: + """Initiate read on the Absorbance Reader. + + Returns a dictionary of wavelengths to dictionary of values ordered by well name. + + :param export_filename: Optional, if a filename is provided a CSV file will be saved + as a result of the read action containing measurement data. The filename will + be modified to include the wavelength used during measurement. If multiple + measurements are taken, then a file will be generated for each wavelength provided. + + Example: If `export_filename="my_data"` and wavelengths 450 and 531 are used during + measurement, the output files will be "my_data_450.csv" and "my_data_531.csv". + """ + return self._core.read(filename=export_filename) diff --git a/api/src/opentrons/protocol_api/protocol_context.py b/api/src/opentrons/protocol_api/protocol_context.py index 5c21f662a62..43c5956afd9 100644 --- a/api/src/opentrons/protocol_api/protocol_context.py +++ b/api/src/opentrons/protocol_api/protocol_context.py @@ -14,8 +14,10 @@ from opentrons_shared_data.labware.types import LabwareDefinition from opentrons_shared_data.pipette.types import PipetteNameType +from opentrons_shared_data.robot.types import RobotTypeEnum from opentrons.types import Mount, Location, DeckLocation, DeckSlotName, StagingSlotName +from opentrons.config import feature_flags from opentrons.legacy_broker import LegacyBroker from opentrons.hardware_control.modules.types import ( MagneticBlockModel, @@ -61,7 +63,7 @@ from .core.legacy.legacy_protocol_core import LegacyProtocolCore from . import validation -from ._liquid import Liquid +from ._liquid import Liquid, LiquidClass from .disposal_locations import TrashBin, WasteChute from .deck import Deck from .instrument_context import InstrumentContext @@ -1284,6 +1286,18 @@ def define_liquid( display_color=display_color, ) + def define_liquid_class( + self, + name: str, + ) -> LiquidClass: + """Define a liquid class for use in the protocol.""" + if feature_flags.allow_liquid_classes( + robot_type=RobotTypeEnum.robot_literal_to_enum(self._core.robot_type) + ): + return self._core.define_liquid_class(name=name) + else: + raise NotImplementedError("This method is not implemented.") + @property @requires_version(2, 5) def rail_lights_on(self) -> bool: diff --git a/api/src/opentrons/protocol_api/validation.py b/api/src/opentrons/protocol_api/validation.py index 43c83eca2e0..630211e9ac6 100644 --- a/api/src/opentrons/protocol_api/validation.py +++ b/api/src/opentrons/protocol_api/validation.py @@ -435,10 +435,13 @@ class LocationTypeError(TypeError): """Error representing that the location supplied is of different expected type.""" +ValidTarget = Union[WellTarget, PointTarget, TrashBin, WasteChute] + + def validate_location( location: Union[Location, Well, TrashBin, WasteChute, None], last_location: Optional[Location], -) -> Union[WellTarget, PointTarget, TrashBin, WasteChute]: +) -> ValidTarget: """Validate a given location for a liquid handling command. Args: diff --git a/api/src/opentrons/protocol_engine/__init__.py b/api/src/opentrons/protocol_engine/__init__.py index 14c5c3f3fc5..25599189916 100644 --- a/api/src/opentrons/protocol_engine/__init__.py +++ b/api/src/opentrons/protocol_engine/__init__.py @@ -47,9 +47,12 @@ LoadedPipette, MotorAxis, WellLocation, + LiquidHandlingWellLocation, + PickUpTipWellLocation, DropTipWellLocation, WellOrigin, DropTipWellOrigin, + PickUpTipWellOrigin, WellOffset, ModuleModel, ModuleDefinition, @@ -109,9 +112,12 @@ "LoadedPipette", "MotorAxis", "WellLocation", + "LiquidHandlingWellLocation", + "PickUpTipWellLocation", "DropTipWellLocation", "WellOrigin", "DropTipWellOrigin", + "PickUpTipWellOrigin", "WellOffset", "ModuleModel", "ModuleDefinition", diff --git a/api/src/opentrons/protocol_engine/actions/__init__.py b/api/src/opentrons/protocol_engine/actions/__init__.py index dfd497817c0..26dfb0df8e0 100644 --- a/api/src/opentrons/protocol_engine/actions/__init__.py +++ b/api/src/opentrons/protocol_engine/actions/__init__.py @@ -30,7 +30,7 @@ SetPipetteMovementSpeedAction, AddAbsorbanceReaderLidAction, ) -from .get_state_update import get_state_update +from .get_state_update import get_state_updates __all__ = [ # action pipeline interface @@ -63,5 +63,5 @@ "PauseSource", "FinishErrorDetails", # helper functions - "get_state_update", + "get_state_updates", ] diff --git a/api/src/opentrons/protocol_engine/actions/actions.py b/api/src/opentrons/protocol_engine/actions/actions.py index 4569f7866ef..6260a6d4614 100644 --- a/api/src/opentrons/protocol_engine/actions/actions.py +++ b/api/src/opentrons/protocol_engine/actions/actions.py @@ -18,7 +18,6 @@ Command, CommandCreate, CommandDefinedErrorData, - CommandPrivateResult, ) from ..error_recovery_policy import ErrorRecoveryPolicy, ErrorRecoveryType from ..notes.notes import CommandNote @@ -69,7 +68,7 @@ class StopAction: class ResumeFromRecoveryAction: """See `ProtocolEngine.resume_from_recovery()`.""" - pass + state_update: StateUpdate @dataclasses.dataclass(frozen=True) @@ -146,10 +145,6 @@ class SucceedCommandAction: command: Command """The command in its new succeeded state.""" - # todo(mm, 2024-08-26): Remove when no state stores use this anymore. - # https://opentrons.atlassian.net/browse/EXEC-639 - private_result: CommandPrivateResult - state_update: StateUpdate = dataclasses.field( # todo(mm, 2024-08-26): This has a default only to make it easier to transition # old tests while https://opentrons.atlassian.net/browse/EXEC-639 is in diff --git a/api/src/opentrons/protocol_engine/actions/get_state_update.py b/api/src/opentrons/protocol_engine/actions/get_state_update.py index e0ddadc3222..ec29a6e38ef 100644 --- a/api/src/opentrons/protocol_engine/actions/get_state_update.py +++ b/api/src/opentrons/protocol_engine/actions/get_state_update.py @@ -1,18 +1,38 @@ # noqa: D100 +from __future__ import annotations +from typing import TYPE_CHECKING - -from .actions import Action, SucceedCommandAction, FailCommandAction +from .actions import ( + Action, + ResumeFromRecoveryAction, + SucceedCommandAction, + FailCommandAction, +) from ..commands.command import DefinedErrorData -from ..state.update_types import StateUpdate +from ..error_recovery_policy import ErrorRecoveryType + +if TYPE_CHECKING: + from ..state.update_types import StateUpdate -def get_state_update(action: Action) -> StateUpdate | None: - """Extract the StateUpdate from an action, if there is one.""" +def get_state_updates(action: Action) -> list[StateUpdate]: + """Extract all the StateUpdates that the StateStores should apply when they apply an action.""" if isinstance(action, SucceedCommandAction): - return action.state_update + return [action.state_update] + elif isinstance(action, FailCommandAction) and isinstance( action.error, DefinedErrorData ): - return action.error.state_update + if action.type == ErrorRecoveryType.ASSUME_FALSE_POSITIVE_AND_CONTINUE: + return [ + action.error.state_update, + action.error.state_update_if_false_positive, + ] + else: + return [action.error.state_update] + + elif isinstance(action, ResumeFromRecoveryAction): + return [action.state_update] + else: - return None + return [] diff --git a/api/src/opentrons/protocol_engine/commands/__init__.py b/api/src/opentrons/protocol_engine/commands/__init__.py index b8ad7ab0b57..69a3d0c12c1 100644 --- a/api/src/opentrons/protocol_engine/commands/__init__.py +++ b/api/src/opentrons/protocol_engine/commands/__init__.py @@ -38,10 +38,17 @@ CommandCreate, CommandResult, CommandType, - CommandPrivateResult, CommandDefinedErrorData, ) +from .air_gap_in_place import ( + AirGapInPlace, + AirGapInPlaceParams, + AirGapInPlaceCreate, + AirGapInPlaceResult, + AirGapInPlaceCommandType, +) + from .aspirate import ( Aspirate, AspirateParams, @@ -153,7 +160,6 @@ LoadPipetteCreate, LoadPipetteResult, LoadPipetteCommandType, - LoadPipettePrivateResult, ) from .move_labware import ( @@ -357,6 +363,12 @@ "hash_protocol_command_params", # command schema generation "generate_command_schema", + # air gap command models + "AirGapInPlace", + "AirGapInPlaceCreate", + "AirGapInPlaceParams", + "AirGapInPlaceResult", + "AirGapInPlaceCommandType", # aspirate command models "Aspirate", "AspirateCreate", diff --git a/api/src/opentrons/protocol_engine/commands/absorbance_reader/close_lid.py b/api/src/opentrons/protocol_engine/commands/absorbance_reader/close_lid.py index b5131d76bcf..2f7f96d9523 100644 --- a/api/src/opentrons/protocol_engine/commands/absorbance_reader/close_lid.py +++ b/api/src/opentrons/protocol_engine/commands/absorbance_reader/close_lid.py @@ -37,9 +37,7 @@ class CloseLidResult(BaseModel): """Result data from closing the lid on an aborbance reading.""" -class CloseLidImpl( - AbstractCommandImpl[CloseLidParams, SuccessData[CloseLidResult, None]] -): +class CloseLidImpl(AbstractCommandImpl[CloseLidParams, SuccessData[CloseLidResult]]): """Execution implementation of closing the lid on an Absorbance Reader.""" def __init__( @@ -53,9 +51,7 @@ def __init__( self._equipment = equipment self._labware_movement = labware_movement - async def execute( - self, params: CloseLidParams - ) -> SuccessData[CloseLidResult, None]: + async def execute(self, params: CloseLidParams) -> SuccessData[CloseLidResult]: """Execute the close lid command.""" mod_substate = self._state_view.modules.get_absorbance_reader_substate( module_id=params.moduleId @@ -142,7 +138,6 @@ async def execute( return SuccessData( public=CloseLidResult(), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/absorbance_reader/initialize.py b/api/src/opentrons/protocol_engine/commands/absorbance_reader/initialize.py index 314645b39b2..4b28154ed17 100644 --- a/api/src/opentrons/protocol_engine/commands/absorbance_reader/initialize.py +++ b/api/src/opentrons/protocol_engine/commands/absorbance_reader/initialize.py @@ -37,7 +37,7 @@ class InitializeResult(BaseModel): class InitializeImpl( - AbstractCommandImpl[InitializeParams, SuccessData[InitializeResult, None]] + AbstractCommandImpl[InitializeParams, SuccessData[InitializeResult]] ): """Execution implementation of initializing an Absorbance Reader.""" @@ -50,9 +50,7 @@ def __init__( self._state_view = state_view self._equipment = equipment - async def execute( - self, params: InitializeParams - ) -> SuccessData[InitializeResult, None]: + async def execute(self, params: InitializeParams) -> SuccessData[InitializeResult]: """Initiate a single absorbance measurement.""" abs_reader_substate = self._state_view.modules.get_absorbance_reader_substate( module_id=params.moduleId @@ -105,7 +103,6 @@ async def execute( return SuccessData( public=InitializeResult(), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/absorbance_reader/open_lid.py b/api/src/opentrons/protocol_engine/commands/absorbance_reader/open_lid.py index 7a048a69b52..5f3eed57199 100644 --- a/api/src/opentrons/protocol_engine/commands/absorbance_reader/open_lid.py +++ b/api/src/opentrons/protocol_engine/commands/absorbance_reader/open_lid.py @@ -38,7 +38,7 @@ class OpenLidResult(BaseModel): """Result data from opening the lid on an aborbance reading.""" -class OpenLidImpl(AbstractCommandImpl[OpenLidParams, SuccessData[OpenLidResult, None]]): +class OpenLidImpl(AbstractCommandImpl[OpenLidParams, SuccessData[OpenLidResult]]): """Execution implementation of opening the lid on an Absorbance Reader.""" def __init__( @@ -52,7 +52,7 @@ def __init__( self._equipment = equipment self._labware_movement = labware_movement - async def execute(self, params: OpenLidParams) -> SuccessData[OpenLidResult, None]: + async def execute(self, params: OpenLidParams) -> SuccessData[OpenLidResult]: """Move the absorbance reader lid from the module to the lid dock.""" mod_substate = self._state_view.modules.get_absorbance_reader_substate( module_id=params.moduleId @@ -137,7 +137,6 @@ async def execute(self, params: OpenLidParams) -> SuccessData[OpenLidResult, Non return SuccessData( public=OpenLidResult(), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/absorbance_reader/read.py b/api/src/opentrons/protocol_engine/commands/absorbance_reader/read.py index b101cdb70b8..8743fd1383b 100644 --- a/api/src/opentrons/protocol_engine/commands/absorbance_reader/read.py +++ b/api/src/opentrons/protocol_engine/commands/absorbance_reader/read.py @@ -1,14 +1,22 @@ """Command models to read absorbance.""" from __future__ import annotations -from typing import Optional, Dict, TYPE_CHECKING +from datetime import datetime +from typing import Optional, Dict, TYPE_CHECKING, List from typing_extensions import Literal, Type from pydantic import BaseModel, Field from ..command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData -from ...errors import CannotPerformModuleAction +from ...errors import CannotPerformModuleAction, StorageLimitReachedError from ...errors.error_occurrence import ErrorOccurrence +from ...resources.file_provider import ( + PlateReaderData, + ReadData, + MAXIMUM_CSV_FILE_LIMIT, +) +from ...resources import FileProvider + if TYPE_CHECKING: from opentrons.protocol_engine.state.state import StateView from opentrons.protocol_engine.execution import EquipmentHandler @@ -21,6 +29,10 @@ class ReadAbsorbanceParams(BaseModel): """Input parameters for an absorbance reading.""" moduleId: str = Field(..., description="Unique ID of the Absorbance Reader.") + fileName: Optional[str] = Field( + None, + description="Optional file name to use when storing the results of a measurement.", + ) class ReadAbsorbanceResult(BaseModel): @@ -29,10 +41,14 @@ class ReadAbsorbanceResult(BaseModel): data: Optional[Dict[int, Dict[str, float]]] = Field( ..., description="Absorbance data points per wavelength." ) + fileIds: Optional[List[str]] = Field( + ..., + description="List of file IDs for files output as a result of a Read action.", + ) class ReadAbsorbanceImpl( - AbstractCommandImpl[ReadAbsorbanceParams, SuccessData[ReadAbsorbanceResult, None]] + AbstractCommandImpl[ReadAbsorbanceParams, SuccessData[ReadAbsorbanceResult]] ): """Execution implementation of an Absorbance Reader measurement.""" @@ -40,18 +56,21 @@ def __init__( self, state_view: StateView, equipment: EquipmentHandler, + file_provider: FileProvider, **unused_dependencies: object, ) -> None: self._state_view = state_view self._equipment = equipment + self._file_provider = file_provider - async def execute( + async def execute( # noqa: C901 self, params: ReadAbsorbanceParams - ) -> SuccessData[ReadAbsorbanceResult, None]: + ) -> SuccessData[ReadAbsorbanceResult]: """Initiate an absorbance measurement.""" abs_reader_substate = self._state_view.modules.get_absorbance_reader_substate( module_id=params.moduleId ) + # Allow propagation of ModuleNotAttachedError. abs_reader = self._equipment.get_module_hardware_api( abs_reader_substate.module_id @@ -62,10 +81,29 @@ async def execute( "Cannot perform Read action on Absorbance Reader without calling `.initialize(...)` first." ) + # TODO: we need to return a file ID and increase the file count even when a moduel is not attached + if ( + params.fileName is not None + and abs_reader_substate.configured_wavelengths is not None + ): + # Validate that the amount of files we are about to generate does not put us higher than the limit + if ( + self._state_view.files.get_filecount() + + len(abs_reader_substate.configured_wavelengths) + > MAXIMUM_CSV_FILE_LIMIT + ): + raise StorageLimitReachedError( + message=f"Attempt to write file {params.fileName} exceeds file creation limit of {MAXIMUM_CSV_FILE_LIMIT} files." + ) + + asbsorbance_result: Dict[int, Dict[str, float]] = {} + transform_results = [] + # Handle the measurement and begin building data for return if abs_reader is not None: + start_time = datetime.now() results = await abs_reader.start_measure() + finish_time = datetime.now() if abs_reader._measurement_config is not None: - asbsorbance_result: Dict[int, Dict[str, float]] = {} sample_wavelengths = abs_reader._measurement_config.sample_wavelengths for wavelength, result in zip(sample_wavelengths, results): converted_values = ( @@ -74,14 +112,66 @@ async def execute( ) ) asbsorbance_result[wavelength] = converted_values + transform_results.append( + ReadData.construct(wavelength=wavelength, data=converted_values) + ) + # Handle the virtual module case for data creation (all zeroes) + elif self._state_view.config.use_virtual_modules: + start_time = finish_time = datetime.now() + if abs_reader_substate.configured_wavelengths is not None: + for wavelength in abs_reader_substate.configured_wavelengths: + converted_values = ( + self._state_view.modules.convert_absorbance_reader_data_points( + data=[0] * 96 + ) + ) + asbsorbance_result[wavelength] = converted_values + transform_results.append( + ReadData.construct(wavelength=wavelength, data=converted_values) + ) + else: + raise CannotPerformModuleAction( + "Plate Reader data cannot be requested with a module that has not been initialized." + ) + + # TODO (cb, 10-17-2024): FILE PROVIDER - Some day we may want to break the file provider behavior into a seperate API function. + # When this happens, we probably will to have the change the command results handler we utilize to track file IDs in engine. + # Today, the action handler for the FileStore looks for a ReadAbsorbanceResult command action, this will need to be delinked. + + # Begin interfacing with the file provider if the user provided a filename + file_ids = [] + if params.fileName is not None: + # Create the Plate Reader Transform + plate_read_result = PlateReaderData.construct( + read_results=transform_results, + reference_wavelength=abs_reader_substate.reference_wavelength, + start_time=start_time, + finish_time=finish_time, + serial_number=abs_reader.serial_number + if (abs_reader is not None and abs_reader.serial_number is not None) + else "VIRTUAL_SERIAL", + ) + + if isinstance(plate_read_result, PlateReaderData): + # Write a CSV file for each of the measurements taken + for measurement in plate_read_result.read_results: + file_id = await self._file_provider.write_csv( + write_data=plate_read_result.build_generic_csv( + filename=params.fileName, + measurement=measurement, + ) + ) + file_ids.append(file_id) + + # Return success data to api return SuccessData( - public=ReadAbsorbanceResult(data=asbsorbance_result), - private=None, + public=ReadAbsorbanceResult( + data=asbsorbance_result, fileIds=file_ids + ), ) return SuccessData( - public=ReadAbsorbanceResult(data=None), - private=None, + public=ReadAbsorbanceResult(data=asbsorbance_result, fileIds=file_ids), ) diff --git a/api/src/opentrons/protocol_engine/commands/air_gap_in_place.py b/api/src/opentrons/protocol_engine/commands/air_gap_in_place.py new file mode 100644 index 00000000000..461a446f3e4 --- /dev/null +++ b/api/src/opentrons/protocol_engine/commands/air_gap_in_place.py @@ -0,0 +1,160 @@ +"""AirGap in place command request, result, and implementation models.""" + +from __future__ import annotations +from typing import TYPE_CHECKING, Optional, Type, Union +from typing_extensions import Literal + +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError + +from opentrons.hardware_control import HardwareControlAPI + +from .pipetting_common import ( + PipetteIdMixin, + AspirateVolumeMixin, + FlowRateMixin, + BaseLiquidHandlingResult, + OverpressureError, +) +from .command import ( + AbstractCommandImpl, + BaseCommand, + BaseCommandCreate, + SuccessData, + DefinedErrorData, +) +from ..errors.error_occurrence import ErrorOccurrence +from ..errors.exceptions import PipetteNotReadyToAspirateError +from ..state.update_types import StateUpdate +from ..types import AspiratedFluid, FluidKind + +if TYPE_CHECKING: + from ..execution import PipettingHandler, GantryMover + from ..resources import ModelUtils + from ..state.state import StateView + from ..notes import CommandNoteAdder + +AirGapInPlaceCommandType = Literal["airGapInPlace"] + + +class AirGapInPlaceParams(PipetteIdMixin, AspirateVolumeMixin, FlowRateMixin): + """Payload required to air gap in place.""" + + pass + + +class AirGapInPlaceResult(BaseLiquidHandlingResult): + """Result data from the execution of a AirGapInPlace command.""" + + pass + + +_ExecuteReturn = Union[ + SuccessData[AirGapInPlaceResult], + DefinedErrorData[OverpressureError], +] + + +class AirGapInPlaceImplementation( + AbstractCommandImpl[AirGapInPlaceParams, _ExecuteReturn] +): + """AirGapInPlace command implementation.""" + + def __init__( + self, + pipetting: PipettingHandler, + hardware_api: HardwareControlAPI, + state_view: StateView, + command_note_adder: CommandNoteAdder, + model_utils: ModelUtils, + gantry_mover: GantryMover, + **kwargs: object, + ) -> None: + self._pipetting = pipetting + self._state_view = state_view + self._hardware_api = hardware_api + self._command_note_adder = command_note_adder + self._model_utils = model_utils + self._gantry_mover = gantry_mover + + async def execute(self, params: AirGapInPlaceParams) -> _ExecuteReturn: + """Air gap without moving the pipette. + + Raises: + TipNotAttachedError: if no tip is attached to the pipette. + PipetteNotReadyToAirGapError: pipette plunger is not ready. + """ + ready_to_aspirate = self._pipetting.get_is_ready_to_aspirate( + pipette_id=params.pipetteId, + ) + + if not ready_to_aspirate: + raise PipetteNotReadyToAspirateError( + "Pipette cannot air gap in place because of a previous blow out." + " The first aspirate following a blow-out must be from a specific well" + " so the plunger can be reset in a known safe position." + ) + + state_update = StateUpdate() + + try: + current_position = await self._gantry_mover.get_position(params.pipetteId) + volume = await self._pipetting.aspirate_in_place( + pipette_id=params.pipetteId, + volume=params.volume, + flow_rate=params.flowRate, + command_note_adder=self._command_note_adder, + ) + except PipetteOverpressureError as e: + return DefinedErrorData( + public=OverpressureError( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + wrappedErrors=[ + ErrorOccurrence.from_failed( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + error=e, + ) + ], + errorInfo=( + { + "retryLocation": ( + current_position.x, + current_position.y, + current_position.z, + ) + } + ), + ), + state_update=state_update, + ) + else: + state_update.set_fluid_aspirated( + pipette_id=params.pipetteId, + fluid=AspiratedFluid(kind=FluidKind.AIR, volume=volume), + ) + return SuccessData( + public=AirGapInPlaceResult(volume=volume), + state_update=state_update, + ) + + +class AirGapInPlace( + BaseCommand[AirGapInPlaceParams, AirGapInPlaceResult, OverpressureError] +): + """AirGapInPlace command model.""" + + commandType: AirGapInPlaceCommandType = "airGapInPlace" + params: AirGapInPlaceParams + result: Optional[AirGapInPlaceResult] + + _ImplementationCls: Type[AirGapInPlaceImplementation] = AirGapInPlaceImplementation + + +class AirGapInPlaceCreate(BaseCommandCreate[AirGapInPlaceParams]): + """AirGapInPlace command request model.""" + + commandType: AirGapInPlaceCommandType = "airGapInPlace" + params: AirGapInPlaceParams + + _CommandCls: Type[AirGapInPlace] = AirGapInPlace diff --git a/api/src/opentrons/protocol_engine/commands/aspirate.py b/api/src/opentrons/protocol_engine/commands/aspirate.py index 9876ce19bd3..b5541c79792 100644 --- a/api/src/opentrons/protocol_engine/commands/aspirate.py +++ b/api/src/opentrons/protocol_engine/commands/aspirate.py @@ -9,7 +9,7 @@ PipetteIdMixin, AspirateVolumeMixin, FlowRateMixin, - WellLocationMixin, + LiquidHandlingWellLocationMixin, BaseLiquidHandlingResult, DestinationPositionResult, ) @@ -24,8 +24,15 @@ from opentrons.hardware_control import HardwareControlAPI -from ..state.update_types import StateUpdate -from ..types import WellLocation, WellOrigin, CurrentWell, DeckPoint +from ..state.update_types import StateUpdate, CLEAR +from ..types import ( + WellLocation, + WellOrigin, + CurrentWell, + DeckPoint, + AspiratedFluid, + FluidKind, +) if TYPE_CHECKING: from ..execution import MovementHandler, PipettingHandler @@ -38,7 +45,7 @@ class AspirateParams( - PipetteIdMixin, AspirateVolumeMixin, FlowRateMixin, WellLocationMixin + PipetteIdMixin, AspirateVolumeMixin, FlowRateMixin, LiquidHandlingWellLocationMixin ): """Parameters required to aspirate from a specific well.""" @@ -52,7 +59,7 @@ class AspirateResult(BaseLiquidHandlingResult, DestinationPositionResult): _ExecuteReturn = Union[ - SuccessData[AspirateResult, None], + SuccessData[AspirateResult], DefinedErrorData[OverpressureError], ] @@ -118,6 +125,7 @@ async def execute(self, params: AspirateParams) -> _ExecuteReturn: well_name=well_name, well_location=params.wellLocation, current_well=current_well, + operation_volume=-params.volume, ) deck_point = DeckPoint.construct(x=position.x, y=position.y, z=position.z) state_update.set_pipette_location( @@ -135,6 +143,12 @@ async def execute(self, params: AspirateParams) -> _ExecuteReturn: command_note_adder=self._command_note_adder, ) except PipetteOverpressureError as e: + state_update.set_liquid_operated( + labware_id=labware_id, + well_name=well_name, + volume_added=CLEAR, + ) + state_update.set_fluid_unknown(pipette_id=params.pipetteId) return DefinedErrorData( public=OverpressureError( id=self._model_utils.generate_id(), @@ -151,12 +165,20 @@ async def execute(self, params: AspirateParams) -> _ExecuteReturn: state_update=state_update, ) else: + state_update.set_liquid_operated( + labware_id=labware_id, + well_name=well_name, + volume_added=-volume_aspirated, + ) + state_update.set_fluid_aspirated( + pipette_id=params.pipetteId, + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=volume_aspirated), + ) return SuccessData( public=AspirateResult( volume=volume_aspirated, position=deck_point, ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/aspirate_in_place.py b/api/src/opentrons/protocol_engine/commands/aspirate_in_place.py index 4ae5ec10b97..f25b6c24bbb 100644 --- a/api/src/opentrons/protocol_engine/commands/aspirate_in_place.py +++ b/api/src/opentrons/protocol_engine/commands/aspirate_in_place.py @@ -24,6 +24,8 @@ ) from ..errors.error_occurrence import ErrorOccurrence from ..errors.exceptions import PipetteNotReadyToAspirateError +from ..state.update_types import StateUpdate, CLEAR +from ..types import CurrentWell, AspiratedFluid, FluidKind if TYPE_CHECKING: from ..execution import PipettingHandler, GantryMover @@ -47,7 +49,7 @@ class AspirateInPlaceResult(BaseLiquidHandlingResult): _ExecuteReturn = Union[ - SuccessData[AspirateInPlaceResult, None], + SuccessData[AspirateInPlaceResult], DefinedErrorData[OverpressureError], ] @@ -91,7 +93,12 @@ async def execute(self, params: AspirateInPlaceParams) -> _ExecuteReturn: " The first aspirate following a blow-out must be from a specific well" " so the plunger can be reset in a known safe position." ) + + state_update = StateUpdate() + current_location = self._state_view.pipettes.get_current_location() + try: + current_position = await self._gantry_mover.get_position(params.pipetteId) volume = await self._pipetting.aspirate_in_place( pipette_id=params.pipetteId, volume=params.volume, @@ -99,7 +106,16 @@ async def execute(self, params: AspirateInPlaceParams) -> _ExecuteReturn: command_note_adder=self._command_note_adder, ) except PipetteOverpressureError as e: - current_position = await self._gantry_mover.get_position(params.pipetteId) + if ( + isinstance(current_location, CurrentWell) + and current_location.pipette_id == params.pipetteId + ): + state_update.set_liquid_operated( + labware_id=current_location.labware_id, + well_name=current_location.well_name, + volume_added=CLEAR, + ) + state_update.set_fluid_unknown(pipette_id=params.pipetteId) return DefinedErrorData( public=OverpressureError( id=self._model_utils.generate_id(), @@ -121,10 +137,26 @@ async def execute(self, params: AspirateInPlaceParams) -> _ExecuteReturn: } ), ), + state_update=state_update, ) else: + state_update.set_fluid_aspirated( + pipette_id=params.pipetteId, + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=volume), + ) + if ( + isinstance(current_location, CurrentWell) + and current_location.pipette_id == params.pipetteId + ): + state_update.set_liquid_operated( + labware_id=current_location.labware_id, + well_name=current_location.well_name, + volume_added=-volume, + ) + return SuccessData( - public=AspirateInPlaceResult(volume=volume), private=None + public=AspirateInPlaceResult(volume=volume), + state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/blow_out.py b/api/src/opentrons/protocol_engine/commands/blow_out.py index 9954ef07cfa..c450fa894ed 100644 --- a/api/src/opentrons/protocol_engine/commands/blow_out.py +++ b/api/src/opentrons/protocol_engine/commands/blow_out.py @@ -1,18 +1,26 @@ """Blow-out command request, result, and implementation models.""" from __future__ import annotations -from typing import TYPE_CHECKING, Optional, Type +from typing import TYPE_CHECKING, Optional, Type, Union +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError from typing_extensions import Literal from ..state.update_types import StateUpdate from ..types import DeckPoint from .pipetting_common import ( + OverpressureError, PipetteIdMixin, FlowRateMixin, WellLocationMixin, DestinationPositionResult, ) -from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData +from .command import ( + AbstractCommandImpl, + BaseCommand, + BaseCommandCreate, + DefinedErrorData, + SuccessData, +) from ..errors.error_occurrence import ErrorOccurrence from opentrons.hardware_control import HardwareControlAPI @@ -21,6 +29,8 @@ if TYPE_CHECKING: from ..execution import MovementHandler, PipettingHandler from ..state.state import StateView + from ..resources import ModelUtils + BlowOutCommandType = Literal["blowout"] @@ -37,9 +47,13 @@ class BlowOutResult(DestinationPositionResult): pass -class BlowOutImplementation( - AbstractCommandImpl[BlowOutParams, SuccessData[BlowOutResult, None]] -): +_ExecuteReturn = Union[ + SuccessData[BlowOutResult], + DefinedErrorData[OverpressureError], +] + + +class BlowOutImplementation(AbstractCommandImpl[BlowOutParams, _ExecuteReturn]): """BlowOut command implementation.""" def __init__( @@ -48,14 +62,16 @@ def __init__( pipetting: PipettingHandler, state_view: StateView, hardware_api: HardwareControlAPI, + model_utils: ModelUtils, **kwargs: object, ) -> None: self._movement = movement self._pipetting = pipetting self._state_view = state_view self._hardware_api = hardware_api + self._model_utils = model_utils - async def execute(self, params: BlowOutParams) -> SuccessData[BlowOutResult, None]: + async def execute(self, params: BlowOutParams) -> _ExecuteReturn: """Move to and blow-out the requested well.""" state_update = StateUpdate() @@ -72,16 +88,39 @@ async def execute(self, params: BlowOutParams) -> SuccessData[BlowOutResult, Non new_well_name=params.wellName, new_deck_point=deck_point, ) - - await self._pipetting.blow_out_in_place( - pipette_id=params.pipetteId, flow_rate=params.flowRate - ) - - return SuccessData( - public=BlowOutResult(position=deck_point), - private=None, - state_update=state_update, - ) + try: + await self._pipetting.blow_out_in_place( + pipette_id=params.pipetteId, flow_rate=params.flowRate + ) + except PipetteOverpressureError as e: + state_update.set_fluid_unknown(pipette_id=params.pipetteId) + return DefinedErrorData( + public=OverpressureError( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + wrappedErrors=[ + ErrorOccurrence.from_failed( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + error=e, + ) + ], + errorInfo={ + "retryLocation": ( + x, + y, + z, + ) + }, + ), + state_update=state_update, + ) + else: + state_update.set_fluid_empty(pipette_id=params.pipetteId) + return SuccessData( + public=BlowOutResult(position=deck_point), + state_update=state_update, + ) class BlowOut(BaseCommand[BlowOutParams, BlowOutResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/blow_out_in_place.py b/api/src/opentrons/protocol_engine/commands/blow_out_in_place.py index 887caf06df0..04a38b8915c 100644 --- a/api/src/opentrons/protocol_engine/commands/blow_out_in_place.py +++ b/api/src/opentrons/protocol_engine/commands/blow_out_in_place.py @@ -1,23 +1,33 @@ """Blow-out in place command request, result, and implementation models.""" from __future__ import annotations -from typing import TYPE_CHECKING, Optional, Type +from typing import TYPE_CHECKING, Optional, Type, Union +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError from typing_extensions import Literal from pydantic import BaseModel from .pipetting_common import ( + OverpressureError, PipetteIdMixin, FlowRateMixin, ) -from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData +from .command import ( + AbstractCommandImpl, + BaseCommand, + BaseCommandCreate, + DefinedErrorData, + SuccessData, +) from ..errors.error_occurrence import ErrorOccurrence +from ..state import update_types from opentrons.hardware_control import HardwareControlAPI if TYPE_CHECKING: - from ..execution import PipettingHandler + from ..execution import PipettingHandler, GantryMover from ..state.state import StateView + from ..resources import ModelUtils BlowOutInPlaceCommandType = Literal["blowOutInPlace"] @@ -35,8 +45,14 @@ class BlowOutInPlaceResult(BaseModel): pass +_ExecuteReturn = Union[ + SuccessData[BlowOutInPlaceResult], + DefinedErrorData[OverpressureError], +] + + class BlowOutInPlaceImplementation( - AbstractCommandImpl[BlowOutInPlaceParams, SuccessData[BlowOutInPlaceResult, None]] + AbstractCommandImpl[BlowOutInPlaceParams, _ExecuteReturn] ): """BlowOutInPlace command implementation.""" @@ -45,21 +61,50 @@ def __init__( pipetting: PipettingHandler, state_view: StateView, hardware_api: HardwareControlAPI, + model_utils: ModelUtils, + gantry_mover: GantryMover, **kwargs: object, ) -> None: self._pipetting = pipetting self._state_view = state_view self._hardware_api = hardware_api + self._model_utils = model_utils + self._gantry_mover = gantry_mover - async def execute( - self, params: BlowOutInPlaceParams - ) -> SuccessData[BlowOutInPlaceResult, None]: + async def execute(self, params: BlowOutInPlaceParams) -> _ExecuteReturn: """Blow-out without moving the pipette.""" - await self._pipetting.blow_out_in_place( - pipette_id=params.pipetteId, flow_rate=params.flowRate - ) - - return SuccessData(public=BlowOutInPlaceResult(), private=None) + state_update = update_types.StateUpdate() + try: + current_position = await self._gantry_mover.get_position(params.pipetteId) + await self._pipetting.blow_out_in_place( + pipette_id=params.pipetteId, flow_rate=params.flowRate + ) + except PipetteOverpressureError as e: + state_update.set_fluid_unknown(pipette_id=params.pipetteId) + return DefinedErrorData( + public=OverpressureError( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + wrappedErrors=[ + ErrorOccurrence.from_failed( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + error=e, + ) + ], + errorInfo={ + "retryLocation": ( + current_position.x, + current_position.y, + current_position.z, + ) + }, + ), + state_update=state_update, + ) + else: + state_update.set_fluid_empty(pipette_id=params.pipetteId) + return SuccessData(public=BlowOutInPlaceResult(), state_update=state_update) class BlowOutInPlace( diff --git a/api/src/opentrons/protocol_engine/commands/calibration/calibrate_gripper.py b/api/src/opentrons/protocol_engine/commands/calibration/calibrate_gripper.py index b400e2dd33a..0333a171077 100644 --- a/api/src/opentrons/protocol_engine/commands/calibration/calibrate_gripper.py +++ b/api/src/opentrons/protocol_engine/commands/calibration/calibrate_gripper.py @@ -71,9 +71,7 @@ class CalibrateGripperResult(BaseModel): class CalibrateGripperImplementation( - AbstractCommandImpl[ - CalibrateGripperParams, SuccessData[CalibrateGripperResult, None] - ] + AbstractCommandImpl[CalibrateGripperParams, SuccessData[CalibrateGripperResult]] ): """The implementation of a `calibrateGripper` command.""" @@ -87,7 +85,7 @@ def __init__( async def execute( self, params: CalibrateGripperParams - ) -> SuccessData[CalibrateGripperResult, None]: + ) -> SuccessData[CalibrateGripperResult]: """Execute a `calibrateGripper` command. 1. Move from the current location to the calibration area on the deck. @@ -126,7 +124,6 @@ async def execute( ), savedCalibration=calibration_data, ), - private=None, ) @staticmethod diff --git a/api/src/opentrons/protocol_engine/commands/calibration/calibrate_module.py b/api/src/opentrons/protocol_engine/commands/calibration/calibrate_module.py index 8eee75c6207..f488e8eab97 100644 --- a/api/src/opentrons/protocol_engine/commands/calibration/calibrate_module.py +++ b/api/src/opentrons/protocol_engine/commands/calibration/calibrate_module.py @@ -49,7 +49,7 @@ class CalibrateModuleResult(BaseModel): class CalibrateModuleImplementation( - AbstractCommandImpl[CalibrateModuleParams, SuccessData[CalibrateModuleResult, None]] + AbstractCommandImpl[CalibrateModuleParams, SuccessData[CalibrateModuleResult]] ): """CalibrateModule command implementation.""" @@ -64,7 +64,7 @@ def __init__( async def execute( self, params: CalibrateModuleParams - ) -> SuccessData[CalibrateModuleResult, None]: + ) -> SuccessData[CalibrateModuleResult]: """Execute calibrate-module command.""" ot3_api = ensure_ot3_hardware( self._hardware_api, @@ -91,7 +91,6 @@ async def execute( ), location=slot, ), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/calibration/calibrate_pipette.py b/api/src/opentrons/protocol_engine/commands/calibration/calibrate_pipette.py index 4369f88a9c5..fbe754f6389 100644 --- a/api/src/opentrons/protocol_engine/commands/calibration/calibrate_pipette.py +++ b/api/src/opentrons/protocol_engine/commands/calibration/calibrate_pipette.py @@ -34,9 +34,7 @@ class CalibratePipetteResult(BaseModel): class CalibratePipetteImplementation( - AbstractCommandImpl[ - CalibratePipetteParams, SuccessData[CalibratePipetteResult, None] - ] + AbstractCommandImpl[CalibratePipetteParams, SuccessData[CalibratePipetteResult]] ): """CalibratePipette command implementation.""" @@ -49,7 +47,7 @@ def __init__( async def execute( self, params: CalibratePipetteParams - ) -> SuccessData[CalibratePipetteResult, None]: + ) -> SuccessData[CalibratePipetteResult]: """Execute calibrate-pipette command.""" # TODO (tz, 20-9-22): Add a better solution to determine if a command can be executed on an OT-3/OT-2 ot3_api = ensure_ot3_hardware( @@ -72,7 +70,6 @@ async def execute( x=pipette_offset.x, y=pipette_offset.y, z=pipette_offset.z ) ), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/calibration/move_to_maintenance_position.py b/api/src/opentrons/protocol_engine/commands/calibration/move_to_maintenance_position.py index 73a0a8c2511..afb178cae99 100644 --- a/api/src/opentrons/protocol_engine/commands/calibration/move_to_maintenance_position.py +++ b/api/src/opentrons/protocol_engine/commands/calibration/move_to_maintenance_position.py @@ -57,7 +57,7 @@ class MoveToMaintenancePositionResult(BaseModel): class MoveToMaintenancePositionImplementation( AbstractCommandImpl[ MoveToMaintenancePositionParams, - SuccessData[MoveToMaintenancePositionResult, None], + SuccessData[MoveToMaintenancePositionResult], ] ): """Calibration set up position command implementation.""" @@ -73,7 +73,7 @@ def __init__( async def execute( self, params: MoveToMaintenancePositionParams - ) -> SuccessData[MoveToMaintenancePositionResult, None]: + ) -> SuccessData[MoveToMaintenancePositionResult]: """Move the requested mount to a maintenance deck slot.""" ot3_api = ensure_ot3_hardware( self._hardware_api, @@ -118,7 +118,9 @@ async def execute( ) await ot3_api.disengage_axes([Axis.Z_R]) - return SuccessData(public=MoveToMaintenancePositionResult(), private=None) + return SuccessData( + public=MoveToMaintenancePositionResult(), + ) class MoveToMaintenancePosition( diff --git a/api/src/opentrons/protocol_engine/commands/command.py b/api/src/opentrons/protocol_engine/commands/command.py index 759606899c0..1fefcbf7315 100644 --- a/api/src/opentrons/protocol_engine/commands/command.py +++ b/api/src/opentrons/protocol_engine/commands/command.py @@ -39,7 +39,6 @@ _ResultT_co = TypeVar("_ResultT_co", bound=BaseModel, covariant=True) _ErrorT = TypeVar("_ErrorT", bound=ErrorOccurrence) _ErrorT_co = TypeVar("_ErrorT_co", bound=ErrorOccurrence, covariant=True) -_PrivateResultT_co = TypeVar("_PrivateResultT_co", covariant=True) class CommandStatus(str, Enum): @@ -108,19 +107,12 @@ class BaseCommandCreate( @dataclasses.dataclass(frozen=True) -class SuccessData(Generic[_ResultT_co, _PrivateResultT_co]): +class SuccessData(Generic[_ResultT_co]): """Data from the successful completion of a command.""" public: _ResultT_co """Public result data. Exposed over HTTP and stored in databases.""" - private: _PrivateResultT_co - """Additional result data, only given to `opentrons.protocol_engine` internals. - - Deprecated: - Use `state_update` instead. - """ - state_update: StateUpdate = dataclasses.field( # todo(mm, 2024-08-22): Remove the default once all command implementations # use this, to make it harder to forget in new command implementations. @@ -147,6 +139,10 @@ class DefinedErrorData(Generic[_ErrorT_co]): ) """How the engine state should be updated to reflect this command failure.""" + state_update_if_false_positive: StateUpdate = dataclasses.field( + default_factory=StateUpdate + ) + class BaseCommand( GenericModel, @@ -235,8 +231,6 @@ class BaseCommand( # Our _ImplementationCls must return public result data that can fit # in our `result` field: _ResultT, - # But we don't care (here) what kind of private result data it returns: - object, ], DefinedErrorData[ # Our _ImplementationCls must return public error data that can fit @@ -251,7 +245,7 @@ class BaseCommand( _ExecuteReturnT_co = TypeVar( "_ExecuteReturnT_co", bound=Union[ - SuccessData[BaseModel, object], + SuccessData[BaseModel], DefinedErrorData[ErrorOccurrence], ], covariant=True, @@ -274,6 +268,7 @@ def __init__( state_view: StateView, hardware_api: HardwareControlAPI, equipment: execution.EquipmentHandler, + file_provider: execution.FileProvider, movement: execution.MovementHandler, gantry_mover: execution.GantryMover, labware_movement: execution.LabwareMovementHandler, diff --git a/api/src/opentrons/protocol_engine/commands/command_unions.py b/api/src/opentrons/protocol_engine/commands/command_unions.py index 7623cc09f68..c59c538ddd3 100644 --- a/api/src/opentrons/protocol_engine/commands/command_unions.py +++ b/api/src/opentrons/protocol_engine/commands/command_unions.py @@ -31,6 +31,14 @@ SetRailLightsResult, ) +from .air_gap_in_place import ( + AirGapInPlace, + AirGapInPlaceParams, + AirGapInPlaceCreate, + AirGapInPlaceResult, + AirGapInPlaceCommandType, +) + from .aspirate import ( Aspirate, AspirateParams, @@ -141,7 +149,6 @@ LoadPipetteCreate, LoadPipetteResult, LoadPipetteCommandType, - LoadPipettePrivateResult, ) from .move_labware import ( @@ -272,7 +279,6 @@ ConfigureForVolumeCreate, ConfigureForVolumeResult, ConfigureForVolumeCommandType, - ConfigureForVolumePrivateResult, ) from .prepare_to_aspirate import ( @@ -322,6 +328,7 @@ Command = Annotated[ Union[ + AirGapInPlace, Aspirate, AspirateInPlace, Comment, @@ -394,11 +401,13 @@ unsafe.UpdatePositionEstimators, unsafe.UnsafeEngageAxes, unsafe.UnsafeUngripLabware, + unsafe.UnsafePlaceLabware, ], Field(discriminator="commandType"), ] CommandParams = Union[ + AirGapInPlaceParams, AspirateParams, AspirateInPlaceParams, CommentParams, @@ -471,9 +480,11 @@ unsafe.UpdatePositionEstimatorsParams, unsafe.UnsafeEngageAxesParams, unsafe.UnsafeUngripLabwareParams, + unsafe.UnsafePlaceLabwareParams, ] CommandType = Union[ + AirGapInPlaceCommandType, AspirateCommandType, AspirateInPlaceCommandType, CommentCommandType, @@ -546,10 +557,12 @@ unsafe.UpdatePositionEstimatorsCommandType, unsafe.UnsafeEngageAxesCommandType, unsafe.UnsafeUngripLabwareCommandType, + unsafe.UnsafePlaceLabwareCommandType, ] CommandCreate = Annotated[ Union[ + AirGapInPlaceCreate, AspirateCreate, AspirateInPlaceCreate, CommentCreate, @@ -622,11 +635,13 @@ unsafe.UpdatePositionEstimatorsCreate, unsafe.UnsafeEngageAxesCreate, unsafe.UnsafeUngripLabwareCreate, + unsafe.UnsafePlaceLabwareCreate, ], Field(discriminator="commandType"), ] CommandResult = Union[ + AirGapInPlaceResult, AspirateResult, AspirateInPlaceResult, CommentResult, @@ -699,17 +714,9 @@ unsafe.UpdatePositionEstimatorsResult, unsafe.UnsafeEngageAxesResult, unsafe.UnsafeUngripLabwareResult, + unsafe.UnsafePlaceLabwareResult, ] -# todo(mm, 2024-06-12): Ideally, command return types would have specific -# CommandPrivateResults paired with specific CommandResults. For example, -# a TouchTipResult can never be paired with a LoadPipettePrivateResult in practice, -# and ideally our types would reflect that. -CommandPrivateResult = Union[ - None, - LoadPipettePrivateResult, - ConfigureForVolumePrivateResult, -] # All `DefinedErrorData`s that implementations will actually return in practice. CommandDefinedErrorData = Union[ diff --git a/api/src/opentrons/protocol_engine/commands/comment.py b/api/src/opentrons/protocol_engine/commands/comment.py index d411b6b4047..5cd0b0c3113 100644 --- a/api/src/opentrons/protocol_engine/commands/comment.py +++ b/api/src/opentrons/protocol_engine/commands/comment.py @@ -24,16 +24,18 @@ class CommentResult(BaseModel): class CommentImplementation( - AbstractCommandImpl[CommentParams, SuccessData[CommentResult, None]] + AbstractCommandImpl[CommentParams, SuccessData[CommentResult]] ): """Comment command implementation.""" def __init__(self, **kwargs: object) -> None: pass - async def execute(self, params: CommentParams) -> SuccessData[CommentResult, None]: + async def execute(self, params: CommentParams) -> SuccessData[CommentResult]: """No operation taken other than capturing message in command.""" - return SuccessData(public=CommentResult(), private=None) + return SuccessData( + public=CommentResult(), + ) class Comment(BaseCommand[CommentParams, CommentResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/configure_for_volume.py b/api/src/opentrons/protocol_engine/commands/configure_for_volume.py index 93a56ca8805..1c8aa21f491 100644 --- a/api/src/opentrons/protocol_engine/commands/configure_for_volume.py +++ b/api/src/opentrons/protocol_engine/commands/configure_for_volume.py @@ -7,7 +7,6 @@ from .pipetting_common import PipetteIdMixin from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData from ..errors.error_occurrence import ErrorOccurrence -from .configuring_common import PipetteConfigUpdateResultMixin from ..state.update_types import StateUpdate if TYPE_CHECKING: @@ -35,12 +34,6 @@ class ConfigureForVolumeParams(PipetteIdMixin): ) -class ConfigureForVolumePrivateResult(PipetteConfigUpdateResultMixin): - """Result sent to the store but not serialized.""" - - pass - - class ConfigureForVolumeResult(BaseModel): """Result data from execution of an ConfigureForVolume command.""" @@ -50,7 +43,7 @@ class ConfigureForVolumeResult(BaseModel): class ConfigureForVolumeImplementation( AbstractCommandImpl[ ConfigureForVolumeParams, - SuccessData[ConfigureForVolumeResult, ConfigureForVolumePrivateResult], + SuccessData[ConfigureForVolumeResult], ] ): """Configure for volume command implementation.""" @@ -60,7 +53,7 @@ def __init__(self, equipment: EquipmentHandler, **kwargs: object) -> None: async def execute( self, params: ConfigureForVolumeParams - ) -> SuccessData[ConfigureForVolumeResult, ConfigureForVolumePrivateResult]: + ) -> SuccessData[ConfigureForVolumeResult]: """Check that requested pipette can be configured for the given volume.""" pipette_result = await self._equipment.configure_for_volume( pipette_id=params.pipetteId, @@ -77,11 +70,6 @@ async def execute( return SuccessData( public=ConfigureForVolumeResult(), - private=ConfigureForVolumePrivateResult( - pipette_id=pipette_result.pipette_id, - serial_number=pipette_result.serial_number, - config=pipette_result.static_config, - ), state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/configure_nozzle_layout.py b/api/src/opentrons/protocol_engine/commands/configure_nozzle_layout.py index d04eee55c94..f78839773ec 100644 --- a/api/src/opentrons/protocol_engine/commands/configure_nozzle_layout.py +++ b/api/src/opentrons/protocol_engine/commands/configure_nozzle_layout.py @@ -46,7 +46,7 @@ class ConfigureNozzleLayoutResult(BaseModel): class ConfigureNozzleLayoutImplementation( AbstractCommandImpl[ ConfigureNozzleLayoutParams, - SuccessData[ConfigureNozzleLayoutResult, None], + SuccessData[ConfigureNozzleLayoutResult], ] ): """Configure nozzle layout command implementation.""" @@ -59,7 +59,7 @@ def __init__( async def execute( self, params: ConfigureNozzleLayoutParams - ) -> SuccessData[ConfigureNozzleLayoutResult, None]: + ) -> SuccessData[ConfigureNozzleLayoutResult]: """Check that requested pipette can support the requested nozzle layout.""" primary_nozzle = params.configurationParams.dict().get("primaryNozzle") front_right_nozzle = params.configurationParams.dict().get("frontRightNozzle") @@ -84,7 +84,6 @@ async def execute( return SuccessData( public=ConfigureNozzleLayoutResult(), - private=None, state_update=update_state, ) diff --git a/api/src/opentrons/protocol_engine/commands/configuring_common.py b/api/src/opentrons/protocol_engine/commands/configuring_common.py deleted file mode 100644 index f69cf41fef6..00000000000 --- a/api/src/opentrons/protocol_engine/commands/configuring_common.py +++ /dev/null @@ -1,13 +0,0 @@ -"""Common configuration command base models.""" - -from dataclasses import dataclass -from ..resources import pipette_data_provider - - -@dataclass -class PipetteConfigUpdateResultMixin: - """A mixin-suitable model for adding pipette config to private results.""" - - pipette_id: str - serial_number: str - config: pipette_data_provider.LoadedStaticPipetteData diff --git a/api/src/opentrons/protocol_engine/commands/custom.py b/api/src/opentrons/protocol_engine/commands/custom.py index 2ceebda764c..1bdf07084be 100644 --- a/api/src/opentrons/protocol_engine/commands/custom.py +++ b/api/src/opentrons/protocol_engine/commands/custom.py @@ -40,16 +40,18 @@ class Config: class CustomImplementation( - AbstractCommandImpl[CustomParams, SuccessData[CustomResult, None]] + AbstractCommandImpl[CustomParams, SuccessData[CustomResult]] ): """Custom command implementation.""" # TODO(mm, 2022-11-09): figure out how a plugin can specify a custom command # implementation. For now, always no-op, so we can use custom commands as containers # for legacy RPC (pre-ProtocolEngine) payloads. - async def execute(self, params: CustomParams) -> SuccessData[CustomResult, None]: + async def execute(self, params: CustomParams) -> SuccessData[CustomResult]: """A custom command does nothing when executed directly.""" - return SuccessData(public=CustomResult.construct(), private=None) + return SuccessData( + public=CustomResult.construct(), + ) class Custom(BaseCommand[CustomParams, CustomResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/dispense.py b/api/src/opentrons/protocol_engine/commands/dispense.py index ce3ce3cdab1..603fa7396a7 100644 --- a/api/src/opentrons/protocol_engine/commands/dispense.py +++ b/api/src/opentrons/protocol_engine/commands/dispense.py @@ -8,12 +8,12 @@ from pydantic import Field from ..types import DeckPoint -from ..state.update_types import StateUpdate +from ..state.update_types import StateUpdate, CLEAR from .pipetting_common import ( PipetteIdMixin, DispenseVolumeMixin, FlowRateMixin, - WellLocationMixin, + LiquidHandlingWellLocationMixin, BaseLiquidHandlingResult, DestinationPositionResult, OverpressureError, @@ -30,13 +30,14 @@ if TYPE_CHECKING: from ..execution import MovementHandler, PipettingHandler from ..resources import ModelUtils + from ..state.state import StateView DispenseCommandType = Literal["dispense"] class DispenseParams( - PipetteIdMixin, DispenseVolumeMixin, FlowRateMixin, WellLocationMixin + PipetteIdMixin, DispenseVolumeMixin, FlowRateMixin, LiquidHandlingWellLocationMixin ): """Payload required to dispense to a specific well.""" @@ -53,7 +54,7 @@ class DispenseResult(BaseLiquidHandlingResult, DestinationPositionResult): _ExecuteReturn = Union[ - SuccessData[DispenseResult, None], + SuccessData[DispenseResult], DefinedErrorData[OverpressureError], ] @@ -63,11 +64,13 @@ class DispenseImplementation(AbstractCommandImpl[DispenseParams, _ExecuteReturn] def __init__( self, + state_view: StateView, movement: MovementHandler, pipetting: PipettingHandler, model_utils: ModelUtils, **kwargs: object, ) -> None: + self._state_view = state_view self._movement = movement self._pipetting = pipetting self._model_utils = model_utils @@ -75,29 +78,41 @@ def __init__( async def execute(self, params: DispenseParams) -> _ExecuteReturn: """Move to and dispense to the requested well.""" state_update = StateUpdate() + well_location = params.wellLocation + labware_id = params.labwareId + well_name = params.wellName + volume = params.volume + + # TODO(pbm, 10-15-24): call self._state_view.geometry.validate_dispense_volume_into_well() position = await self._movement.move_to_well( pipette_id=params.pipetteId, - labware_id=params.labwareId, - well_name=params.wellName, - well_location=params.wellLocation, + labware_id=labware_id, + well_name=well_name, + well_location=well_location, ) deck_point = DeckPoint.construct(x=position.x, y=position.y, z=position.z) state_update.set_pipette_location( pipette_id=params.pipetteId, - new_labware_id=params.labwareId, - new_well_name=params.wellName, + new_labware_id=labware_id, + new_well_name=well_name, new_deck_point=deck_point, ) try: volume = await self._pipetting.dispense_in_place( pipette_id=params.pipetteId, - volume=params.volume, + volume=volume, flow_rate=params.flowRate, push_out=params.pushOut, ) except PipetteOverpressureError as e: + state_update.set_liquid_operated( + labware_id=labware_id, + well_name=well_name, + volume_added=CLEAR, + ) + state_update.set_fluid_unknown(pipette_id=params.pipetteId) return DefinedErrorData( public=OverpressureError( id=self._model_utils.generate_id(), @@ -114,9 +129,19 @@ async def execute(self, params: DispenseParams) -> _ExecuteReturn: state_update=state_update, ) else: + volume_added = ( + self._state_view.pipettes.get_liquid_dispensed_by_ejecting_volume( + pipette_id=params.pipetteId, volume=volume + ) + ) + state_update.set_liquid_operated( + labware_id=labware_id, + well_name=well_name, + volume_added=volume_added if volume_added is not None else CLEAR, + ) + state_update.set_fluid_ejected(pipette_id=params.pipetteId, volume=volume) return SuccessData( public=DispenseResult(volume=volume, position=deck_point), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/dispense_in_place.py b/api/src/opentrons/protocol_engine/commands/dispense_in_place.py index 1cdbe90e908..ee7cae42dc1 100644 --- a/api/src/opentrons/protocol_engine/commands/dispense_in_place.py +++ b/api/src/opentrons/protocol_engine/commands/dispense_in_place.py @@ -21,10 +21,13 @@ DefinedErrorData, ) from ..errors.error_occurrence import ErrorOccurrence +from ..state.update_types import StateUpdate, CLEAR +from ..types import CurrentWell if TYPE_CHECKING: from ..execution import PipettingHandler, GantryMover from ..resources import ModelUtils + from ..state.state import StateView DispenseInPlaceCommandType = Literal["dispenseInPlace"] @@ -46,7 +49,7 @@ class DispenseInPlaceResult(BaseLiquidHandlingResult): _ExecuteReturn = Union[ - SuccessData[DispenseInPlaceResult, None], + SuccessData[DispenseInPlaceResult], DefinedErrorData[OverpressureError], ] @@ -59,17 +62,22 @@ class DispenseInPlaceImplementation( def __init__( self, pipetting: PipettingHandler, + state_view: StateView, gantry_mover: GantryMover, model_utils: ModelUtils, **kwargs: object, ) -> None: self._pipetting = pipetting + self._state_view = state_view self._gantry_mover = gantry_mover self._model_utils = model_utils async def execute(self, params: DispenseInPlaceParams) -> _ExecuteReturn: """Dispense without moving the pipette.""" + state_update = StateUpdate() + current_location = self._state_view.pipettes.get_current_location() try: + current_position = await self._gantry_mover.get_position(params.pipetteId) volume = await self._pipetting.dispense_in_place( pipette_id=params.pipetteId, volume=params.volume, @@ -77,7 +85,16 @@ async def execute(self, params: DispenseInPlaceParams) -> _ExecuteReturn: push_out=params.pushOut, ) except PipetteOverpressureError as e: - current_position = await self._gantry_mover.get_position(params.pipetteId) + if ( + isinstance(current_location, CurrentWell) + and current_location.pipette_id == params.pipetteId + ): + state_update.set_liquid_operated( + labware_id=current_location.labware_id, + well_name=current_location.well_name, + volume_added=CLEAR, + ) + state_update.set_fluid_unknown(pipette_id=params.pipetteId) return DefinedErrorData( public=OverpressureError( id=self._model_utils.generate_id(), @@ -99,10 +116,27 @@ async def execute(self, params: DispenseInPlaceParams) -> _ExecuteReturn: } ), ), + state_update=state_update, ) else: + state_update.set_fluid_ejected(pipette_id=params.pipetteId, volume=volume) + if ( + isinstance(current_location, CurrentWell) + and current_location.pipette_id == params.pipetteId + ): + volume_added = ( + self._state_view.pipettes.get_liquid_dispensed_by_ejecting_volume( + pipette_id=params.pipetteId, volume=volume + ) + ) + state_update.set_liquid_operated( + labware_id=current_location.labware_id, + well_name=current_location.well_name, + volume_added=volume_added if volume_added is not None else CLEAR, + ) return SuccessData( - public=DispenseInPlaceResult(volume=volume), private=None + public=DispenseInPlaceResult(volume=volume), + state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/drop_tip.py b/api/src/opentrons/protocol_engine/commands/drop_tip.py index f4917a82195..ad0954c5a32 100644 --- a/api/src/opentrons/protocol_engine/commands/drop_tip.py +++ b/api/src/opentrons/protocol_engine/commands/drop_tip.py @@ -68,7 +68,7 @@ class DropTipResult(DestinationPositionResult): _ExecuteReturn = ( - SuccessData[DropTipResult, None] | DefinedErrorData[TipPhysicallyAttachedError] + SuccessData[DropTipResult] | DefinedErrorData[TipPhysicallyAttachedError] ) @@ -146,14 +146,23 @@ async def execute(self, params: DropTipParams) -> _ExecuteReturn: ) ], ) - return DefinedErrorData(public=error, state_update=state_update) + state_update_if_false_positive = update_types.StateUpdate() + state_update_if_false_positive.update_pipette_tip_state( + pipette_id=params.pipetteId, tip_geometry=None + ) + state_update.set_fluid_unknown(pipette_id=pipette_id) + return DefinedErrorData( + public=error, + state_update=state_update, + state_update_if_false_positive=state_update_if_false_positive, + ) else: + state_update.set_fluid_unknown(pipette_id=pipette_id) state_update.update_pipette_tip_state( pipette_id=params.pipetteId, tip_geometry=None ) return SuccessData( public=DropTipResult(position=deck_point), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/drop_tip_in_place.py b/api/src/opentrons/protocol_engine/commands/drop_tip_in_place.py index 81b47e05c08..0f98b32ff58 100644 --- a/api/src/opentrons/protocol_engine/commands/drop_tip_in_place.py +++ b/api/src/opentrons/protocol_engine/commands/drop_tip_in_place.py @@ -44,8 +44,7 @@ class DropTipInPlaceResult(BaseModel): _ExecuteReturn = ( - SuccessData[DropTipInPlaceResult, None] - | DefinedErrorData[TipPhysicallyAttachedError] + SuccessData[DropTipInPlaceResult] | DefinedErrorData[TipPhysicallyAttachedError] ) @@ -66,12 +65,16 @@ def __init__( async def execute(self, params: DropTipInPlaceParams) -> _ExecuteReturn: """Drop a tip using the requested pipette.""" state_update = update_types.StateUpdate() - try: await self._tip_handler.drop_tip( pipette_id=params.pipetteId, home_after=params.homeAfter ) except TipAttachedError as exception: + state_update_if_false_positive = update_types.StateUpdate() + state_update_if_false_positive.update_pipette_tip_state( + pipette_id=params.pipetteId, tip_geometry=None + ) + state_update.set_fluid_unknown(pipette_id=params.pipetteId) error = TipPhysicallyAttachedError( id=self._model_utils.generate_id(), createdAt=self._model_utils.get_timestamp(), @@ -83,14 +86,17 @@ async def execute(self, params: DropTipInPlaceParams) -> _ExecuteReturn: ) ], ) - return DefinedErrorData(public=error, state_update=state_update) + return DefinedErrorData( + public=error, + state_update=state_update, + state_update_if_false_positive=state_update_if_false_positive, + ) else: + state_update.set_fluid_unknown(pipette_id=params.pipetteId) state_update.update_pipette_tip_state( pipette_id=params.pipetteId, tip_geometry=None ) - return SuccessData( - public=DropTipInPlaceResult(), private=None, state_update=state_update - ) + return SuccessData(public=DropTipInPlaceResult(), state_update=state_update) class DropTipInPlace( diff --git a/api/src/opentrons/protocol_engine/commands/get_tip_presence.py b/api/src/opentrons/protocol_engine/commands/get_tip_presence.py index 6c4eea93a84..6bbe5fa2fe3 100644 --- a/api/src/opentrons/protocol_engine/commands/get_tip_presence.py +++ b/api/src/opentrons/protocol_engine/commands/get_tip_presence.py @@ -38,7 +38,7 @@ class GetTipPresenceResult(BaseModel): class GetTipPresenceImplementation( - AbstractCommandImpl[GetTipPresenceParams, SuccessData[GetTipPresenceResult, None]] + AbstractCommandImpl[GetTipPresenceParams, SuccessData[GetTipPresenceResult]] ): """GetTipPresence command implementation.""" @@ -51,7 +51,7 @@ def __init__( async def execute( self, params: GetTipPresenceParams - ) -> SuccessData[GetTipPresenceResult, None]: + ) -> SuccessData[GetTipPresenceResult]: """Verify if tip presence is as expected for the requested pipette.""" pipette_id = params.pipetteId @@ -59,7 +59,9 @@ async def execute( pipette_id=pipette_id, ) - return SuccessData(public=GetTipPresenceResult(status=result), private=None) + return SuccessData( + public=GetTipPresenceResult(status=result), + ) class GetTipPresence( diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/close_labware_latch.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/close_labware_latch.py index f9af6438958..2151fb05877 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/close_labware_latch.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/close_labware_latch.py @@ -27,9 +27,7 @@ class CloseLabwareLatchResult(BaseModel): class CloseLabwareLatchImpl( - AbstractCommandImpl[ - CloseLabwareLatchParams, SuccessData[CloseLabwareLatchResult, None] - ] + AbstractCommandImpl[CloseLabwareLatchParams, SuccessData[CloseLabwareLatchResult]] ): """Execution implementation of a Heater-Shaker's close labware latch command.""" @@ -44,7 +42,7 @@ def __init__( async def execute( self, params: CloseLabwareLatchParams - ) -> SuccessData[CloseLabwareLatchResult, None]: + ) -> SuccessData[CloseLabwareLatchResult]: """Close a Heater-Shaker's labware latch.""" # Allow propagation of ModuleNotLoadedError and WrongModuleTypeError. hs_module_substate = self._state_view.modules.get_heater_shaker_module_substate( @@ -59,7 +57,9 @@ async def execute( if hs_hardware_module is not None: await hs_hardware_module.close_labware_latch() - return SuccessData(public=CloseLabwareLatchResult(), private=None) + return SuccessData( + public=CloseLabwareLatchResult(), + ) class CloseLabwareLatch( diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_heater.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_heater.py index fb512b72319..3932f1d6490 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_heater.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_heater.py @@ -27,9 +27,7 @@ class DeactivateHeaterResult(BaseModel): class DeactivateHeaterImpl( - AbstractCommandImpl[ - DeactivateHeaterParams, SuccessData[DeactivateHeaterResult, None] - ] + AbstractCommandImpl[DeactivateHeaterParams, SuccessData[DeactivateHeaterResult]] ): """Execution implementation of a Heater-Shaker's deactivate heater command.""" @@ -44,7 +42,7 @@ def __init__( async def execute( self, params: DeactivateHeaterParams - ) -> SuccessData[DeactivateHeaterResult, None]: + ) -> SuccessData[DeactivateHeaterResult]: """Unset a Heater-Shaker's target temperature.""" hs_module_substate = self._state_view.modules.get_heater_shaker_module_substate( module_id=params.moduleId @@ -58,7 +56,9 @@ async def execute( if hs_hardware_module is not None: await hs_hardware_module.deactivate_heater() - return SuccessData(public=DeactivateHeaterResult(), private=None) + return SuccessData( + public=DeactivateHeaterResult(), + ) class DeactivateHeater( diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_shaker.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_shaker.py index bc06b9767c4..b259745ea3d 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_shaker.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/deactivate_shaker.py @@ -26,9 +26,7 @@ class DeactivateShakerResult(BaseModel): class DeactivateShakerImpl( - AbstractCommandImpl[ - DeactivateShakerParams, SuccessData[DeactivateShakerResult, None] - ] + AbstractCommandImpl[DeactivateShakerParams, SuccessData[DeactivateShakerResult]] ): """Execution implementation of a Heater-Shaker's deactivate shaker command.""" @@ -43,7 +41,7 @@ def __init__( async def execute( self, params: DeactivateShakerParams - ) -> SuccessData[DeactivateShakerResult, None]: + ) -> SuccessData[DeactivateShakerResult]: """Deactivate shaker for a Heater-Shaker.""" # Allow propagation of ModuleNotLoadedError and WrongModuleTypeError. hs_module_substate = self._state_view.modules.get_heater_shaker_module_substate( @@ -60,7 +58,9 @@ async def execute( if hs_hardware_module is not None: await hs_hardware_module.deactivate_shaker() - return SuccessData(public=DeactivateShakerResult(), private=None) + return SuccessData( + public=DeactivateShakerResult(), + ) class DeactivateShaker( diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/open_labware_latch.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/open_labware_latch.py index e39a2e200bf..9c3a9d8ae7d 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/open_labware_latch.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/open_labware_latch.py @@ -34,9 +34,7 @@ class OpenLabwareLatchResult(BaseModel): class OpenLabwareLatchImpl( - AbstractCommandImpl[ - OpenLabwareLatchParams, SuccessData[OpenLabwareLatchResult, None] - ] + AbstractCommandImpl[OpenLabwareLatchParams, SuccessData[OpenLabwareLatchResult]] ): """Execution implementation of a Heater-Shaker's open latch labware command.""" @@ -53,7 +51,7 @@ def __init__( async def execute( self, params: OpenLabwareLatchParams - ) -> SuccessData[OpenLabwareLatchResult, None]: + ) -> SuccessData[OpenLabwareLatchResult]: """Open a Heater-Shaker's labware latch.""" state_update = update_types.StateUpdate() @@ -87,7 +85,6 @@ async def execute( return SuccessData( public=OpenLabwareLatchResult(pipetteRetracted=pipette_should_retract), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/set_and_wait_for_shake_speed.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/set_and_wait_for_shake_speed.py index e3cf35142d6..8828195c658 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/set_and_wait_for_shake_speed.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/set_and_wait_for_shake_speed.py @@ -36,7 +36,7 @@ class SetAndWaitForShakeSpeedResult(BaseModel): class SetAndWaitForShakeSpeedImpl( AbstractCommandImpl[ - SetAndWaitForShakeSpeedParams, SuccessData[SetAndWaitForShakeSpeedResult, None] + SetAndWaitForShakeSpeedParams, SuccessData[SetAndWaitForShakeSpeedResult] ] ): """Execution implementation of Heater-Shaker's set and wait shake speed command.""" @@ -55,7 +55,7 @@ def __init__( async def execute( self, params: SetAndWaitForShakeSpeedParams, - ) -> SuccessData[SetAndWaitForShakeSpeedResult, None]: + ) -> SuccessData[SetAndWaitForShakeSpeedResult]: """Set and wait for a Heater-Shaker's target shake speed.""" state_update = update_types.StateUpdate() @@ -94,7 +94,6 @@ async def execute( public=SetAndWaitForShakeSpeedResult( pipetteRetracted=pipette_should_retract ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/set_target_temperature.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/set_target_temperature.py index 854004dabae..fa29390b910 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/set_target_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/set_target_temperature.py @@ -29,7 +29,7 @@ class SetTargetTemperatureResult(BaseModel): class SetTargetTemperatureImpl( AbstractCommandImpl[ - SetTargetTemperatureParams, SuccessData[SetTargetTemperatureResult, None] + SetTargetTemperatureParams, SuccessData[SetTargetTemperatureResult] ] ): """Execution implementation of a Heater-Shaker's set temperature command.""" @@ -46,7 +46,7 @@ def __init__( async def execute( self, params: SetTargetTemperatureParams, - ) -> SuccessData[SetTargetTemperatureResult, None]: + ) -> SuccessData[SetTargetTemperatureResult]: """Set a Heater-Shaker's target temperature.""" # Allow propagation of ModuleNotLoadedError and WrongModuleTypeError. hs_module_substate = self._state_view.modules.get_heater_shaker_module_substate( @@ -64,7 +64,9 @@ async def execute( if hs_hardware_module is not None: await hs_hardware_module.start_set_temperature(validated_temp) - return SuccessData(public=SetTargetTemperatureResult(), private=None) + return SuccessData( + public=SetTargetTemperatureResult(), + ) class SetTargetTemperature( diff --git a/api/src/opentrons/protocol_engine/commands/heater_shaker/wait_for_temperature.py b/api/src/opentrons/protocol_engine/commands/heater_shaker/wait_for_temperature.py index fbd7ee24743..bb440a2674c 100644 --- a/api/src/opentrons/protocol_engine/commands/heater_shaker/wait_for_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/heater_shaker/wait_for_temperature.py @@ -36,9 +36,7 @@ class WaitForTemperatureResult(BaseModel): class WaitForTemperatureImpl( - AbstractCommandImpl[ - WaitForTemperatureParams, SuccessData[WaitForTemperatureResult, None] - ] + AbstractCommandImpl[WaitForTemperatureParams, SuccessData[WaitForTemperatureResult]] ): """Execution implementation of a Heater-Shaker's wait for temperature command.""" @@ -53,7 +51,7 @@ def __init__( async def execute( self, params: WaitForTemperatureParams - ) -> SuccessData[WaitForTemperatureResult, None]: + ) -> SuccessData[WaitForTemperatureResult]: """Wait for a Heater-Shaker's target temperature to be reached.""" hs_module_substate = self._state_view.modules.get_heater_shaker_module_substate( module_id=params.moduleId @@ -72,7 +70,9 @@ async def execute( if hs_hardware_module is not None: await hs_hardware_module.await_temperature(awaiting_temperature=target_temp) - return SuccessData(public=WaitForTemperatureResult(), private=None) + return SuccessData( + public=WaitForTemperatureResult(), + ) class WaitForTemperature( diff --git a/api/src/opentrons/protocol_engine/commands/home.py b/api/src/opentrons/protocol_engine/commands/home.py index 93d988772dc..7b82f90e1fd 100644 --- a/api/src/opentrons/protocol_engine/commands/home.py +++ b/api/src/opentrons/protocol_engine/commands/home.py @@ -42,15 +42,13 @@ class HomeResult(BaseModel): """Result data from the execution of a Home command.""" -class HomeImplementation( - AbstractCommandImpl[HomeParams, SuccessData[HomeResult, None]] -): +class HomeImplementation(AbstractCommandImpl[HomeParams, SuccessData[HomeResult]]): """Home command implementation.""" def __init__(self, movement: MovementHandler, **kwargs: object) -> None: self._movement = movement - async def execute(self, params: HomeParams) -> SuccessData[HomeResult, None]: + async def execute(self, params: HomeParams) -> SuccessData[HomeResult]: """Home some or all motors to establish positional accuracy.""" state_update = update_types.StateUpdate() @@ -66,7 +64,7 @@ async def execute(self, params: HomeParams) -> SuccessData[HomeResult, None]: # preserve prior behavior, but we might only want to do this if we actually home. state_update.clear_all_pipette_locations() - return SuccessData(public=HomeResult(), private=None, state_update=state_update) + return SuccessData(public=HomeResult(), state_update=state_update) class Home(BaseCommand[HomeParams, HomeResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/liquid_probe.py b/api/src/opentrons/protocol_engine/commands/liquid_probe.py index 1a8597f9c03..f78cd5bb55c 100644 --- a/api/src/opentrons/protocol_engine/commands/liquid_probe.py +++ b/api/src/opentrons/protocol_engine/commands/liquid_probe.py @@ -11,6 +11,7 @@ MustHomeError, PipetteNotReadyToAspirateError, TipNotEmptyError, + IncompleteLabwareDefinitionError, ) from opentrons.types import MountType from opentrons_shared_data.errors.exceptions import ( @@ -85,10 +86,10 @@ class TryLiquidProbeResult(DestinationPositionResult): _LiquidProbeExecuteReturn = Union[ - SuccessData[LiquidProbeResult, None], + SuccessData[LiquidProbeResult], DefinedErrorData[LiquidNotFoundError], ] -_TryLiquidProbeExecuteReturn = SuccessData[TryLiquidProbeResult, None] +_TryLiquidProbeExecuteReturn = SuccessData[TryLiquidProbeResult] class _ExecuteCommonResult(NamedTuple): @@ -205,6 +206,13 @@ async def execute(self, params: _CommonParams) -> _LiquidProbeExecuteReturn: self._state_view, self._movement, self._pipetting, params ) if isinstance(z_pos_or_error, PipetteLiquidNotFoundError): + state_update.set_liquid_probed( + labware_id=params.labwareId, + well_name=params.wellName, + height=update_types.CLEAR, + volume=update_types.CLEAR, + last_probed=self._model_utils.get_timestamp(), + ) return DefinedErrorData( public=LiquidNotFoundError( id=self._model_utils.generate_id(), @@ -220,11 +228,27 @@ async def execute(self, params: _CommonParams) -> _LiquidProbeExecuteReturn: state_update=state_update, ) else: + try: + well_volume: float | update_types.ClearType = ( + self._state_view.geometry.get_well_volume_at_height( + labware_id=params.labwareId, + well_name=params.wellName, + height=z_pos_or_error, + ) + ) + except IncompleteLabwareDefinitionError: + well_volume = update_types.CLEAR + state_update.set_liquid_probed( + labware_id=params.labwareId, + well_name=params.wellName, + height=z_pos_or_error, + volume=well_volume, + last_probed=self._model_utils.get_timestamp(), + ) return SuccessData( public=LiquidProbeResult( z_position=z_pos_or_error, position=deck_point ), - private=None, state_update=state_update, ) @@ -239,11 +263,13 @@ def __init__( state_view: StateView, movement: MovementHandler, pipetting: PipettingHandler, + model_utils: ModelUtils, **kwargs: object, ) -> None: self._state_view = state_view self._movement = movement self._pipetting = pipetting + self._model_utils = model_utils async def execute(self, params: _CommonParams) -> _TryLiquidProbeExecuteReturn: """Execute a `tryLiquidProbe` command. @@ -256,17 +282,31 @@ async def execute(self, params: _CommonParams) -> _TryLiquidProbeExecuteReturn: self._state_view, self._movement, self._pipetting, params ) - z_pos = ( - None - if isinstance(z_pos_or_error, PipetteLiquidNotFoundError) - else z_pos_or_error + if isinstance(z_pos_or_error, PipetteLiquidNotFoundError): + z_pos = None + well_volume: float | update_types.ClearType = update_types.CLEAR + else: + z_pos = z_pos_or_error + try: + well_volume = self._state_view.geometry.get_well_volume_at_height( + labware_id=params.labwareId, well_name=params.wellName, height=z_pos + ) + except IncompleteLabwareDefinitionError: + well_volume = update_types.CLEAR + + state_update.set_liquid_probed( + labware_id=params.labwareId, + well_name=params.wellName, + height=z_pos if z_pos is not None else update_types.CLEAR, + volume=well_volume, + last_probed=self._model_utils.get_timestamp(), ) + return SuccessData( public=TryLiquidProbeResult( z_position=z_pos, position=deck_point, ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/load_labware.py b/api/src/opentrons/protocol_engine/commands/load_labware.py index 2de394c482c..05eccb95a7a 100644 --- a/api/src/opentrons/protocol_engine/commands/load_labware.py +++ b/api/src/opentrons/protocol_engine/commands/load_labware.py @@ -88,7 +88,7 @@ class LoadLabwareResult(BaseModel): class LoadLabwareImplementation( - AbstractCommandImpl[LoadLabwareParams, SuccessData[LoadLabwareResult, None]] + AbstractCommandImpl[LoadLabwareParams, SuccessData[LoadLabwareResult]] ): """Load labware command implementation.""" @@ -100,7 +100,7 @@ def __init__( async def execute( self, params: LoadLabwareParams - ) -> SuccessData[LoadLabwareResult, None]: + ) -> SuccessData[LoadLabwareResult]: """Load definition and calibration data necessary for a labware.""" # TODO (tz, 8-15-2023): extend column validation to column 1 when working # on https://opentrons.atlassian.net/browse/RSS-258 and completing @@ -167,7 +167,6 @@ async def execute( definition=loaded_labware.definition, offsetId=loaded_labware.offsetId, ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/load_liquid.py b/api/src/opentrons/protocol_engine/commands/load_liquid.py index 856cf3ee127..f6aa037fa01 100644 --- a/api/src/opentrons/protocol_engine/commands/load_liquid.py +++ b/api/src/opentrons/protocol_engine/commands/load_liquid.py @@ -4,11 +4,16 @@ from typing import Optional, Type, Dict, TYPE_CHECKING from typing_extensions import Literal +from opentrons.protocol_engine.state.update_types import StateUpdate +from opentrons.protocol_engine.types import LiquidId +from opentrons.protocol_engine.errors import InvalidLiquidError + from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData from ..errors.error_occurrence import ErrorOccurrence if TYPE_CHECKING: from ..state.state import StateView + from ..resources import ModelUtils LoadLiquidCommandType = Literal["loadLiquid"] @@ -16,9 +21,9 @@ class LoadLiquidParams(BaseModel): """Payload required to load a liquid into a well.""" - liquidId: str = Field( + liquidId: LiquidId = Field( ..., - description="Unique identifier of the liquid to load.", + description="Unique identifier of the liquid to load. If this is the sentinel value EMPTY, all values of volumeByWell must be 0.", ) labwareId: str = Field( ..., @@ -26,7 +31,7 @@ class LoadLiquidParams(BaseModel): ) volumeByWell: Dict[str, float] = Field( ..., - description="Volume of liquid, in µL, loaded into each well by name, in this labware.", + description="Volume of liquid, in µL, loaded into each well by name, in this labware. If the liquid id is the sentinel value EMPTY, all volumes must be 0.", ) @@ -37,24 +42,38 @@ class LoadLiquidResult(BaseModel): class LoadLiquidImplementation( - AbstractCommandImpl[LoadLiquidParams, SuccessData[LoadLiquidResult, None]] + AbstractCommandImpl[LoadLiquidParams, SuccessData[LoadLiquidResult]] ): """Load liquid command implementation.""" - def __init__(self, state_view: StateView, **kwargs: object) -> None: + def __init__( + self, state_view: StateView, model_utils: ModelUtils, **kwargs: object + ) -> None: self._state_view = state_view + self._model_utils = model_utils - async def execute( - self, params: LoadLiquidParams - ) -> SuccessData[LoadLiquidResult, None]: + async def execute(self, params: LoadLiquidParams) -> SuccessData[LoadLiquidResult]: """Load data necessary for a liquid.""" self._state_view.liquid.validate_liquid_id(params.liquidId) self._state_view.labware.validate_liquid_allowed_in_labware( labware_id=params.labwareId, wells=params.volumeByWell ) + if params.liquidId == "EMPTY": + for well_name, volume in params.volumeByWell.items(): + if volume != 0.0: + raise InvalidLiquidError( + 'loadLiquid commands that specify the special liquid "EMPTY" must set volume to be 0.0, but the volume for {well_name} is {volume}' + ) + + state_update = StateUpdate() + state_update.set_liquid_loaded( + labware_id=params.labwareId, + volumes=params.volumeByWell, + last_loaded=self._model_utils.get_timestamp(), + ) - return SuccessData(public=LoadLiquidResult(), private=None) + return SuccessData(public=LoadLiquidResult(), state_update=state_update) class LoadLiquid(BaseCommand[LoadLiquidParams, LoadLiquidResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/load_module.py b/api/src/opentrons/protocol_engine/commands/load_module.py index f8127658ea0..9560f4931c3 100644 --- a/api/src/opentrons/protocol_engine/commands/load_module.py +++ b/api/src/opentrons/protocol_engine/commands/load_module.py @@ -106,7 +106,7 @@ class LoadModuleResult(BaseModel): class LoadModuleImplementation( - AbstractCommandImpl[LoadModuleParams, SuccessData[LoadModuleResult, None]] + AbstractCommandImpl[LoadModuleParams, SuccessData[LoadModuleResult]] ): """The implementation of the load module command.""" @@ -116,9 +116,7 @@ def __init__( self._equipment = equipment self._state_view = state_view - async def execute( - self, params: LoadModuleParams - ) -> SuccessData[LoadModuleResult, None]: + async def execute(self, params: LoadModuleParams) -> SuccessData[LoadModuleResult]: """Check that the requested module is attached and assign its identifier.""" module_type = params.model.as_type() self._ensure_module_location(params.location.slotName, module_type) @@ -198,7 +196,6 @@ async def execute( model=loaded_module.definition.model, definition=loaded_module.definition, ), - private=None, ) def _ensure_module_location( diff --git a/api/src/opentrons/protocol_engine/commands/load_pipette.py b/api/src/opentrons/protocol_engine/commands/load_pipette.py index 5961272ae7c..6d8d74b4fa2 100644 --- a/api/src/opentrons/protocol_engine/commands/load_pipette.py +++ b/api/src/opentrons/protocol_engine/commands/load_pipette.py @@ -17,7 +17,6 @@ from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData from ..errors.error_occurrence import ErrorOccurrence -from .configuring_common import PipetteConfigUpdateResultMixin from ..errors import InvalidSpecificationForRobotTypeError, InvalidLoadPipetteSpecsError if TYPE_CHECKING: @@ -28,12 +27,6 @@ LoadPipetteCommandType = Literal["loadPipette"] -class LoadPipettePrivateResult(PipetteConfigUpdateResultMixin): - """The not-to-be-exposed results of a load pipette call.""" - - ... - - class LoadPipetteParams(BaseModel): """Payload needed to load a pipette on to a mount.""" @@ -73,9 +66,7 @@ class LoadPipetteResult(BaseModel): class LoadPipetteImplementation( - AbstractCommandImpl[ - LoadPipetteParams, SuccessData[LoadPipetteResult, LoadPipettePrivateResult] - ] + AbstractCommandImpl[LoadPipetteParams, SuccessData[LoadPipetteResult]] ): """Load pipette command implementation.""" @@ -87,7 +78,7 @@ def __init__( async def execute( self, params: LoadPipetteParams - ) -> SuccessData[LoadPipetteResult, LoadPipettePrivateResult]: + ) -> SuccessData[LoadPipetteResult]: """Check that requested pipette is attached and assign its identifier.""" pipette_generation = convert_to_pipette_name_type( params.pipetteName.value @@ -136,14 +127,10 @@ async def execute( serial_number=loaded_pipette.serial_number, config=loaded_pipette.static_config, ) + state_update.set_fluid_unknown(pipette_id=loaded_pipette.pipette_id) return SuccessData( public=LoadPipetteResult(pipetteId=loaded_pipette.pipette_id), - private=LoadPipettePrivateResult( - pipette_id=loaded_pipette.pipette_id, - serial_number=loaded_pipette.serial_number, - config=loaded_pipette.static_config, - ), state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/magnetic_module/disengage.py b/api/src/opentrons/protocol_engine/commands/magnetic_module/disengage.py index a1be2c8480f..c20b18e481d 100644 --- a/api/src/opentrons/protocol_engine/commands/magnetic_module/disengage.py +++ b/api/src/opentrons/protocol_engine/commands/magnetic_module/disengage.py @@ -38,7 +38,7 @@ class DisengageResult(BaseModel): class DisengageImplementation( - AbstractCommandImpl[DisengageParams, SuccessData[DisengageResult, None]] + AbstractCommandImpl[DisengageParams, SuccessData[DisengageResult]] ): """The implementation of a Magnetic Module disengage command.""" @@ -51,9 +51,7 @@ def __init__( self._state_view = state_view self._equipment = equipment - async def execute( - self, params: DisengageParams - ) -> SuccessData[DisengageResult, None]: + async def execute(self, params: DisengageParams) -> SuccessData[DisengageResult]: """Execute a Magnetic Module disengage command. Raises: @@ -75,7 +73,9 @@ async def execute( if hardware_module is not None: # Not virtualizing modules. await hardware_module.deactivate() - return SuccessData(public=DisengageResult(), private=None) + return SuccessData( + public=DisengageResult(), + ) class Disengage(BaseCommand[DisengageParams, DisengageResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/magnetic_module/engage.py b/api/src/opentrons/protocol_engine/commands/magnetic_module/engage.py index 3796f43a022..62f4e24eef4 100644 --- a/api/src/opentrons/protocol_engine/commands/magnetic_module/engage.py +++ b/api/src/opentrons/protocol_engine/commands/magnetic_module/engage.py @@ -54,7 +54,7 @@ class EngageResult(BaseModel): class EngageImplementation( - AbstractCommandImpl[EngageParams, SuccessData[EngageResult, None]] + AbstractCommandImpl[EngageParams, SuccessData[EngageResult]] ): """The implementation of a Magnetic Module engage command.""" @@ -67,7 +67,7 @@ def __init__( self._state_view = state_view self._equipment = equipment - async def execute(self, params: EngageParams) -> SuccessData[EngageResult, None]: + async def execute(self, params: EngageParams) -> SuccessData[EngageResult]: """Execute a Magnetic Module engage command. Raises: @@ -95,7 +95,9 @@ async def execute(self, params: EngageParams) -> SuccessData[EngageResult, None] if hardware_module is not None: # Not virtualizing modules. await hardware_module.engage(height=hardware_height) - return SuccessData(public=EngageResult(), private=None) + return SuccessData( + public=EngageResult(), + ) class Engage(BaseCommand[EngageParams, EngageResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/move_labware.py b/api/src/opentrons/protocol_engine/commands/move_labware.py index d5c188d219f..0d2967e87d5 100644 --- a/api/src/opentrons/protocol_engine/commands/move_labware.py +++ b/api/src/opentrons/protocol_engine/commands/move_labware.py @@ -98,9 +98,7 @@ class GripperMovementError(ErrorOccurrence): errorType: Literal["gripperMovement"] = "gripperMovement" -_ExecuteReturn = ( - SuccessData[MoveLabwareResult, None] | DefinedErrorData[GripperMovementError] -) +_ExecuteReturn = SuccessData[MoveLabwareResult] | DefinedErrorData[GripperMovementError] class MoveLabwareImplementation(AbstractCommandImpl[MoveLabwareParams, _ExecuteReturn]): @@ -186,6 +184,10 @@ async def execute(self, params: MoveLabwareParams) -> _ExecuteReturn: # noqa: C top_labware_definition=current_labware_definition, bottom_labware_id=available_new_location.labwareId, ) + if params.labwareId == available_new_location.labwareId: + raise LabwareMovementNotAllowedError( + "Cannot move a labware onto itself." + ) # Allow propagation of ModuleNotLoadedError. new_offset_id = self._equipment.find_applicable_labware_offset_id( @@ -297,7 +299,6 @@ async def execute(self, params: MoveLabwareParams) -> _ExecuteReturn: # noqa: C return SuccessData( public=MoveLabwareResult(offsetId=new_offset_id), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/move_relative.py b/api/src/opentrons/protocol_engine/commands/move_relative.py index dc559648ea3..9133725727d 100644 --- a/api/src/opentrons/protocol_engine/commands/move_relative.py +++ b/api/src/opentrons/protocol_engine/commands/move_relative.py @@ -39,7 +39,7 @@ class MoveRelativeResult(DestinationPositionResult): class MoveRelativeImplementation( - AbstractCommandImpl[MoveRelativeParams, SuccessData[MoveRelativeResult, None]] + AbstractCommandImpl[MoveRelativeParams, SuccessData[MoveRelativeResult]] ): """Move relative command implementation.""" @@ -48,7 +48,7 @@ def __init__(self, movement: MovementHandler, **kwargs: object) -> None: async def execute( self, params: MoveRelativeParams - ) -> SuccessData[MoveRelativeResult, None]: + ) -> SuccessData[MoveRelativeResult]: """Move (jog) a given pipette a relative distance.""" state_update = update_types.StateUpdate() @@ -67,7 +67,6 @@ async def execute( return SuccessData( public=MoveRelativeResult(position=deck_point), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/move_to_addressable_area.py b/api/src/opentrons/protocol_engine/commands/move_to_addressable_area.py index cfdfbe77133..8247f54a266 100644 --- a/api/src/opentrons/protocol_engine/commands/move_to_addressable_area.py +++ b/api/src/opentrons/protocol_engine/commands/move_to_addressable_area.py @@ -76,7 +76,7 @@ class MoveToAddressableAreaResult(DestinationPositionResult): class MoveToAddressableAreaImplementation( AbstractCommandImpl[ - MoveToAddressableAreaParams, SuccessData[MoveToAddressableAreaResult, None] + MoveToAddressableAreaParams, SuccessData[MoveToAddressableAreaResult] ] ): """Move to addressable area command implementation.""" @@ -89,7 +89,7 @@ def __init__( async def execute( self, params: MoveToAddressableAreaParams - ) -> SuccessData[MoveToAddressableAreaResult, None]: + ) -> SuccessData[MoveToAddressableAreaResult]: """Move the requested pipette to the requested addressable area.""" state_update = update_types.StateUpdate() @@ -134,7 +134,6 @@ async def execute( return SuccessData( public=MoveToAddressableAreaResult(position=DeckPoint(x=x, y=y, z=z)), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/move_to_addressable_area_for_drop_tip.py b/api/src/opentrons/protocol_engine/commands/move_to_addressable_area_for_drop_tip.py index 44244dcb25c..1c151f1e605 100644 --- a/api/src/opentrons/protocol_engine/commands/move_to_addressable_area_for_drop_tip.py +++ b/api/src/opentrons/protocol_engine/commands/move_to_addressable_area_for_drop_tip.py @@ -86,7 +86,7 @@ class MoveToAddressableAreaForDropTipResult(DestinationPositionResult): class MoveToAddressableAreaForDropTipImplementation( AbstractCommandImpl[ MoveToAddressableAreaForDropTipParams, - SuccessData[MoveToAddressableAreaForDropTipResult, None], + SuccessData[MoveToAddressableAreaForDropTipResult], ] ): """Move to addressable area for drop tip command implementation.""" @@ -99,7 +99,7 @@ def __init__( async def execute( self, params: MoveToAddressableAreaForDropTipParams - ) -> SuccessData[MoveToAddressableAreaForDropTipResult, None]: + ) -> SuccessData[MoveToAddressableAreaForDropTipResult]: """Move the requested pipette to the requested addressable area in preperation of a drop tip.""" state_update = update_types.StateUpdate() @@ -140,7 +140,6 @@ async def execute( public=MoveToAddressableAreaForDropTipResult( position=DeckPoint(x=x, y=y, z=z) ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/move_to_coordinates.py b/api/src/opentrons/protocol_engine/commands/move_to_coordinates.py index fbc9f20e790..d7a0919d238 100644 --- a/api/src/opentrons/protocol_engine/commands/move_to_coordinates.py +++ b/api/src/opentrons/protocol_engine/commands/move_to_coordinates.py @@ -35,9 +35,7 @@ class MoveToCoordinatesResult(DestinationPositionResult): class MoveToCoordinatesImplementation( - AbstractCommandImpl[ - MoveToCoordinatesParams, SuccessData[MoveToCoordinatesResult, None] - ] + AbstractCommandImpl[MoveToCoordinatesParams, SuccessData[MoveToCoordinatesResult]] ): """Move to coordinates command implementation.""" @@ -50,7 +48,7 @@ def __init__( async def execute( self, params: MoveToCoordinatesParams - ) -> SuccessData[MoveToCoordinatesResult, None]: + ) -> SuccessData[MoveToCoordinatesResult]: """Move the requested pipette to the requested coordinates.""" state_update = update_types.StateUpdate() @@ -68,7 +66,6 @@ async def execute( return SuccessData( public=MoveToCoordinatesResult(position=DeckPoint(x=x, y=y, z=z)), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/move_to_well.py b/api/src/opentrons/protocol_engine/commands/move_to_well.py index 9695ccb3bc0..49ab10111a4 100644 --- a/api/src/opentrons/protocol_engine/commands/move_to_well.py +++ b/api/src/opentrons/protocol_engine/commands/move_to_well.py @@ -13,9 +13,11 @@ from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData from ..errors.error_occurrence import ErrorOccurrence from ..state import update_types +from ..errors import LabwareIsTipRackError if TYPE_CHECKING: from ..execution import MovementHandler + from ..state.state import StateView MoveToWellCommandType = Literal["moveToWell"] @@ -33,39 +35,52 @@ class MoveToWellResult(DestinationPositionResult): class MoveToWellImplementation( - AbstractCommandImpl[MoveToWellParams, SuccessData[MoveToWellResult, None]] + AbstractCommandImpl[MoveToWellParams, SuccessData[MoveToWellResult]] ): """Move to well command implementation.""" - def __init__(self, movement: MovementHandler, **kwargs: object) -> None: + def __init__( + self, state_view: StateView, movement: MovementHandler, **kwargs: object + ) -> None: + self._state_view = state_view self._movement = movement - async def execute( - self, params: MoveToWellParams - ) -> SuccessData[MoveToWellResult, None]: + async def execute(self, params: MoveToWellParams) -> SuccessData[MoveToWellResult]: """Move the requested pipette to the requested well.""" + pipette_id = params.pipetteId + labware_id = params.labwareId + well_name = params.wellName + well_location = params.wellLocation + state_update = update_types.StateUpdate() + if ( + self._state_view.labware.is_tiprack(labware_id) + and well_location.volumeOffset + ): + raise LabwareIsTipRackError( + "Cannot specify a WellLocation with a volumeOffset with movement to a tip rack" + ) + x, y, z = await self._movement.move_to_well( - pipette_id=params.pipetteId, - labware_id=params.labwareId, - well_name=params.wellName, - well_location=params.wellLocation, + pipette_id=pipette_id, + labware_id=labware_id, + well_name=well_name, + well_location=well_location, force_direct=params.forceDirect, minimum_z_height=params.minimumZHeight, speed=params.speed, ) deck_point = DeckPoint.construct(x=x, y=y, z=z) state_update.set_pipette_location( - pipette_id=params.pipetteId, - new_labware_id=params.labwareId, - new_well_name=params.wellName, + pipette_id=pipette_id, + new_labware_id=labware_id, + new_well_name=well_name, new_deck_point=deck_point, ) return SuccessData( public=MoveToWellResult(position=deck_point), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/pick_up_tip.py b/api/src/opentrons/protocol_engine/commands/pick_up_tip.py index c5019b3c590..86967c6502f 100644 --- a/api/src/opentrons/protocol_engine/commands/pick_up_tip.py +++ b/api/src/opentrons/protocol_engine/commands/pick_up_tip.py @@ -6,13 +6,12 @@ from typing_extensions import Literal -from ..errors import ErrorOccurrence, TipNotAttachedError +from ..errors import ErrorOccurrence, PickUpTipTipNotAttachedError from ..resources import ModelUtils from ..state import update_types -from ..types import DeckPoint +from ..types import PickUpTipWellLocation, DeckPoint from .pipetting_common import ( PipetteIdMixin, - WellLocationMixin, DestinationPositionResult, ) from .command import ( @@ -31,10 +30,15 @@ PickUpTipCommandType = Literal["pickUpTip"] -class PickUpTipParams(PipetteIdMixin, WellLocationMixin): +class PickUpTipParams(PipetteIdMixin): """Payload needed to move a pipette to a specific well.""" - pass + labwareId: str = Field(..., description="Identifier of labware to use.") + wellName: str = Field(..., description="Name of well to use in labware.") + wellLocation: PickUpTipWellLocation = Field( + default_factory=PickUpTipWellLocation, + description="Relative well location at which to pick up the tip.", + ) class PickUpTipResult(DestinationPositionResult): @@ -82,7 +86,7 @@ class TipPhysicallyMissingError(ErrorOccurrence): _ExecuteReturn = Union[ - SuccessData[PickUpTipResult, None], + SuccessData[PickUpTipResult], DefinedErrorData[TipPhysicallyMissingError], ] @@ -105,15 +109,17 @@ def __init__( async def execute( self, params: PickUpTipParams - ) -> Union[SuccessData[PickUpTipResult, None], _ExecuteReturn]: + ) -> Union[SuccessData[PickUpTipResult], _ExecuteReturn]: """Move to and pick up a tip using the requested pipette.""" pipette_id = params.pipetteId labware_id = params.labwareId well_name = params.wellName - well_location = params.wellLocation state_update = update_types.StateUpdate() + well_location = self._state_view.geometry.convert_pick_up_tip_well_location( + well_location=params.wellLocation + ) position = await self._movement.move_to_well( pipette_id=pipette_id, labware_id=labware_id, @@ -134,10 +140,17 @@ async def execute( labware_id=labware_id, well_name=well_name, ) - except TipNotAttachedError as e: + except PickUpTipTipNotAttachedError as e: + state_update_if_false_positive = update_types.StateUpdate() + state_update_if_false_positive.update_pipette_tip_state( + pipette_id=pipette_id, + tip_geometry=e.tip_geometry, + ) + state_update_if_false_positive.set_fluid_empty(pipette_id=pipette_id) state_update.mark_tips_as_used( pipette_id=pipette_id, labware_id=labware_id, well_name=well_name ) + state_update.set_fluid_unknown(pipette_id=pipette_id) return DefinedErrorData( public=TipPhysicallyMissingError( id=self._model_utils.generate_id(), @@ -151,6 +164,7 @@ async def execute( ], ), state_update=state_update, + state_update_if_false_positive=state_update_if_false_positive, ) else: state_update.update_pipette_tip_state( @@ -160,6 +174,7 @@ async def execute( state_update.mark_tips_as_used( pipette_id=pipette_id, labware_id=labware_id, well_name=well_name ) + state_update.set_fluid_empty(pipette_id=pipette_id) return SuccessData( public=PickUpTipResult( tipVolume=tip_geometry.volume, @@ -167,7 +182,6 @@ async def execute( tipDiameter=tip_geometry.diameter, position=deck_point, ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/pipetting_common.py b/api/src/opentrons/protocol_engine/commands/pipetting_common.py index 3fbe2d9609d..2dafb4c81b2 100644 --- a/api/src/opentrons/protocol_engine/commands/pipetting_common.py +++ b/api/src/opentrons/protocol_engine/commands/pipetting_common.py @@ -5,7 +5,7 @@ from opentrons.protocol_engine.errors.error_occurrence import ErrorOccurrence -from ..types import WellLocation, DeckPoint +from ..types import WellLocation, LiquidHandlingWellLocation, DeckPoint class PipetteIdMixin(BaseModel): @@ -68,6 +68,23 @@ class WellLocationMixin(BaseModel): ) +class LiquidHandlingWellLocationMixin(BaseModel): + """Mixin for command requests that take a location that's somewhere in a well.""" + + labwareId: str = Field( + ..., + description="Identifier of labware to use.", + ) + wellName: str = Field( + ..., + description="Name of well to use in labware.", + ) + wellLocation: LiquidHandlingWellLocation = Field( + default_factory=LiquidHandlingWellLocation, + description="Relative well location at which to perform the operation", + ) + + class MovementMixin(BaseModel): """Mixin for command requests that move a pipette.""" diff --git a/api/src/opentrons/protocol_engine/commands/prepare_to_aspirate.py b/api/src/opentrons/protocol_engine/commands/prepare_to_aspirate.py index d427b38dc1e..f5525b3c90e 100644 --- a/api/src/opentrons/protocol_engine/commands/prepare_to_aspirate.py +++ b/api/src/opentrons/protocol_engine/commands/prepare_to_aspirate.py @@ -1,18 +1,29 @@ """Prepare to aspirate command request, result, and implementation models.""" from __future__ import annotations +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError from pydantic import BaseModel -from typing import TYPE_CHECKING, Optional, Type +from typing import TYPE_CHECKING, Optional, Type, Union from typing_extensions import Literal from .pipetting_common import ( + OverpressureError, PipetteIdMixin, ) -from .command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData +from .command import ( + AbstractCommandImpl, + BaseCommand, + BaseCommandCreate, + DefinedErrorData, + SuccessData, +) from ..errors.error_occurrence import ErrorOccurrence +from ..state import update_types if TYPE_CHECKING: - from ..execution.pipetting import PipettingHandler + from ..execution import PipettingHandler, GantryMover + from ..resources import ModelUtils + PrepareToAspirateCommandType = Literal["prepareToAspirate"] @@ -29,25 +40,66 @@ class PrepareToAspirateResult(BaseModel): pass +_ExecuteReturn = Union[ + SuccessData[PrepareToAspirateResult], + DefinedErrorData[OverpressureError], +] + + class PrepareToAspirateImplementation( - AbstractCommandImpl[ - PrepareToAspirateParams, SuccessData[PrepareToAspirateResult, None] - ] + AbstractCommandImpl[PrepareToAspirateParams, _ExecuteReturn] ): """Prepare for aspirate command implementation.""" - def __init__(self, pipetting: PipettingHandler, **kwargs: object) -> None: + def __init__( + self, + pipetting: PipettingHandler, + model_utils: ModelUtils, + gantry_mover: GantryMover, + **kwargs: object, + ) -> None: self._pipetting_handler = pipetting + self._model_utils = model_utils + self._gantry_mover = gantry_mover - async def execute( - self, params: PrepareToAspirateParams - ) -> SuccessData[PrepareToAspirateResult, None]: + async def execute(self, params: PrepareToAspirateParams) -> _ExecuteReturn: """Prepare the pipette to aspirate.""" - await self._pipetting_handler.prepare_for_aspirate( - pipette_id=params.pipetteId, - ) - - return SuccessData(public=PrepareToAspirateResult(), private=None) + current_position = await self._gantry_mover.get_position(params.pipetteId) + state_update = update_types.StateUpdate() + try: + await self._pipetting_handler.prepare_for_aspirate( + pipette_id=params.pipetteId, + ) + except PipetteOverpressureError as e: + state_update.set_fluid_unknown(pipette_id=params.pipetteId) + return DefinedErrorData( + public=OverpressureError( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + wrappedErrors=[ + ErrorOccurrence.from_failed( + id=self._model_utils.generate_id(), + createdAt=self._model_utils.get_timestamp(), + error=e, + ) + ], + errorInfo=( + { + "retryLocation": ( + current_position.x, + current_position.y, + current_position.z, + ) + } + ), + ), + state_update=state_update, + ) + else: + state_update.set_fluid_empty(pipette_id=params.pipetteId) + return SuccessData( + public=PrepareToAspirateResult(), state_update=state_update + ) class PrepareToAspirate( diff --git a/api/src/opentrons/protocol_engine/commands/reload_labware.py b/api/src/opentrons/protocol_engine/commands/reload_labware.py index 25f545736be..60230a1c6dd 100644 --- a/api/src/opentrons/protocol_engine/commands/reload_labware.py +++ b/api/src/opentrons/protocol_engine/commands/reload_labware.py @@ -47,7 +47,7 @@ class ReloadLabwareResult(BaseModel): class ReloadLabwareImplementation( - AbstractCommandImpl[ReloadLabwareParams, SuccessData[ReloadLabwareResult, None]] + AbstractCommandImpl[ReloadLabwareParams, SuccessData[ReloadLabwareResult]] ): """Reload labware command implementation.""" @@ -59,7 +59,7 @@ def __init__( async def execute( self, params: ReloadLabwareParams - ) -> SuccessData[ReloadLabwareResult, None]: + ) -> SuccessData[ReloadLabwareResult]: """Reload the definition and calibration data for a specific labware.""" reloaded_labware = await self._equipment.reload_labware( labware_id=params.labwareId, @@ -78,7 +78,6 @@ async def execute( labwareId=params.labwareId, offsetId=reloaded_labware.offsetId, ), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/retract_axis.py b/api/src/opentrons/protocol_engine/commands/retract_axis.py index 29e09acc064..49020eb517e 100644 --- a/api/src/opentrons/protocol_engine/commands/retract_axis.py +++ b/api/src/opentrons/protocol_engine/commands/retract_axis.py @@ -39,7 +39,7 @@ class RetractAxisResult(BaseModel): class RetractAxisImplementation( - AbstractCommandImpl[RetractAxisParams, SuccessData[RetractAxisResult, None]] + AbstractCommandImpl[RetractAxisParams, SuccessData[RetractAxisResult]] ): """Retract Axis command implementation.""" @@ -48,14 +48,12 @@ def __init__(self, movement: MovementHandler, **kwargs: object) -> None: async def execute( self, params: RetractAxisParams - ) -> SuccessData[RetractAxisResult, None]: + ) -> SuccessData[RetractAxisResult]: """Retract the specified axis.""" state_update = update_types.StateUpdate() await self._movement.retract_axis(axis=params.axis) state_update.clear_all_pipette_locations() - return SuccessData( - public=RetractAxisResult(), private=None, state_update=state_update - ) + return SuccessData(public=RetractAxisResult(), state_update=state_update) class RetractAxis(BaseCommand[RetractAxisParams, RetractAxisResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/save_position.py b/api/src/opentrons/protocol_engine/commands/save_position.py index 988e4b762a7..4bc208d1421 100644 --- a/api/src/opentrons/protocol_engine/commands/save_position.py +++ b/api/src/opentrons/protocol_engine/commands/save_position.py @@ -46,7 +46,7 @@ class SavePositionResult(BaseModel): class SavePositionImplementation( - AbstractCommandImpl[SavePositionParams, SuccessData[SavePositionResult, None]] + AbstractCommandImpl[SavePositionParams, SuccessData[SavePositionResult]] ): """Save position command implementation.""" @@ -61,7 +61,7 @@ def __init__( async def execute( self, params: SavePositionParams - ) -> SuccessData[SavePositionResult, None]: + ) -> SuccessData[SavePositionResult]: """Check the requested pipette's current position.""" position_id = self._model_utils.ensure_id(params.positionId) fail_on_not_homed = ( @@ -76,7 +76,6 @@ async def execute( positionId=position_id, position=DeckPoint(x=x, y=y, z=z), ), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/set_rail_lights.py b/api/src/opentrons/protocol_engine/commands/set_rail_lights.py index 6235e0d9bb6..09254dbe966 100644 --- a/api/src/opentrons/protocol_engine/commands/set_rail_lights.py +++ b/api/src/opentrons/protocol_engine/commands/set_rail_lights.py @@ -29,7 +29,7 @@ class SetRailLightsResult(BaseModel): class SetRailLightsImplementation( - AbstractCommandImpl[SetRailLightsParams, SuccessData[SetRailLightsResult, None]] + AbstractCommandImpl[SetRailLightsParams, SuccessData[SetRailLightsResult]] ): """setRailLights command implementation.""" @@ -38,10 +38,12 @@ def __init__(self, rail_lights: RailLightsHandler, **kwargs: object) -> None: async def execute( self, params: SetRailLightsParams - ) -> SuccessData[SetRailLightsResult, None]: + ) -> SuccessData[SetRailLightsResult]: """Dispatch a set lights command setting the state of the rail lights.""" await self._rail_lights.set_rail_lights(params.on) - return SuccessData(public=SetRailLightsResult(), private=None) + return SuccessData( + public=SetRailLightsResult(), + ) class SetRailLights( diff --git a/api/src/opentrons/protocol_engine/commands/set_status_bar.py b/api/src/opentrons/protocol_engine/commands/set_status_bar.py index cb83aa56ce2..2e1483f6d93 100644 --- a/api/src/opentrons/protocol_engine/commands/set_status_bar.py +++ b/api/src/opentrons/protocol_engine/commands/set_status_bar.py @@ -49,7 +49,7 @@ class SetStatusBarResult(BaseModel): class SetStatusBarImplementation( - AbstractCommandImpl[SetStatusBarParams, SuccessData[SetStatusBarResult, None]] + AbstractCommandImpl[SetStatusBarParams, SuccessData[SetStatusBarResult]] ): """setStatusBar command implementation.""" @@ -58,12 +58,14 @@ def __init__(self, status_bar: StatusBarHandler, **kwargs: object) -> None: async def execute( self, params: SetStatusBarParams - ) -> SuccessData[SetStatusBarResult, None]: + ) -> SuccessData[SetStatusBarResult]: """Execute the setStatusBar command.""" if not self._status_bar.status_bar_should_not_be_changed(): state = _animation_to_status_bar_state(params.animation) await self._status_bar.set_status_bar(state) - return SuccessData(public=SetStatusBarResult(), private=None) + return SuccessData( + public=SetStatusBarResult(), + ) class SetStatusBar( diff --git a/api/src/opentrons/protocol_engine/commands/temperature_module/deactivate.py b/api/src/opentrons/protocol_engine/commands/temperature_module/deactivate.py index 52e988b179d..e56c98e6e30 100644 --- a/api/src/opentrons/protocol_engine/commands/temperature_module/deactivate.py +++ b/api/src/opentrons/protocol_engine/commands/temperature_module/deactivate.py @@ -27,7 +27,7 @@ class DeactivateTemperatureResult(BaseModel): class DeactivateTemperatureImpl( AbstractCommandImpl[ - DeactivateTemperatureParams, SuccessData[DeactivateTemperatureResult, None] + DeactivateTemperatureParams, SuccessData[DeactivateTemperatureResult] ] ): """Execution implementation of a Temperature Module's deactivate command.""" @@ -43,7 +43,7 @@ def __init__( async def execute( self, params: DeactivateTemperatureParams - ) -> SuccessData[DeactivateTemperatureResult, None]: + ) -> SuccessData[DeactivateTemperatureResult]: """Deactivate a Temperature Module.""" # Allow propagation of ModuleNotLoadedError and WrongModuleTypeError. module_substate = self._state_view.modules.get_temperature_module_substate( @@ -57,7 +57,9 @@ async def execute( if temp_hardware_module is not None: await temp_hardware_module.deactivate() - return SuccessData(public=DeactivateTemperatureResult(), private=None) + return SuccessData( + public=DeactivateTemperatureResult(), + ) class DeactivateTemperature( diff --git a/api/src/opentrons/protocol_engine/commands/temperature_module/set_target_temperature.py b/api/src/opentrons/protocol_engine/commands/temperature_module/set_target_temperature.py index 7e76de7d561..6d65bf47bb0 100644 --- a/api/src/opentrons/protocol_engine/commands/temperature_module/set_target_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/temperature_module/set_target_temperature.py @@ -34,7 +34,7 @@ class SetTargetTemperatureResult(BaseModel): class SetTargetTemperatureImpl( AbstractCommandImpl[ - SetTargetTemperatureParams, SuccessData[SetTargetTemperatureResult, None] + SetTargetTemperatureParams, SuccessData[SetTargetTemperatureResult] ] ): """Execution implementation of a Temperature Module's set temperature command.""" @@ -50,7 +50,7 @@ def __init__( async def execute( self, params: SetTargetTemperatureParams - ) -> SuccessData[SetTargetTemperatureResult, None]: + ) -> SuccessData[SetTargetTemperatureResult]: """Set a Temperature Module's target temperature.""" # Allow propagation of ModuleNotLoadedError and WrongModuleTypeError. module_substate = self._state_view.modules.get_temperature_module_substate( @@ -69,7 +69,6 @@ async def execute( await temp_hardware_module.start_set_temperature(celsius=validated_temp) return SuccessData( public=SetTargetTemperatureResult(targetTemperature=validated_temp), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/temperature_module/wait_for_temperature.py b/api/src/opentrons/protocol_engine/commands/temperature_module/wait_for_temperature.py index 7a96be35242..fa7784de141 100644 --- a/api/src/opentrons/protocol_engine/commands/temperature_module/wait_for_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/temperature_module/wait_for_temperature.py @@ -35,9 +35,7 @@ class WaitForTemperatureResult(BaseModel): class WaitForTemperatureImpl( - AbstractCommandImpl[ - WaitForTemperatureParams, SuccessData[WaitForTemperatureResult, None] - ] + AbstractCommandImpl[WaitForTemperatureParams, SuccessData[WaitForTemperatureResult]] ): """Execution implementation of Temperature Module's wait for temperature command.""" @@ -52,7 +50,7 @@ def __init__( async def execute( self, params: WaitForTemperatureParams - ) -> SuccessData[WaitForTemperatureResult, None]: + ) -> SuccessData[WaitForTemperatureResult]: """Wait for a Temperature Module's target temperature.""" # Allow propagation of ModuleNotLoadedError and WrongModuleTypeError. module_substate = self._state_view.modules.get_temperature_module_substate( @@ -74,7 +72,9 @@ async def execute( await temp_hardware_module.await_temperature( awaiting_temperature=target_temp ) - return SuccessData(public=WaitForTemperatureResult(), private=None) + return SuccessData( + public=WaitForTemperatureResult(), + ) class WaitForTemperature( diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/close_lid.py b/api/src/opentrons/protocol_engine/commands/thermocycler/close_lid.py index 12e1ab4b13f..578a5d6b7a7 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/close_lid.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/close_lid.py @@ -28,9 +28,7 @@ class CloseLidResult(BaseModel): """Result data from closing a Thermocycler's lid.""" -class CloseLidImpl( - AbstractCommandImpl[CloseLidParams, SuccessData[CloseLidResult, None]] -): +class CloseLidImpl(AbstractCommandImpl[CloseLidParams, SuccessData[CloseLidResult]]): """Execution implementation of a Thermocycler's close lid command.""" def __init__( @@ -44,9 +42,7 @@ def __init__( self._equipment = equipment self._movement = movement - async def execute( - self, params: CloseLidParams - ) -> SuccessData[CloseLidResult, None]: + async def execute(self, params: CloseLidParams) -> SuccessData[CloseLidResult]: """Close a Thermocycler's lid.""" state_update = update_types.StateUpdate() @@ -69,9 +65,7 @@ async def execute( if thermocycler_hardware is not None: await thermocycler_hardware.close() - return SuccessData( - public=CloseLidResult(), private=None, state_update=state_update - ) + return SuccessData(public=CloseLidResult(), state_update=state_update) class CloseLid(BaseCommand[CloseLidParams, CloseLidResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_block.py b/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_block.py index fd108dc9568..67199577d53 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_block.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_block.py @@ -27,7 +27,7 @@ class DeactivateBlockResult(BaseModel): class DeactivateBlockImpl( - AbstractCommandImpl[DeactivateBlockParams, SuccessData[DeactivateBlockResult, None]] + AbstractCommandImpl[DeactivateBlockParams, SuccessData[DeactivateBlockResult]] ): """Execution implementation of a Thermocycler's deactivate block command.""" @@ -42,7 +42,7 @@ def __init__( async def execute( self, params: DeactivateBlockParams - ) -> SuccessData[DeactivateBlockResult, None]: + ) -> SuccessData[DeactivateBlockResult]: """Unset a Thermocycler's target block temperature.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -54,7 +54,9 @@ async def execute( if thermocycler_hardware is not None: await thermocycler_hardware.deactivate_block() - return SuccessData(public=DeactivateBlockResult(), private=None) + return SuccessData( + public=DeactivateBlockResult(), + ) class DeactivateBlock( diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_lid.py b/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_lid.py index ff0fabc1e88..9c3541efb12 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_lid.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/deactivate_lid.py @@ -27,7 +27,7 @@ class DeactivateLidResult(BaseModel): class DeactivateLidImpl( - AbstractCommandImpl[DeactivateLidParams, SuccessData[DeactivateLidResult, None]] + AbstractCommandImpl[DeactivateLidParams, SuccessData[DeactivateLidResult]] ): """Execution implementation of a Thermocycler's deactivate lid command.""" @@ -42,7 +42,7 @@ def __init__( async def execute( self, params: DeactivateLidParams - ) -> SuccessData[DeactivateLidResult, None]: + ) -> SuccessData[DeactivateLidResult]: """Unset a Thermocycler's target lid temperature.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -54,7 +54,9 @@ async def execute( if thermocycler_hardware is not None: await thermocycler_hardware.deactivate_lid() - return SuccessData(public=DeactivateLidResult(), private=None) + return SuccessData( + public=DeactivateLidResult(), + ) class DeactivateLid( diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/open_lid.py b/api/src/opentrons/protocol_engine/commands/thermocycler/open_lid.py index e874a0b678c..3df32d1ec99 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/open_lid.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/open_lid.py @@ -28,7 +28,7 @@ class OpenLidResult(BaseModel): """Result data from opening a Thermocycler's lid.""" -class OpenLidImpl(AbstractCommandImpl[OpenLidParams, SuccessData[OpenLidResult, None]]): +class OpenLidImpl(AbstractCommandImpl[OpenLidParams, SuccessData[OpenLidResult]]): """Execution implementation of a Thermocycler's open lid command.""" def __init__( @@ -42,7 +42,7 @@ def __init__( self._equipment = equipment self._movement = movement - async def execute(self, params: OpenLidParams) -> SuccessData[OpenLidResult, None]: + async def execute(self, params: OpenLidParams) -> SuccessData[OpenLidResult]: """Open a Thermocycler's lid.""" state_update = update_types.StateUpdate() @@ -65,9 +65,7 @@ async def execute(self, params: OpenLidParams) -> SuccessData[OpenLidResult, Non if thermocycler_hardware is not None: await thermocycler_hardware.open() - return SuccessData( - public=OpenLidResult(), private=None, state_update=state_update - ) + return SuccessData(public=OpenLidResult(), state_update=state_update) class OpenLid(BaseCommand[OpenLidParams, OpenLidResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/run_extended_profile.py b/api/src/opentrons/protocol_engine/commands/thermocycler/run_extended_profile.py index 3cf8a67bf41..6f63aed8fe3 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/run_extended_profile.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/run_extended_profile.py @@ -59,7 +59,6 @@ class RunExtendedProfileResult(BaseModel): def _transform_profile_step( step: ProfileStep, thermocycler_state: ThermocyclerModuleSubState ) -> ThermocyclerStep: - return ThermocyclerStep( temperature=thermocycler_state.validate_target_block_temperature(step.celsius), hold_time_seconds=step.holdSeconds, @@ -97,9 +96,7 @@ def _transform_profile_element( class RunExtendedProfileImpl( - AbstractCommandImpl[ - RunExtendedProfileParams, SuccessData[RunExtendedProfileResult, None] - ] + AbstractCommandImpl[RunExtendedProfileParams, SuccessData[RunExtendedProfileResult]] ): """Execution implementation of a Thermocycler's run profile command.""" @@ -114,7 +111,7 @@ def __init__( async def execute( self, params: RunExtendedProfileParams - ) -> SuccessData[RunExtendedProfileResult, None]: + ) -> SuccessData[RunExtendedProfileResult]: """Run a Thermocycler profile.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -142,7 +139,9 @@ async def execute( profile=profile, volume=target_volume ) - return SuccessData(public=RunExtendedProfileResult(), private=None) + return SuccessData( + public=RunExtendedProfileResult(), + ) class RunExtendedProfile( diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/run_profile.py b/api/src/opentrons/protocol_engine/commands/thermocycler/run_profile.py index c0b5189afcb..02aa7ad93e2 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/run_profile.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/run_profile.py @@ -47,7 +47,7 @@ class RunProfileResult(BaseModel): class RunProfileImpl( - AbstractCommandImpl[RunProfileParams, SuccessData[RunProfileResult, None]] + AbstractCommandImpl[RunProfileParams, SuccessData[RunProfileResult]] ): """Execution implementation of a Thermocycler's run profile command.""" @@ -60,9 +60,7 @@ def __init__( self._state_view = state_view self._equipment = equipment - async def execute( - self, params: RunProfileParams - ) -> SuccessData[RunProfileResult, None]: + async def execute(self, params: RunProfileParams) -> SuccessData[RunProfileResult]: """Run a Thermocycler profile.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -96,7 +94,9 @@ async def execute( steps=steps, repetitions=1, volume=target_volume ) - return SuccessData(public=RunProfileResult(), private=None) + return SuccessData( + public=RunProfileResult(), + ) class RunProfile(BaseCommand[RunProfileParams, RunProfileResult, ErrorOccurrence]): diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_block_temperature.py b/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_block_temperature.py index 587369b733b..b69bb15ea90 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_block_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_block_temperature.py @@ -46,7 +46,7 @@ class SetTargetBlockTemperatureResult(BaseModel): class SetTargetBlockTemperatureImpl( AbstractCommandImpl[ SetTargetBlockTemperatureParams, - SuccessData[SetTargetBlockTemperatureResult, None], + SuccessData[SetTargetBlockTemperatureResult], ] ): """Execution implementation of a Thermocycler's set block temperature command.""" @@ -63,7 +63,7 @@ def __init__( async def execute( self, params: SetTargetBlockTemperatureParams, - ) -> SuccessData[SetTargetBlockTemperatureResult, None]: + ) -> SuccessData[SetTargetBlockTemperatureResult]: """Set a Thermocycler's target block temperature.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -97,7 +97,6 @@ async def execute( public=SetTargetBlockTemperatureResult( targetBlockTemperature=target_temperature ), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_lid_temperature.py b/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_lid_temperature.py index 5e7efa6bfd2..37217e047ae 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_lid_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/set_target_lid_temperature.py @@ -34,7 +34,7 @@ class SetTargetLidTemperatureResult(BaseModel): class SetTargetLidTemperatureImpl( AbstractCommandImpl[ - SetTargetLidTemperatureParams, SuccessData[SetTargetLidTemperatureResult, None] + SetTargetLidTemperatureParams, SuccessData[SetTargetLidTemperatureResult] ] ): """Execution implementation of a Thermocycler's set lid temperature command.""" @@ -51,7 +51,7 @@ def __init__( async def execute( self, params: SetTargetLidTemperatureParams, - ) -> SuccessData[SetTargetLidTemperatureResult, None]: + ) -> SuccessData[SetTargetLidTemperatureResult]: """Set a Thermocycler's target lid temperature.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -70,7 +70,6 @@ async def execute( public=SetTargetLidTemperatureResult( targetLidTemperature=target_temperature ), - private=None, ) diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_block_temperature.py b/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_block_temperature.py index dabe351f352..8e8c9b1a4ec 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_block_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_block_temperature.py @@ -28,7 +28,7 @@ class WaitForBlockTemperatureResult(BaseModel): class WaitForBlockTemperatureImpl( AbstractCommandImpl[ - WaitForBlockTemperatureParams, SuccessData[WaitForBlockTemperatureResult, None] + WaitForBlockTemperatureParams, SuccessData[WaitForBlockTemperatureResult] ] ): """Execution implementation of Thermocycler's wait for block temperature command.""" @@ -45,7 +45,7 @@ def __init__( async def execute( self, params: WaitForBlockTemperatureParams, - ) -> SuccessData[WaitForBlockTemperatureResult, None]: + ) -> SuccessData[WaitForBlockTemperatureResult]: """Wait for a Thermocycler's target block temperature.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -61,7 +61,9 @@ async def execute( if thermocycler_hardware is not None: await thermocycler_hardware.wait_for_block_target() - return SuccessData(public=WaitForBlockTemperatureResult(), private=None) + return SuccessData( + public=WaitForBlockTemperatureResult(), + ) class WaitForBlockTemperature( diff --git a/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_lid_temperature.py b/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_lid_temperature.py index d15eb4f3238..95e5fbc4f0a 100644 --- a/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_lid_temperature.py +++ b/api/src/opentrons/protocol_engine/commands/thermocycler/wait_for_lid_temperature.py @@ -28,7 +28,7 @@ class WaitForLidTemperatureResult(BaseModel): class WaitForLidTemperatureImpl( AbstractCommandImpl[ - WaitForLidTemperatureParams, SuccessData[WaitForLidTemperatureResult, None] + WaitForLidTemperatureParams, SuccessData[WaitForLidTemperatureResult] ] ): """Execution implementation of Thermocycler's wait for lid temperature command.""" @@ -45,7 +45,7 @@ def __init__( async def execute( self, params: WaitForLidTemperatureParams, - ) -> SuccessData[WaitForLidTemperatureResult, None]: + ) -> SuccessData[WaitForLidTemperatureResult]: """Wait for a Thermocycler's lid temperature.""" thermocycler_state = self._state_view.modules.get_thermocycler_module_substate( params.moduleId @@ -61,7 +61,9 @@ async def execute( if thermocycler_hardware is not None: await thermocycler_hardware.wait_for_lid_target() - return SuccessData(public=WaitForLidTemperatureResult(), private=None) + return SuccessData( + public=WaitForLidTemperatureResult(), + ) class WaitForLidTemperature( diff --git a/api/src/opentrons/protocol_engine/commands/touch_tip.py b/api/src/opentrons/protocol_engine/commands/touch_tip.py index 744b1c14107..48c947abcbd 100644 --- a/api/src/opentrons/protocol_engine/commands/touch_tip.py +++ b/api/src/opentrons/protocol_engine/commands/touch_tip.py @@ -50,7 +50,7 @@ class TouchTipResult(DestinationPositionResult): class TouchTipImplementation( - AbstractCommandImpl[TouchTipParams, SuccessData[TouchTipResult, None]] + AbstractCommandImpl[TouchTipParams, SuccessData[TouchTipResult]] ): """Touch tip command implementation.""" @@ -65,9 +65,7 @@ def __init__( self._movement = movement self._gantry_mover = gantry_mover - async def execute( - self, params: TouchTipParams - ) -> SuccessData[TouchTipResult, None]: + async def execute(self, params: TouchTipParams) -> SuccessData[TouchTipResult]: """Touch tip to sides of a well using the requested pipette.""" pipette_id = params.pipetteId labware_id = params.labwareId @@ -119,7 +117,6 @@ async def execute( return SuccessData( public=TouchTipResult(position=final_deck_point), - private=None, state_update=state_update, ) diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/__init__.py b/api/src/opentrons/protocol_engine/commands/unsafe/__init__.py index 72698a3b0f2..eb138d89914 100644 --- a/api/src/opentrons/protocol_engine/commands/unsafe/__init__.py +++ b/api/src/opentrons/protocol_engine/commands/unsafe/__init__.py @@ -40,6 +40,15 @@ ) +from .unsafe_place_labware import ( + UnsafePlaceLabwareCommandType, + UnsafePlaceLabwareParams, + UnsafePlaceLabwareResult, + UnsafePlaceLabware, + UnsafePlaceLabwareCreate, +) + + __all__ = [ # Unsafe blow-out-in-place command models "UnsafeBlowOutInPlaceCommandType", @@ -71,4 +80,10 @@ "UnsafeUngripLabwareResult", "UnsafeUngripLabware", "UnsafeUngripLabwareCreate", + # Unsafe place labware + "UnsafePlaceLabwareCommandType", + "UnsafePlaceLabwareParams", + "UnsafePlaceLabwareResult", + "UnsafePlaceLabware", + "UnsafePlaceLabwareCreate", ] diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_blow_out_in_place.py b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_blow_out_in_place.py index d9ef8e1d15d..4c767625782 100644 --- a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_blow_out_in_place.py +++ b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_blow_out_in_place.py @@ -10,6 +10,7 @@ from ..pipetting_common import PipetteIdMixin, FlowRateMixin from ...resources import ensure_ot3_hardware from ...errors.error_occurrence import ErrorOccurrence +from ...state import update_types from opentrons.hardware_control import HardwareControlAPI from opentrons.hardware_control.types import Axis @@ -36,7 +37,7 @@ class UnsafeBlowOutInPlaceResult(BaseModel): class UnsafeBlowOutInPlaceImplementation( AbstractCommandImpl[ - UnsafeBlowOutInPlaceParams, SuccessData[UnsafeBlowOutInPlaceResult, None] + UnsafeBlowOutInPlaceParams, SuccessData[UnsafeBlowOutInPlaceResult] ] ): """UnsafeBlowOutInPlace command implementation.""" @@ -54,7 +55,7 @@ def __init__( async def execute( self, params: UnsafeBlowOutInPlaceParams - ) -> SuccessData[UnsafeBlowOutInPlaceResult, None]: + ) -> SuccessData[UnsafeBlowOutInPlaceResult]: """Blow-out without moving the pipette even when position is unknown.""" ot3_hardware_api = ensure_ot3_hardware(self._hardware_api) pipette_location = self._state_view.motion.get_pipette_location( @@ -66,8 +67,12 @@ async def execute( await self._pipetting.blow_out_in_place( pipette_id=params.pipetteId, flow_rate=params.flowRate ) + state_update = update_types.StateUpdate() + state_update.set_fluid_empty(pipette_id=params.pipetteId) - return SuccessData(public=UnsafeBlowOutInPlaceResult(), private=None) + return SuccessData( + public=UnsafeBlowOutInPlaceResult(), state_update=state_update + ) class UnsafeBlowOutInPlace( diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_drop_tip_in_place.py b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_drop_tip_in_place.py index 33d4baebeea..5aa4e292f63 100644 --- a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_drop_tip_in_place.py +++ b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_drop_tip_in_place.py @@ -42,7 +42,7 @@ class UnsafeDropTipInPlaceResult(BaseModel): class UnsafeDropTipInPlaceImplementation( AbstractCommandImpl[ - UnsafeDropTipInPlaceParams, SuccessData[UnsafeDropTipInPlaceResult, None] + UnsafeDropTipInPlaceParams, SuccessData[UnsafeDropTipInPlaceResult] ] ): """Unsafe drop tip in place command implementation.""" @@ -60,7 +60,7 @@ def __init__( async def execute( self, params: UnsafeDropTipInPlaceParams - ) -> SuccessData[UnsafeDropTipInPlaceResult, None]: + ) -> SuccessData[UnsafeDropTipInPlaceResult]: """Drop a tip using the requested pipette, even if the plunger position is not known.""" ot3_hardware_api = ensure_ot3_hardware(self._hardware_api) pipette_location = self._state_view.motion.get_pipette_location( @@ -77,9 +77,10 @@ async def execute( state_update.update_pipette_tip_state( pipette_id=params.pipetteId, tip_geometry=None ) + state_update.set_fluid_unknown(pipette_id=params.pipetteId) return SuccessData( - public=UnsafeDropTipInPlaceResult(), private=None, state_update=state_update + public=UnsafeDropTipInPlaceResult(), state_update=state_update ) diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_engage_axes.py b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_engage_axes.py index 500347d84b0..02bc22b0396 100644 --- a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_engage_axes.py +++ b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_engage_axes.py @@ -32,7 +32,7 @@ class UnsafeEngageAxesResult(BaseModel): class UnsafeEngageAxesImplementation( AbstractCommandImpl[ UnsafeEngageAxesParams, - SuccessData[UnsafeEngageAxesResult, None], + SuccessData[UnsafeEngageAxesResult], ] ): """Enable axes command implementation.""" @@ -48,7 +48,7 @@ def __init__( async def execute( self, params: UnsafeEngageAxesParams - ) -> SuccessData[UnsafeEngageAxesResult, None]: + ) -> SuccessData[UnsafeEngageAxesResult]: """Enable exes.""" ot3_hardware_api = ensure_ot3_hardware(self._hardware_api) await ot3_hardware_api.engage_axes( @@ -57,7 +57,9 @@ async def execute( for axis in params.axes ] ) - return SuccessData(public=UnsafeEngageAxesResult(), private=None) + return SuccessData( + public=UnsafeEngageAxesResult(), + ) class UnsafeEngageAxes( diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_place_labware.py b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_place_labware.py new file mode 100644 index 00000000000..547b8416637 --- /dev/null +++ b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_place_labware.py @@ -0,0 +1,194 @@ +"""Place labware payload, result, and implementaiton.""" + +from __future__ import annotations +from pydantic import BaseModel, Field +from typing import TYPE_CHECKING, Optional, Type, cast +from typing_extensions import Literal + +from opentrons.hardware_control.types import Axis, OT3Mount +from opentrons.motion_planning.waypoints import get_gripper_labware_placement_waypoints +from opentrons.protocol_engine.errors.exceptions import ( + CannotPerformGripperAction, + GripperNotAttachedError, +) +from opentrons.types import Point + +from ...types import DeckSlotLocation, ModuleModel, OnDeckLabwareLocation +from ..command import AbstractCommandImpl, BaseCommand, BaseCommandCreate, SuccessData +from ...errors.error_occurrence import ErrorOccurrence +from ...resources import ensure_ot3_hardware +from ...state.update_types import StateUpdate + +from opentrons.hardware_control import HardwareControlAPI, OT3HardwareControlAPI + +if TYPE_CHECKING: + from ...state.state import StateView + from ...execution.equipment import EquipmentHandler + + +UnsafePlaceLabwareCommandType = Literal["unsafe/placeLabware"] + + +class UnsafePlaceLabwareParams(BaseModel): + """Payload required for an UnsafePlaceLabware command.""" + + labwareId: str = Field(..., description="The id of the labware to place.") + location: OnDeckLabwareLocation = Field( + ..., description="Where to place the labware." + ) + + +class UnsafePlaceLabwareResult(BaseModel): + """Result data from the execution of an UnsafePlaceLabware command.""" + + +class UnsafePlaceLabwareImplementation( + AbstractCommandImpl[ + UnsafePlaceLabwareParams, + SuccessData[UnsafePlaceLabwareResult], + ] +): + """The UnsafePlaceLabware command implementation.""" + + def __init__( + self, + hardware_api: HardwareControlAPI, + state_view: StateView, + equipment: EquipmentHandler, + **kwargs: object, + ) -> None: + self._hardware_api = hardware_api + self._state_view = state_view + self._equipment = equipment + + async def execute( + self, params: UnsafePlaceLabwareParams + ) -> SuccessData[UnsafePlaceLabwareResult]: + """Place Labware. + + This command is used only when the gripper is in the middle of moving + labware but is interrupted before completing the move. (i.e., the e-stop + is pressed, get into error recovery, etc). + + Unlike the `moveLabware` command, where you pick a source and destination + location, this command takes the labwareId to be moved and location to + move it to. + + """ + ot3api = ensure_ot3_hardware(self._hardware_api) + if not ot3api.has_gripper(): + raise GripperNotAttachedError("No gripper found to perform labware place.") + + if ot3api.gripper_jaw_can_home(): + raise CannotPerformGripperAction( + "Cannot place labware when gripper is not gripping." + ) + + # Allow propagation of LabwareNotLoadedError. + labware_id = params.labwareId + definition_uri = self._state_view.labware.get(labware_id).definitionUri + final_offsets = self._state_view.labware.get_labware_gripper_offsets( + labware_id, None + ) + drop_offset = cast(Point, final_offsets.dropOffset) if final_offsets else None + + if isinstance(params.location, DeckSlotLocation): + self._state_view.addressable_areas.raise_if_area_not_in_deck_configuration( + params.location.slotName.id + ) + + location = self._state_view.geometry.ensure_valid_gripper_location( + params.location, + ) + + # This is an absorbance reader, move the lid to its dock (staging area). + if isinstance(location, DeckSlotLocation): + module = self._state_view.modules.get_by_slot(location.slotName) + if module and module.model == ModuleModel.ABSORBANCE_READER_V1: + location = self._state_view.modules.absorbance_reader_dock_location( + module.id + ) + + new_offset_id = self._equipment.find_applicable_labware_offset_id( + labware_definition_uri=definition_uri, + labware_location=location, + ) + + # NOTE: When the estop is pressed, the gantry loses position, + # so the robot needs to home x, y to sync. + await ot3api.home(axes=[Axis.Z_L, Axis.Z_R, Axis.Z_G, Axis.X, Axis.Y]) + state_update = StateUpdate() + + # Place the labware down + await self._start_movement(ot3api, labware_id, location, drop_offset) + + state_update.set_labware_location( + labware_id=labware_id, + new_location=location, + new_offset_id=new_offset_id, + ) + return SuccessData(public=UnsafePlaceLabwareResult(), state_update=state_update) + + async def _start_movement( + self, + ot3api: OT3HardwareControlAPI, + labware_id: str, + location: OnDeckLabwareLocation, + drop_offset: Optional[Point], + ) -> None: + gripper_homed_position = await ot3api.gantry_position( + mount=OT3Mount.GRIPPER, + refresh=True, + ) + + to_labware_center = self._state_view.geometry.get_labware_grip_point( + labware_id=labware_id, location=location + ) + + movement_waypoints = get_gripper_labware_placement_waypoints( + to_labware_center=to_labware_center, + gripper_home_z=gripper_homed_position.z, + drop_offset=drop_offset, + ) + + # start movement + for waypoint_data in movement_waypoints: + if waypoint_data.jaw_open: + if waypoint_data.dropping: + # This `disengage_axes` step is important in order to engage + # the electronic brake on the Z axis of the gripper. The brake + # has a stronger holding force on the axis than the hold current, + # and prevents the axis from spuriously dropping when e.g. the notch + # on the side of a falling tiprack catches the jaw. + await ot3api.disengage_axes([Axis.Z_G]) + await ot3api.ungrip() + if waypoint_data.dropping: + # We lost the position estimation after disengaging the axis, so + # it is necessary to home it next + await ot3api.home_z(OT3Mount.GRIPPER) + await ot3api.move_to( + mount=OT3Mount.GRIPPER, abs_position=waypoint_data.position + ) + + +class UnsafePlaceLabware( + BaseCommand[UnsafePlaceLabwareParams, UnsafePlaceLabwareResult, ErrorOccurrence] +): + """UnsafePlaceLabware command model.""" + + commandType: UnsafePlaceLabwareCommandType = "unsafe/placeLabware" + params: UnsafePlaceLabwareParams + result: Optional[UnsafePlaceLabwareResult] + + _ImplementationCls: Type[ + UnsafePlaceLabwareImplementation + ] = UnsafePlaceLabwareImplementation + + +class UnsafePlaceLabwareCreate(BaseCommandCreate[UnsafePlaceLabwareParams]): + """UnsafePlaceLabware command request model.""" + + commandType: UnsafePlaceLabwareCommandType = "unsafe/placeLabware" + params: UnsafePlaceLabwareParams + + _CommandCls: Type[UnsafePlaceLabware] = UnsafePlaceLabware diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_ungrip_labware.py b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_ungrip_labware.py index e64beaa7ea7..9674513d749 100644 --- a/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_ungrip_labware.py +++ b/api/src/opentrons/protocol_engine/commands/unsafe/unsafe_ungrip_labware.py @@ -27,7 +27,7 @@ class UnsafeUngripLabwareResult(BaseModel): class UnsafeUngripLabwareImplementation( AbstractCommandImpl[ UnsafeUngripLabwareParams, - SuccessData[UnsafeUngripLabwareResult, None], + SuccessData[UnsafeUngripLabwareResult], ] ): """Ungrip labware command implementation.""" @@ -41,13 +41,15 @@ def __init__( async def execute( self, params: UnsafeUngripLabwareParams - ) -> SuccessData[UnsafeUngripLabwareResult, None]: + ) -> SuccessData[UnsafeUngripLabwareResult]: """Ungrip Labware.""" ot3_hardware_api = ensure_ot3_hardware(self._hardware_api) if not ot3_hardware_api.has_gripper(): raise GripperNotAttachedError("No gripper found to perform ungrip.") await ot3_hardware_api.ungrip() - return SuccessData(public=UnsafeUngripLabwareResult(), private=None) + return SuccessData( + public=UnsafeUngripLabwareResult(), + ) class UnsafeUngripLabware( diff --git a/api/src/opentrons/protocol_engine/commands/unsafe/update_position_estimators.py b/api/src/opentrons/protocol_engine/commands/unsafe/update_position_estimators.py index 96be2eb8551..cf5454db332 100644 --- a/api/src/opentrons/protocol_engine/commands/unsafe/update_position_estimators.py +++ b/api/src/opentrons/protocol_engine/commands/unsafe/update_position_estimators.py @@ -34,7 +34,7 @@ class UpdatePositionEstimatorsResult(BaseModel): class UpdatePositionEstimatorsImplementation( AbstractCommandImpl[ UpdatePositionEstimatorsParams, - SuccessData[UpdatePositionEstimatorsResult, None], + SuccessData[UpdatePositionEstimatorsResult], ] ): """Update position estimators command implementation.""" @@ -50,7 +50,7 @@ def __init__( async def execute( self, params: UpdatePositionEstimatorsParams - ) -> SuccessData[UpdatePositionEstimatorsResult, None]: + ) -> SuccessData[UpdatePositionEstimatorsResult]: """Update axis position estimators from their encoders.""" ot3_hardware_api = ensure_ot3_hardware(self._hardware_api) await ot3_hardware_api.update_axis_position_estimations( @@ -59,7 +59,9 @@ async def execute( for axis in params.axes ] ) - return SuccessData(public=UpdatePositionEstimatorsResult(), private=None) + return SuccessData( + public=UpdatePositionEstimatorsResult(), + ) class UpdatePositionEstimators( diff --git a/api/src/opentrons/protocol_engine/commands/verify_tip_presence.py b/api/src/opentrons/protocol_engine/commands/verify_tip_presence.py index 9816e03cf33..e0412022e85 100644 --- a/api/src/opentrons/protocol_engine/commands/verify_tip_presence.py +++ b/api/src/opentrons/protocol_engine/commands/verify_tip_presence.py @@ -36,9 +36,7 @@ class VerifyTipPresenceResult(BaseModel): class VerifyTipPresenceImplementation( - AbstractCommandImpl[ - VerifyTipPresenceParams, SuccessData[VerifyTipPresenceResult, None] - ] + AbstractCommandImpl[VerifyTipPresenceParams, SuccessData[VerifyTipPresenceResult]] ): """VerifyTipPresence command implementation.""" @@ -51,7 +49,7 @@ def __init__( async def execute( self, params: VerifyTipPresenceParams - ) -> SuccessData[VerifyTipPresenceResult, None]: + ) -> SuccessData[VerifyTipPresenceResult]: """Verify if tip presence is as expected for the requested pipette.""" pipette_id = params.pipetteId expected_state = params.expectedState @@ -67,7 +65,9 @@ async def execute( follow_singular_sensor=follow_singular_sensor, ) - return SuccessData(public=VerifyTipPresenceResult(), private=None) + return SuccessData( + public=VerifyTipPresenceResult(), + ) class VerifyTipPresence( diff --git a/api/src/opentrons/protocol_engine/commands/wait_for_duration.py b/api/src/opentrons/protocol_engine/commands/wait_for_duration.py index df1eae28aa4..04f8693386e 100644 --- a/api/src/opentrons/protocol_engine/commands/wait_for_duration.py +++ b/api/src/opentrons/protocol_engine/commands/wait_for_duration.py @@ -29,7 +29,7 @@ class WaitForDurationResult(BaseModel): class WaitForDurationImplementation( - AbstractCommandImpl[WaitForDurationParams, SuccessData[WaitForDurationResult, None]] + AbstractCommandImpl[WaitForDurationParams, SuccessData[WaitForDurationResult]] ): """Wait for duration command implementation.""" @@ -38,10 +38,12 @@ def __init__(self, run_control: RunControlHandler, **kwargs: object) -> None: async def execute( self, params: WaitForDurationParams - ) -> SuccessData[WaitForDurationResult, None]: + ) -> SuccessData[WaitForDurationResult]: """Wait for a duration of time.""" await self._run_control.wait_for_duration(params.seconds) - return SuccessData(public=WaitForDurationResult(), private=None) + return SuccessData( + public=WaitForDurationResult(), + ) class WaitForDuration( diff --git a/api/src/opentrons/protocol_engine/commands/wait_for_resume.py b/api/src/opentrons/protocol_engine/commands/wait_for_resume.py index c6036f852e2..f5066d52521 100644 --- a/api/src/opentrons/protocol_engine/commands/wait_for_resume.py +++ b/api/src/opentrons/protocol_engine/commands/wait_for_resume.py @@ -30,7 +30,7 @@ class WaitForResumeResult(BaseModel): class WaitForResumeImplementation( - AbstractCommandImpl[WaitForResumeParams, SuccessData[WaitForResumeResult, None]] + AbstractCommandImpl[WaitForResumeParams, SuccessData[WaitForResumeResult]] ): """Wait for resume command implementation.""" @@ -39,10 +39,12 @@ def __init__(self, run_control: RunControlHandler, **kwargs: object) -> None: async def execute( self, params: WaitForResumeParams - ) -> SuccessData[WaitForResumeResult, None]: + ) -> SuccessData[WaitForResumeResult]: """Dispatch a PauseAction to the store to pause the protocol.""" await self._run_control.wait_for_resume() - return SuccessData(public=WaitForResumeResult(), private=None) + return SuccessData( + public=WaitForResumeResult(), + ) class WaitForResume( diff --git a/api/src/opentrons/protocol_engine/create_protocol_engine.py b/api/src/opentrons/protocol_engine/create_protocol_engine.py index d3d50da14df..372972c1f50 100644 --- a/api/src/opentrons/protocol_engine/create_protocol_engine.py +++ b/api/src/opentrons/protocol_engine/create_protocol_engine.py @@ -5,12 +5,20 @@ from opentrons.hardware_control import HardwareControlAPI from opentrons.hardware_control.types import DoorState -from opentrons.protocol_engine.error_recovery_policy import ErrorRecoveryPolicy +from opentrons.protocol_engine.execution.error_recovery_hardware_state_synchronizer import ( + ErrorRecoveryHardwareStateSynchronizer, +) from opentrons.util.async_helpers import async_context_manager_in_thread + from opentrons_shared_data.robot import load as load_robot +from .actions.action_dispatcher import ActionDispatcher +from .error_recovery_policy import ErrorRecoveryPolicy +from .execution.door_watcher import DoorWatcher +from .execution.hardware_stopper import HardwareStopper +from .plugins import PluginStarter from .protocol_engine import ProtocolEngine -from .resources import DeckDataProvider, ModuleDataProvider +from .resources import DeckDataProvider, ModuleDataProvider, FileProvider, ModelUtils from .state.config import Config from .state.state import StateStore from .types import PostRunHardwareState, DeckConfigurationType @@ -26,6 +34,7 @@ async def create_protocol_engine( error_recovery_policy: ErrorRecoveryPolicy, load_fixed_trash: bool = False, deck_configuration: typing.Optional[DeckConfigurationType] = None, + file_provider: typing.Optional[FileProvider] = None, notify_publishers: typing.Optional[typing.Callable[[], None]] = None, ) -> ProtocolEngine: """Create a ProtocolEngine instance. @@ -37,6 +46,7 @@ async def create_protocol_engine( See documentation on `ErrorRecoveryPolicy`. load_fixed_trash: Automatically load fixed trash labware in engine. deck_configuration: The initial deck configuration the engine will be instantiated with. + file_provider: Provides access to robot server file writing procedures for protocol output. notify_publishers: Notifies robot server publishers of internal state change. """ deck_data = DeckDataProvider(config.deck_type) @@ -47,6 +57,7 @@ async def create_protocol_engine( module_calibration_offsets = ModuleDataProvider.load_module_calibrations() robot_definition = load_robot(config.robot_type) + state_store = StateStore( config=config, deck_definition=deck_definition, @@ -58,10 +69,28 @@ async def create_protocol_engine( deck_configuration=deck_configuration, notify_publishers=notify_publishers, ) + hardware_state_synchronizer = ErrorRecoveryHardwareStateSynchronizer( + hardware_api, state_store + ) + action_dispatcher = ActionDispatcher(state_store) + action_dispatcher.add_handler(hardware_state_synchronizer) + plugin_starter = PluginStarter(state_store, action_dispatcher) + model_utils = ModelUtils() + hardware_stopper = HardwareStopper(hardware_api, state_store) + door_watcher = DoorWatcher(state_store, hardware_api, action_dispatcher) + module_data_provider = ModuleDataProvider() + file_provider = file_provider or FileProvider() return ProtocolEngine( - state_store=state_store, hardware_api=hardware_api, + state_store=state_store, + action_dispatcher=action_dispatcher, + plugin_starter=plugin_starter, + model_utils=model_utils, + hardware_stopper=hardware_stopper, + door_watcher=door_watcher, + module_data_provider=module_data_provider, + file_provider=file_provider, ) @@ -70,6 +99,7 @@ def create_protocol_engine_in_thread( hardware_api: HardwareControlAPI, config: Config, deck_configuration: typing.Optional[DeckConfigurationType], + file_provider: typing.Optional[FileProvider], error_recovery_policy: ErrorRecoveryPolicy, drop_tips_after_run: bool, post_run_hardware_state: PostRunHardwareState, @@ -97,6 +127,7 @@ def create_protocol_engine_in_thread( with async_context_manager_in_thread( _protocol_engine( hardware_api, + file_provider, config, deck_configuration, error_recovery_policy, @@ -114,6 +145,7 @@ def create_protocol_engine_in_thread( @contextlib.asynccontextmanager async def _protocol_engine( hardware_api: HardwareControlAPI, + file_provider: typing.Optional[FileProvider], config: Config, deck_configuration: typing.Optional[DeckConfigurationType], error_recovery_policy: ErrorRecoveryPolicy, @@ -123,6 +155,7 @@ async def _protocol_engine( ) -> typing.AsyncGenerator[ProtocolEngine, None]: protocol_engine = await create_protocol_engine( hardware_api=hardware_api, + file_provider=file_provider, config=config, error_recovery_policy=error_recovery_policy, load_fixed_trash=load_fixed_trash, diff --git a/api/src/opentrons/protocol_engine/engine_support.py b/api/src/opentrons/protocol_engine/engine_support.py index 9d6bdcbdd69..b822b97914d 100644 --- a/api/src/opentrons/protocol_engine/engine_support.py +++ b/api/src/opentrons/protocol_engine/engine_support.py @@ -6,7 +6,8 @@ def create_run_orchestrator( - hardware_api: HardwareControlAPI, protocol_engine: ProtocolEngine + hardware_api: HardwareControlAPI, + protocol_engine: ProtocolEngine, ) -> RunOrchestrator: """Create a RunOrchestrator instance.""" return RunOrchestrator( diff --git a/api/src/opentrons/protocol_engine/error_recovery_policy.py b/api/src/opentrons/protocol_engine/error_recovery_policy.py index d959651393e..fcc8a2ffef5 100644 --- a/api/src/opentrons/protocol_engine/error_recovery_policy.py +++ b/api/src/opentrons/protocol_engine/error_recovery_policy.py @@ -26,10 +26,20 @@ class ErrorRecoveryType(enum.Enum): """ WAIT_FOR_RECOVERY = enum.auto() - """Stop and wait for the error to be recovered from manually.""" + """Enter interactive error recovery mode.""" - IGNORE_AND_CONTINUE = enum.auto() - """Continue with the run, as if the command never failed.""" + CONTINUE_WITH_ERROR = enum.auto() + """Continue without interruption, carrying on from whatever error state the failed + command left the engine in. + + This is like `ProtocolEngine.resume_from_recovery(reconcile_false_positive=False)`. + """ + + ASSUME_FALSE_POSITIVE_AND_CONTINUE = enum.auto() + """Continue without interruption, acting as if the underlying error was a false positive. + + This is like `ProtocolEngine.resume_from_recovery(reconcile_false_positive=True)`. + """ class ErrorRecoveryPolicy(Protocol): diff --git a/api/src/opentrons/protocol_engine/errors/__init__.py b/api/src/opentrons/protocol_engine/errors/__init__.py index e0f60a5cd45..e9f1acddeed 100644 --- a/api/src/opentrons/protocol_engine/errors/__init__.py +++ b/api/src/opentrons/protocol_engine/errors/__init__.py @@ -8,6 +8,7 @@ InvalidSpecificationForRobotTypeError, InvalidLoadPipetteSpecsError, TipNotAttachedError, + PickUpTipTipNotAttachedError, TipAttachedError, CommandDoesNotExistError, LabwareNotLoadedError, @@ -71,7 +72,12 @@ CommandNotAllowedError, InvalidLiquidHeightFound, LiquidHeightUnknownError, - InvalidWellDefinitionError, + IncompleteLabwareDefinitionError, + IncompleteWellDefinitionError, + OperationLocationNotInWellError, + InvalidDispenseVolumeError, + StorageLimitReachedError, + InvalidLiquidError, ) from .error_occurrence import ErrorOccurrence, ProtocolCommandFailedError @@ -85,6 +91,7 @@ "InvalidSpecificationForRobotTypeError", "InvalidLoadPipetteSpecsError", "TipNotAttachedError", + "PickUpTipTipNotAttachedError", "TipAttachedError", "CommandDoesNotExistError", "LabwareNotLoadedError", @@ -131,6 +138,7 @@ "InvalidTargetSpeedError", "InvalidBlockVolumeError", "InvalidHoldTimeError", + "InvalidLiquidError", "CannotPerformModuleAction", "ResumeFromRecoveryNotAllowedError", "PauseNotAllowedError", @@ -151,5 +159,9 @@ "CommandNotAllowedError", "InvalidLiquidHeightFound", "LiquidHeightUnknownError", - "InvalidWellDefinitionError", + "IncompleteLabwareDefinitionError", + "IncompleteWellDefinitionError", + "OperationLocationNotInWellError", + "InvalidDispenseVolumeError", + "StorageLimitReachedError", ] diff --git a/api/src/opentrons/protocol_engine/errors/exceptions.py b/api/src/opentrons/protocol_engine/errors/exceptions.py index 57d420124a7..36b0d2ccbef 100644 --- a/api/src/opentrons/protocol_engine/errors/exceptions.py +++ b/api/src/opentrons/protocol_engine/errors/exceptions.py @@ -1,11 +1,17 @@ """Protocol engine exceptions.""" +from __future__ import annotations + from logging import getLogger -from typing import Any, Dict, Optional, Union, Iterator, Sequence +from typing import Any, Dict, Final, Optional, Union, Iterator, Sequence, TYPE_CHECKING from opentrons_shared_data.errors import ErrorCodes from opentrons_shared_data.errors.exceptions import EnumeratedError, PythonException +if TYPE_CHECKING: + from opentrons.protocol_engine.types import TipGeometry + + log = getLogger(__name__) @@ -132,6 +138,21 @@ def __init__( super().__init__(ErrorCodes.UNEXPECTED_TIP_REMOVAL, message, details, wrapping) +class PickUpTipTipNotAttachedError(TipNotAttachedError): + """Raised from TipHandler.pick_up_tip(). + + This is like TipNotAttachedError except that it carries some extra information + about the attempted operation. + """ + + tip_geometry: Final[TipGeometry] + """The tip geometry that would have been on the pipette, had the operation succeeded.""" + + def __init__(self, tip_geometry: TipGeometry) -> None: + super().__init__() + self.tip_geometry = tip_geometry + + class TipAttachedError(ProtocolEngineError): """Raised when a tip shouldn't be attached, but is.""" @@ -223,6 +244,19 @@ def __init__( super().__init__(ErrorCodes.GENERAL_ERROR, message, details, wrapping) +class InvalidLiquidError(ProtocolEngineError): + """Raised when attempting to add a liquid with an invalid property.""" + + def __init__( + self, + message: Optional[str] = None, + details: Optional[Dict[str, Any]] = None, + wrapping: Optional[Sequence[EnumeratedError]] = None, + ) -> None: + """Build an InvalidLiquidError.""" + super().__init__(ErrorCodes.INVALID_PROTOCOL_DATA, message, details, wrapping) + + class LabwareDefinitionDoesNotExistError(ProtocolEngineError): """Raised when referencing a labware definition that does not exist.""" @@ -952,7 +986,7 @@ def __init__( """Build a InvalidPipettingVolumeError.""" message = ( f"Cannot aspirate {attempted_aspirate_volume} µL when only" - f" {available_volume} is available." + f" {available_volume} is available in the tip." ) details = { "attempted_aspirate_volume": attempted_aspirate_volume, @@ -1071,8 +1105,21 @@ def __init__( super().__init__(ErrorCodes.GENERAL_ERROR, message, details, wrapping) -class InvalidWellDefinitionError(ProtocolEngineError): - """Raised when an InnerWellGeometry definition is invalid.""" +class IncompleteLabwareDefinitionError(ProtocolEngineError): + """Raised when a labware definition lacks innerLabwareGeometry in general or for a specific well_id.""" + + def __init__( + self, + message: Optional[str] = None, + details: Optional[Dict[str, Any]] = None, + wrapping: Optional[Sequence[EnumeratedError]] = None, + ) -> None: + """Build an IncompleteLabwareDefinitionError.""" + super().__init__(ErrorCodes.GENERAL_ERROR, message, details, wrapping) + + +class IncompleteWellDefinitionError(ProtocolEngineError): + """Raised when a well definition lacks a geometryDefinitionId.""" def __init__( self, @@ -1080,5 +1127,31 @@ def __init__( details: Optional[Dict[str, Any]] = None, wrapping: Optional[Sequence[EnumeratedError]] = None, ) -> None: - """Build an InvalidWellDefinitionError.""" + """Build an IncompleteWellDefinitionError.""" super().__init__(ErrorCodes.GENERAL_ERROR, message, details, wrapping) + + +class OperationLocationNotInWellError(ProtocolEngineError): + """Raised when a calculated operation location is not within a well.""" + + def __init__( + self, + message: Optional[str] = None, + details: Optional[Dict[str, Any]] = None, + wrapping: Optional[Sequence[EnumeratedError]] = None, + ) -> None: + """Build an OperationLocationNotInWellError.""" + super().__init__(ErrorCodes.GENERAL_ERROR, message, details, wrapping) + + +class StorageLimitReachedError(ProtocolEngineError): + """Raised to indicate that a file cannot be created due to storage limitations.""" + + def __init__( + self, + message: Optional[str] = None, + detail: Optional[Dict[str, str]] = None, + wrapping: Optional[Sequence[EnumeratedError]] = None, + ) -> None: + """Build an StorageLimitReached.""" + super().__init__(ErrorCodes.GENERAL_ERROR, message, detail, wrapping) diff --git a/api/src/opentrons/protocol_engine/execution/__init__.py b/api/src/opentrons/protocol_engine/execution/__init__.py index 80f2dfd0d99..482a16d787f 100644 --- a/api/src/opentrons/protocol_engine/execution/__init__.py +++ b/api/src/opentrons/protocol_engine/execution/__init__.py @@ -21,6 +21,7 @@ from .hardware_stopper import HardwareStopper from .door_watcher import DoorWatcher from .status_bar import StatusBarHandler +from ..resources.file_provider import FileProvider # .thermocycler_movement_flagger omitted from package's public interface. @@ -45,4 +46,5 @@ "DoorWatcher", "RailLightsHandler", "StatusBarHandler", + "FileProvider", ] diff --git a/api/src/opentrons/protocol_engine/execution/command_executor.py b/api/src/opentrons/protocol_engine/execution/command_executor.py index e9dd2ec73b9..b6c686e0b11 100644 --- a/api/src/opentrons/protocol_engine/execution/command_executor.py +++ b/api/src/opentrons/protocol_engine/execution/command_executor.py @@ -12,9 +12,10 @@ ) from opentrons.protocol_engine.commands.command import SuccessData +from opentrons.protocol_engine.notes import make_error_recovery_debug_note from ..state.state import StateStore -from ..resources import ModelUtils +from ..resources import ModelUtils, FileProvider from ..commands import CommandStatus from ..actions import ( ActionDispatcher, @@ -72,6 +73,7 @@ class CommandExecutor: def __init__( self, hardware_api: HardwareControlAPI, + file_provider: FileProvider, state_store: StateStore, action_dispatcher: ActionDispatcher, equipment: EquipmentHandler, @@ -88,6 +90,7 @@ def __init__( ) -> None: """Initialize the CommandExecutor with access to its dependencies.""" self._hardware_api = hardware_api + self._file_provider = file_provider self._state_store = state_store self._action_dispatcher = action_dispatcher self._equipment = equipment @@ -116,6 +119,7 @@ async def execute(self, command_id: str) -> None: command_impl = queued_command._ImplementationCls( state_view=self._state_store, hardware_api=self._hardware_api, + file_provider=self._file_provider, equipment=self._equipment, movement=self._movement, gantry_mover=self._gantry_mover, @@ -158,6 +162,12 @@ async def execute(self, command_id: str) -> None: elif not isinstance(error, EnumeratedError): error = PythonException(error) + error_recovery_type = error_recovery_policy( + self._state_store.config, + running_command, + None, + ) + note_tracker(make_error_recovery_debug_note(error_recovery_type)) self._action_dispatcher.dispatch( FailCommandAction( error=error, @@ -166,11 +176,7 @@ async def execute(self, command_id: str) -> None: error_id=self._model_utils.generate_id(), failed_at=self._model_utils.get_timestamp(), notes=note_tracker.get_notes(), - type=error_recovery_policy( - self._state_store.config, - running_command, - None, - ), + type=error_recovery_type, ) ) @@ -186,12 +192,17 @@ async def execute(self, command_id: str) -> None: self._action_dispatcher.dispatch( SucceedCommandAction( command=succeeded_command, - private_result=result.private, state_update=result.state_update, ), ) else: # The command encountered a defined error. + error_recovery_type = error_recovery_policy( + self._state_store.config, + running_command, + result, + ) + note_tracker(make_error_recovery_debug_note(error_recovery_type)) self._action_dispatcher.dispatch( FailCommandAction( error=result, @@ -200,10 +211,6 @@ async def execute(self, command_id: str) -> None: error_id=result.public.id, failed_at=result.public.createdAt, notes=note_tracker.get_notes(), - type=error_recovery_policy( - self._state_store.config, - running_command, - result, - ), + type=error_recovery_type, ) ) diff --git a/api/src/opentrons/protocol_engine/execution/create_queue_worker.py b/api/src/opentrons/protocol_engine/execution/create_queue_worker.py index e449a013008..e37a2c0716b 100644 --- a/api/src/opentrons/protocol_engine/execution/create_queue_worker.py +++ b/api/src/opentrons/protocol_engine/execution/create_queue_worker.py @@ -6,6 +6,7 @@ from ..state.state import StateStore from ..actions import ActionDispatcher +from ..resources import FileProvider from .equipment import EquipmentHandler from .movement import MovementHandler from .gantry_mover import create_gantry_mover @@ -20,6 +21,7 @@ def create_queue_worker( hardware_api: HardwareControlAPI, + file_provider: FileProvider, state_store: StateStore, action_dispatcher: ActionDispatcher, command_generator: Callable[[], AsyncGenerator[str, None]], @@ -28,6 +30,7 @@ def create_queue_worker( Arguments: hardware_api: Hardware control API to pass down to dependencies. + file_provider: Provides access to robot server file writing procedures for protocol output. state_store: StateStore to pass down to dependencies. action_dispatcher: ActionDispatcher to pass down to dependencies. error_recovery_policy: ErrorRecoveryPolicy to pass down to dependencies. @@ -78,6 +81,7 @@ def create_queue_worker( command_executor = CommandExecutor( hardware_api=hardware_api, + file_provider=file_provider, state_store=state_store, action_dispatcher=action_dispatcher, equipment=equipment_handler, diff --git a/api/src/opentrons/protocol_engine/execution/error_recovery_hardware_state_synchronizer.py b/api/src/opentrons/protocol_engine/execution/error_recovery_hardware_state_synchronizer.py new file mode 100644 index 00000000000..67d75cfb181 --- /dev/null +++ b/api/src/opentrons/protocol_engine/execution/error_recovery_hardware_state_synchronizer.py @@ -0,0 +1,101 @@ +# noqa: D100 + + +from opentrons.hardware_control import HardwareControlAPI +from opentrons.protocol_engine.actions.action_handler import ActionHandler +from opentrons.protocol_engine.actions.actions import ( + Action, + FailCommandAction, + ResumeFromRecoveryAction, +) +from opentrons.protocol_engine.commands.command import DefinedErrorData +from opentrons.protocol_engine.error_recovery_policy import ErrorRecoveryType +from opentrons.protocol_engine.execution.tip_handler import HardwareTipHandler +from opentrons.protocol_engine.state import update_types +from opentrons.protocol_engine.state.state import StateView + + +class ErrorRecoveryHardwareStateSynchronizer(ActionHandler): + """A hack to keep the hardware API's state correct through certain error recovery flows. + + BACKGROUND: + + Certain parts of robot state are duplicated between `opentrons.protocol_engine` and + `opentrons.hardware_control`. Stuff like "is there a tip attached." + + Normally, Protocol Engine command implementations (`opentrons.protocol_engine.commands`) + mutate hardware API state when they execute; and then when they finish executing, + the Protocol Engine state stores (`opentrons.protocol_engine.state`) update Protocol + Engine state accordingly. So both halves are accounted for. This generally works fine. + + However, we need to go out of our way to support + `ProtocolEngine.resume_from_recovery(reconcile_false_positive=True)`. + It wants to apply a second set of state updates to "fix things up" with the + new knowledge that some error was a false positive. The Protocol Engine half of that + is easy for us to apply the normal way, through the state stores; but the + hardware API half of that cannot be applied the normal way, from the command + implementation, because the command in question is no longer running. + + THE HACK: + + This listens for the same error recovery state updates that the state stores do, + figures out what hardware API state mutations ought to go along with them, + and then does those mutations. + + The problem is that hardware API state is now mutated from two different places + (sometimes the command implementations, and sometimes here), which are bound + to grow accidental differences. + + TO FIX: + + Make Protocol Engine's use of the hardware API less stateful. e.g. supply + tip geometry every time we call a hardware API movement method, instead of + just once when we pick up a tip. Use Protocol Engine state as the single source + of truth. + """ + + def __init__(self, hardware_api: HardwareControlAPI, state_view: StateView) -> None: + self._hardware_api = hardware_api + self._state_view = state_view + + def handle_action(self, action: Action) -> None: + """Modify hardware API state in reaction to a Protocol Engine action.""" + state_update = _get_state_update(action) + if state_update: + self._synchronize(state_update) + + def _synchronize(self, state_update: update_types.StateUpdate) -> None: + tip_handler = HardwareTipHandler(self._state_view, self._hardware_api) + + if state_update.pipette_tip_state != update_types.NO_CHANGE: + pipette_id = state_update.pipette_tip_state.pipette_id + tip_geometry = state_update.pipette_tip_state.tip_geometry + if tip_geometry is None: + tip_handler.remove_tip(pipette_id) + else: + tip_handler.cache_tip(pipette_id=pipette_id, tip=tip_geometry) + + +def _get_state_update(action: Action) -> update_types.StateUpdate | None: + """Get the mutations that we need to do on the hardware API to stay in sync with an engine action. + + The mutations are returned in Protocol Engine terms, as a StateUpdate. + They then need to be converted to hardware API terms. + """ + match action: + case ResumeFromRecoveryAction(state_update=state_update): + return state_update + + case FailCommandAction( + error=DefinedErrorData( + state_update_if_false_positive=state_update_if_false_positive + ) + ): + return ( + state_update_if_false_positive + if action.type == ErrorRecoveryType.ASSUME_FALSE_POSITIVE_AND_CONTINUE + else None + ) + + case _: + return None diff --git a/api/src/opentrons/protocol_engine/execution/hardware_stopper.py b/api/src/opentrons/protocol_engine/execution/hardware_stopper.py index 28c310acd70..81d4f10d94d 100644 --- a/api/src/opentrons/protocol_engine/execution/hardware_stopper.py +++ b/api/src/opentrons/protocol_engine/execution/hardware_stopper.py @@ -78,7 +78,7 @@ async def _drop_tip(self) -> None: try: if self._state_store.labware.get_fixed_trash_id() == FIXED_TRASH_ID: # OT-2 and Flex 2.15 protocols will default to the Fixed Trash Labware - await self._tip_handler.add_tip(pipette_id=pipette_id, tip=tip) + self._tip_handler.cache_tip(pipette_id=pipette_id, tip=tip) await self._movement_handler.move_to_well( pipette_id=pipette_id, labware_id=FIXED_TRASH_ID, @@ -90,7 +90,7 @@ async def _drop_tip(self) -> None: ) elif self._state_store.config.robot_type == "OT-2 Standard": # API 2.16 and above OT2 protocols use addressable areas - await self._tip_handler.add_tip(pipette_id=pipette_id, tip=tip) + self._tip_handler.cache_tip(pipette_id=pipette_id, tip=tip) await self._movement_handler.move_to_addressable_area( pipette_id=pipette_id, addressable_area_name="fixedTrash", diff --git a/api/src/opentrons/protocol_engine/execution/movement.py b/api/src/opentrons/protocol_engine/execution/movement.py index a0ebbeac2b6..7eb35e5f911 100644 --- a/api/src/opentrons/protocol_engine/execution/movement.py +++ b/api/src/opentrons/protocol_engine/execution/movement.py @@ -2,7 +2,7 @@ from __future__ import annotations import logging -from typing import Optional, List +from typing import Optional, List, Union from opentrons.types import Point, MountType from opentrons.hardware_control import HardwareControlAPI @@ -10,6 +10,7 @@ from ..types import ( WellLocation, + LiquidHandlingWellLocation, DeckPoint, MovementAxis, MotorAxis, @@ -66,11 +67,12 @@ async def move_to_well( pipette_id: str, labware_id: str, well_name: str, - well_location: Optional[WellLocation] = None, + well_location: Optional[Union[WellLocation, LiquidHandlingWellLocation]] = None, current_well: Optional[CurrentWell] = None, force_direct: bool = False, minimum_z_height: Optional[float] = None, speed: Optional[float] = None, + operation_volume: Optional[float] = None, ) -> Point: """Move to a specific well.""" self._state_store.labware.raise_if_labware_inaccessible_by_pipette( @@ -129,6 +131,7 @@ async def move_to_well( current_well=current_well, force_direct=force_direct, minimum_z_height=minimum_z_height, + operation_volume=operation_volume, ) speed = self._state_store.pipettes.get_movement_speed( diff --git a/api/src/opentrons/protocol_engine/execution/pipetting.py b/api/src/opentrons/protocol_engine/execution/pipetting.py index ae35e779761..2964f02d183 100644 --- a/api/src/opentrons/protocol_engine/execution/pipetting.py +++ b/api/src/opentrons/protocol_engine/execution/pipetting.py @@ -288,8 +288,8 @@ async def liquid_probe_in_place( well_location: WellLocation, ) -> float: """Detect liquid level.""" - # TODO (pm, 6-18-24): return a value of worth if needed - return 0.0 + well_def = self._state_view.labware.get_well_definition(labware_id, well_name) + return well_def.depth def _validate_tip_attached(self, pipette_id: str, command_name: str) -> None: """Validate if there is a tip attached.""" diff --git a/api/src/opentrons/protocol_engine/execution/queue_worker.py b/api/src/opentrons/protocol_engine/execution/queue_worker.py index 67f8f17b42c..015adf085c9 100644 --- a/api/src/opentrons/protocol_engine/execution/queue_worker.py +++ b/api/src/opentrons/protocol_engine/execution/queue_worker.py @@ -69,7 +69,11 @@ async def join(self) -> None: async def _run_commands(self) -> None: async for command_id in self._command_generator(): - await self._command_executor.execute(command_id=command_id) + try: + await self._command_executor.execute(command_id=command_id) + except BaseException: + log.exception("Unhandled failure in command executor") + raise # Yield to the event loop in case we're executing a long sequence of commands # that never yields internally. For example, a long sequence of comment commands. await asyncio.sleep(0) diff --git a/api/src/opentrons/protocol_engine/execution/tip_handler.py b/api/src/opentrons/protocol_engine/execution/tip_handler.py index 3fed8510a43..dde67ece007 100644 --- a/api/src/opentrons/protocol_engine/execution/tip_handler.py +++ b/api/src/opentrons/protocol_engine/execution/tip_handler.py @@ -4,6 +4,9 @@ from opentrons.hardware_control import HardwareControlAPI from opentrons.hardware_control.types import FailedTipStateCheck, InstrumentProbeType +from opentrons.protocol_engine.errors.exceptions import PickUpTipTipNotAttachedError +from opentrons.types import Mount + from opentrons_shared_data.errors.exceptions import ( CommandPreconditionViolated, CommandParameterLimitViolated, @@ -70,7 +73,7 @@ async def pick_up_tip( Tip geometry of the picked up tip. Raises: - TipNotAttachedError + PickUpTipTipNotAttachedError """ ... @@ -83,9 +86,12 @@ async def drop_tip(self, pipette_id: str, home_after: Optional[bool]) -> None: TipAttachedError """ - async def add_tip(self, pipette_id: str, tip: TipGeometry) -> None: + def cache_tip(self, pipette_id: str, tip: TipGeometry) -> None: """Tell the Hardware API that a tip is attached.""" + def remove_tip(self, pipette_id: str) -> None: + """Tell the hardware API that no tip is attached.""" + async def get_tip_presence(self, pipette_id: str) -> TipPresenceStatus: """Get tip presence status on the pipette.""" @@ -198,6 +204,11 @@ def __init__( self._labware_data_provider = labware_data_provider or LabwareDataProvider() self._state_view = state_view + # WARNING: ErrorRecoveryHardwareStateSynchronizer can currently construct several + # instances of this class per run, in addition to the main instance used + # for command execution. We're therefore depending on this class being + # stateless, so consider that before adding additional attributes here. + async def available_for_nozzle_layout( self, pipette_id: str, @@ -223,7 +234,7 @@ async def pick_up_tip( well_name: str, ) -> TipGeometry: """See documentation on abstract base class.""" - hw_mount = self._state_view.pipettes.get_mount(pipette_id).to_hw_mount() + hw_mount = self._get_hw_mount(pipette_id) nominal_tip_geometry = self._state_view.geometry.get_nominal_tip_geometry( pipette_id=pipette_id, labware_id=labware_id, well_name=well_name @@ -235,33 +246,29 @@ async def pick_up_tip( nominal_fallback=nominal_tip_geometry.length, ) + tip_geometry = TipGeometry( + length=actual_tip_length, + diameter=nominal_tip_geometry.diameter, + volume=nominal_tip_geometry.volume, + ) + await self._hardware_api.tip_pickup_moves( mount=hw_mount, presses=None, increment=None ) - await self.verify_tip_presence(pipette_id, TipPresenceStatus.PRESENT) - - self._hardware_api.cache_tip(hw_mount, actual_tip_length) - await self._hardware_api.prepare_for_aspirate(hw_mount) + try: + await self.verify_tip_presence(pipette_id, TipPresenceStatus.PRESENT) + except TipNotAttachedError as e: + raise PickUpTipTipNotAttachedError(tip_geometry=tip_geometry) from e - self._hardware_api.set_current_tiprack_diameter( - mount=hw_mount, - tiprack_diameter=nominal_tip_geometry.diameter, - ) + self.cache_tip(pipette_id, tip_geometry) - self._hardware_api.set_working_volume( - mount=hw_mount, - tip_volume=nominal_tip_geometry.volume, - ) + await self._hardware_api.prepare_for_aspirate(hw_mount) - return TipGeometry( - length=actual_tip_length, - diameter=nominal_tip_geometry.diameter, - volume=nominal_tip_geometry.volume, - ) + return tip_geometry async def drop_tip(self, pipette_id: str, home_after: Optional[bool]) -> None: """See documentation on abstract base class.""" - hw_mount = self._state_view.pipettes.get_mount(pipette_id).to_hw_mount() + hw_mount = self._get_hw_mount(pipette_id) # Let the hardware controller handle defaulting home_after since its behavior # differs between machines @@ -270,14 +277,18 @@ async def drop_tip(self, pipette_id: str, home_after: Optional[bool]) -> None: else: kwargs = {} - await self._hardware_api.drop_tip(mount=hw_mount, **kwargs) + await self._hardware_api.tip_drop_moves(mount=hw_mount, **kwargs) + + # Allow TipNotAttachedError to propagate. await self.verify_tip_presence(pipette_id, TipPresenceStatus.ABSENT) - async def add_tip(self, pipette_id: str, tip: TipGeometry) -> None: + self.remove_tip(pipette_id) + + def cache_tip(self, pipette_id: str, tip: TipGeometry) -> None: """See documentation on abstract base class.""" - hw_mount = self._state_view.pipettes.get_mount(pipette_id).to_hw_mount() + hw_mount = self._get_hw_mount(pipette_id) - await self._hardware_api.add_tip(mount=hw_mount, tip_length=tip.length) + self._hardware_api.cache_tip(mount=hw_mount, tip_length=tip.length) self._hardware_api.set_current_tiprack_diameter( mount=hw_mount, @@ -289,12 +300,18 @@ async def add_tip(self, pipette_id: str, tip: TipGeometry) -> None: tip_volume=tip.volume, ) + def remove_tip(self, pipette_id: str) -> None: + """See documentation on abstract base class.""" + hw_mount = self._get_hw_mount(pipette_id) + self._hardware_api.remove_tip(hw_mount) + self._hardware_api.set_current_tiprack_diameter(hw_mount, 0) + async def get_tip_presence(self, pipette_id: str) -> TipPresenceStatus: """See documentation on abstract base class.""" try: ot3api = ensure_ot3_hardware(hardware_api=self._hardware_api) - hw_mount = self._state_view.pipettes.get_mount(pipette_id).to_hw_mount() + hw_mount = self._get_hw_mount(pipette_id) status = await ot3api.get_tip_presence_status(hw_mount) return TipPresenceStatus.from_hw_state(status) @@ -335,7 +352,7 @@ async def verify_tip_presence( return try: ot3api = ensure_ot3_hardware(hardware_api=self._hardware_api) - hw_mount = self._state_view.pipettes.get_mount(pipette_id).to_hw_mount() + hw_mount = self._get_hw_mount(pipette_id) await ot3api.verify_tip_presence( hw_mount, expected.to_hw_state(), follow_singular_sensor ) @@ -353,6 +370,9 @@ async def verify_tip_presence( wrapping=[PythonException(e)], ) + def _get_hw_mount(self, pipette_id: str) -> Mount: + return self._state_view.pipettes.get_mount(pipette_id).to_hw_mount() + class VirtualTipHandler(TipHandler): """Pick up and drop tips, using a virtual pipette.""" @@ -416,12 +436,19 @@ async def drop_tip( expected_has_tip=True, ) - async def add_tip(self, pipette_id: str, tip: TipGeometry) -> None: - """Add a tip using a virtual pipette. + def cache_tip(self, pipette_id: str, tip: TipGeometry) -> None: + """See documentation on abstract base class. + + This should not be called when using virtual pipettes. + """ + assert False, "TipHandler.cache_tip should not be used with virtual pipettes" + + def remove_tip(self, pipette_id: str) -> None: + """See documentation on abstract base class. This should not be called when using virtual pipettes. """ - assert False, "TipHandler.add_tip should not be used with virtual pipettes" + assert False, "TipHandler.remove_tip should not be used with virtual pipettes" async def verify_tip_presence( self, diff --git a/api/src/opentrons/protocol_engine/notes/__init__.py b/api/src/opentrons/protocol_engine/notes/__init__.py index f5b1d8c1a2a..606d75665a4 100644 --- a/api/src/opentrons/protocol_engine/notes/__init__.py +++ b/api/src/opentrons/protocol_engine/notes/__init__.py @@ -1,5 +1,17 @@ """Protocol engine notes module.""" -from .notes import NoteKind, CommandNote, CommandNoteAdder, CommandNoteTracker +from .notes import ( + NoteKind, + CommandNote, + CommandNoteAdder, + CommandNoteTracker, + make_error_recovery_debug_note, +) -__all__ = ["NoteKind", "CommandNote", "CommandNoteAdder", "CommandNoteTracker"] +__all__ = [ + "NoteKind", + "CommandNote", + "CommandNoteAdder", + "CommandNoteTracker", + "make_error_recovery_debug_note", +] diff --git a/api/src/opentrons/protocol_engine/notes/notes.py b/api/src/opentrons/protocol_engine/notes/notes.py index cf381aa4a68..8c349d167cd 100644 --- a/api/src/opentrons/protocol_engine/notes/notes.py +++ b/api/src/opentrons/protocol_engine/notes/notes.py @@ -1,7 +1,10 @@ """Definitions of data and interface shapes for notes.""" -from typing import Union, Literal, Protocol, List +from typing import Union, Literal, Protocol, List, TYPE_CHECKING from pydantic import BaseModel, Field +if TYPE_CHECKING: + from opentrons.protocol_engine.error_recovery_policy import ErrorRecoveryType + NoteKind = Union[Literal["warning", "information"], str] @@ -26,6 +29,20 @@ class CommandNote(BaseModel): ) +def make_error_recovery_debug_note(type: "ErrorRecoveryType") -> CommandNote: + """Return a note for debugging error recovery. + + This is intended to be read by developers and support people, not computers. + """ + message = f"Handling this command failure with {type.name}." + return CommandNote.construct( + noteKind="debugErrorRecovery", + shortMessage=message, + longMessage=message, + source="execution", + ) + + class CommandNoteAdder(Protocol): """The shape of a function that something can use to add a command note.""" diff --git a/api/src/opentrons/protocol_engine/protocol_engine.py b/api/src/opentrons/protocol_engine/protocol_engine.py index c5219e889a3..574c3d076f9 100644 --- a/api/src/opentrons/protocol_engine/protocol_engine.py +++ b/api/src/opentrons/protocol_engine/protocol_engine.py @@ -6,7 +6,6 @@ ResumeFromRecoveryAction, SetErrorRecoveryPolicyAction, ) -from opentrons.protocol_engine.error_recovery_policy import ErrorRecoveryPolicy from opentrons.protocols.models import LabwareDefinition from opentrons.hardware_control import HardwareControlAPI @@ -19,8 +18,9 @@ from .errors import ProtocolCommandFailedError, ErrorOccurrence, CommandNotAllowedError from .errors.exceptions import EStopActivatedError +from .error_recovery_policy import ErrorRecoveryPolicy from . import commands, slot_standardization -from .resources import ModelUtils, ModuleDataProvider +from .resources import ModelUtils, ModuleDataProvider, FileProvider from .types import ( LabwareOffset, LabwareOffsetCreate, @@ -39,6 +39,7 @@ HardwareStopper, ) from .state.state import StateStore, StateView +from .state.update_types import StateUpdate from .plugins import AbstractPlugin, PluginStarter from .actions import ( ActionDispatcher, @@ -88,41 +89,31 @@ def __init__( self, hardware_api: HardwareControlAPI, state_store: StateStore, - action_dispatcher: Optional[ActionDispatcher] = None, - plugin_starter: Optional[PluginStarter] = None, + action_dispatcher: ActionDispatcher, + plugin_starter: PluginStarter, + model_utils: ModelUtils, + hardware_stopper: HardwareStopper, + door_watcher: DoorWatcher, + module_data_provider: ModuleDataProvider, + file_provider: FileProvider, queue_worker: Optional[QueueWorker] = None, - model_utils: Optional[ModelUtils] = None, - hardware_stopper: Optional[HardwareStopper] = None, - door_watcher: Optional[DoorWatcher] = None, - module_data_provider: Optional[ModuleDataProvider] = None, ) -> None: """Initialize a ProtocolEngine instance. Must be called while an event loop is active. - This constructor does not inject provider implementations. + This constructor is only for `ProtocolEngine` unit tests. Prefer the `create_protocol_engine()` factory function. """ self._hardware_api = hardware_api + self._file_provider = file_provider self._state_store = state_store - self._model_utils = model_utils or ModelUtils() - self._action_dispatcher = action_dispatcher or ActionDispatcher( - sink=self._state_store - ) - self._plugin_starter = plugin_starter or PluginStarter( - state=self._state_store, - action_dispatcher=self._action_dispatcher, - ) - self._hardware_stopper = hardware_stopper or HardwareStopper( - hardware_api=hardware_api, - state_store=state_store, - ) - self._door_watcher = door_watcher or DoorWatcher( - state_store=state_store, - hardware_api=hardware_api, - action_dispatcher=self._action_dispatcher, - ) - self._module_data_provider = module_data_provider or ModuleDataProvider() + self._model_utils = model_utils + self._action_dispatcher = action_dispatcher + self._plugin_starter = plugin_starter + self._hardware_stopper = hardware_stopper + self._door_watcher = door_watcher + self._module_data_provider = module_data_provider self._queue_worker = queue_worker if self._queue_worker: self._queue_worker.start() @@ -184,11 +175,35 @@ def request_pause(self) -> None: self._action_dispatcher.dispatch(action) self._hardware_api.pause(HardwarePauseType.PAUSE) - def resume_from_recovery(self) -> None: - """Resume normal protocol execution after the engine was `AWAITING_RECOVERY`.""" + def resume_from_recovery(self, reconcile_false_positive: bool) -> None: + """Resume normal protocol execution after the engine was `AWAITING_RECOVERY`. + + If `reconcile_false_positive` is `False`, the engine will continue naively from + whatever state the error left it in. (Each defined error individually documents + exactly how it affects state.) This is appropriate for client-driven error + recovery, where the client wants predictable behavior from the engine. + + If `reconcile_false_positive` is `True`, the engine may apply additional fixups + to its state to try to get the rest of the run to just work, assuming the error + was a false-positive. + + For example, a `tipPhysicallyMissing` error from a `pickUpTip` would normally + leave the engine state without a tip on the pipette. If `reconcile_false_positive=True`, + the engine will set the pipette to have that missing tip before continuing, so + subsequent path planning, aspirates, dispenses, etc. will work as if nothing + went wrong. + """ + if reconcile_false_positive: + state_update = ( + self._state_store.commands.get_state_update_for_false_positive() + ) + else: + state_update = StateUpdate() # Empty/no-op. + action = self._state_store.commands.validate_action_allowed( - ResumeFromRecoveryAction() + ResumeFromRecoveryAction(state_update) ) + self._action_dispatcher.dispatch(action) def add_command( @@ -551,9 +566,12 @@ def add_liquid( description=(description or ""), displayColor=color, ) + validated_liquid = self._state_store.liquid.validate_liquid_allowed( + liquid=liquid + ) - self._action_dispatcher.dispatch(AddLiquidAction(liquid=liquid)) - return liquid + self._action_dispatcher.dispatch(AddLiquidAction(liquid=validated_liquid)) + return validated_liquid def add_addressable_area(self, addressable_area_name: str) -> None: """Add an addressable area to state.""" @@ -616,6 +634,7 @@ def set_and_start_queue_worker( assert self._queue_worker is None self._queue_worker = create_queue_worker( hardware_api=self._hardware_api, + file_provider=self._file_provider, state_store=self._state_store, action_dispatcher=self._action_dispatcher, command_generator=command_generator, diff --git a/api/src/opentrons/protocol_engine/resources/__init__.py b/api/src/opentrons/protocol_engine/resources/__init__.py index 94b71831589..a77075c95bb 100644 --- a/api/src/opentrons/protocol_engine/resources/__init__.py +++ b/api/src/opentrons/protocol_engine/resources/__init__.py @@ -9,6 +9,7 @@ from .deck_data_provider import DeckDataProvider, DeckFixedLabware from .labware_data_provider import LabwareDataProvider from .module_data_provider import ModuleDataProvider +from .file_provider import FileProvider from .ot3_validation import ensure_ot3_hardware @@ -18,6 +19,7 @@ "DeckDataProvider", "DeckFixedLabware", "ModuleDataProvider", + "FileProvider", "ensure_ot3_hardware", "pipette_data_provider", "labware_validation", diff --git a/api/src/opentrons/protocol_engine/resources/file_provider.py b/api/src/opentrons/protocol_engine/resources/file_provider.py new file mode 100644 index 00000000000..e1299605e76 --- /dev/null +++ b/api/src/opentrons/protocol_engine/resources/file_provider.py @@ -0,0 +1,157 @@ +"""File interaction resource provider.""" +from datetime import datetime +from typing import List, Optional, Callable, Awaitable, Dict +from pydantic import BaseModel +from ..errors import StorageLimitReachedError + + +MAXIMUM_CSV_FILE_LIMIT = 400 + + +class GenericCsvTransform: + """Generic CSV File Type data for rows of data to be seperated by a delimeter.""" + + filename: str + rows: List[List[str]] + delimiter: str = "," + + @staticmethod + def build( + filename: str, rows: List[List[str]], delimiter: str = "," + ) -> "GenericCsvTransform": + """Build a Generic CSV datatype class.""" + if "." in filename and not filename.endswith(".csv"): + raise ValueError( + f"Provided filename {filename} invalid. Only CSV file format is accepted." + ) + elif "." not in filename: + filename = f"{filename}.csv" + csv = GenericCsvTransform() + csv.filename = filename + csv.rows = rows + csv.delimiter = delimiter + return csv + + +class ReadData(BaseModel): + """Read Data type containing the wavelength for a Plate Reader read alongside the Measurement Data of that read.""" + + wavelength: int + data: Dict[str, float] + + +class PlateReaderData(BaseModel): + """Data from a Opentrons Plate Reader Read. Can be converted to CSV template format.""" + + read_results: List[ReadData] + reference_wavelength: Optional[int] = None + start_time: datetime + finish_time: datetime + serial_number: str + + def build_generic_csv( # noqa: C901 + self, filename: str, measurement: ReadData + ) -> GenericCsvTransform: + """Builds a CSV compatible object containing Plate Reader Measurements. + + This will also automatically reformat the provided filename to include the wavelength of those measurements. + """ + plate_alpharows = ["A", "B", "C", "D", "E", "F", "G", "H"] + rows = [] + + rows.append(["", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]) + for i in range(8): + row = [plate_alpharows[i]] + for j in range(12): + row.append(str(measurement.data[f"{plate_alpharows[i]}{j+1}"])) + rows.append(row) + for i in range(3): + rows.append([""]) + rows.append(["", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]) + for i in range(8): + row = [plate_alpharows[i]] + for j in range(12): + row.append("") + rows.append(row) + for i in range(3): + rows.append([""]) + rows.append( + [ + "", + "ID", + "Well", + "Absorbance (OD)", + "Mean Absorbance (OD)", + "Absorbance %CV", + ] + ) + for i in range(3): + rows.append([""]) + rows.append( + [ + "", + "ID", + "Well", + "Absorbance (OD)", + "Mean Absorbance (OD)", + "Dilution Factor", + "Absorbance %CV", + ] + ) + rows.append(["1", "Sample 1", "", "", "", "1", "", "", "", "", "", ""]) + for i in range(3): + rows.append([""]) + + # end of file metadata + rows.append(["Protocol"]) + rows.append(["Assay"]) + rows.append(["Sample Wavelength (nm)", str(measurement.wavelength)]) + if self.reference_wavelength is not None: + rows.append(["Reference Wavelength (nm)", str(self.reference_wavelength)]) + rows.append(["Serial No.", self.serial_number]) + rows.append(["Measurement started at", str(self.start_time)]) + rows.append(["Measurement finished at", str(self.finish_time)]) + + # Ensure the filename adheres to ruleset contains the wavelength for a given measurement + if filename.endswith(".csv"): + filename = filename[:-4] + filename = filename + "_" + str(measurement.wavelength) + ".csv" + + return GenericCsvTransform.build( + filename=filename, + rows=rows, + delimiter=",", + ) + + +class FileProvider: + """Provider class to wrap file read write interactions to the data files directory in the engine.""" + + def __init__( + self, + data_files_write_csv_callback: Optional[ + Callable[[GenericCsvTransform], Awaitable[str]] + ] = None, + data_files_filecount: Optional[Callable[[], Awaitable[int]]] = None, + ) -> None: + """Initialize the interface callbacks of the File Provider for data file handling within the Protocol Engine. + + Params: + data_files_write_csv_callback: Callback to write a CSV file to the data files directory and add it to the database. + data_files_filecount: Callback to check the amount of data files already present in the data files directory. + """ + self._data_files_write_csv_callback = data_files_write_csv_callback + self._data_files_filecount = data_files_filecount + + async def write_csv(self, write_data: GenericCsvTransform) -> str: + """Writes the provided CSV object to a file in the Data Files directory. Returns the File ID of the file created.""" + if self._data_files_filecount is not None: + file_count = await self._data_files_filecount() + if file_count >= MAXIMUM_CSV_FILE_LIMIT: + raise StorageLimitReachedError( + f"Not enough space to store file {write_data.filename}." + ) + if self._data_files_write_csv_callback is not None: + return await self._data_files_write_csv_callback(write_data) + # If we are in an analysis or simulation state, return an empty file ID + return "" diff --git a/api/src/opentrons/protocol_engine/state/commands.py b/api/src/opentrons/protocol_engine/state/commands.py index 6723c521892..4d2009aae80 100644 --- a/api/src/opentrons/protocol_engine/state/commands.py +++ b/api/src/opentrons/protocol_engine/state/commands.py @@ -25,6 +25,7 @@ ErrorRecoveryType, ) from opentrons.protocol_engine.notes.notes import CommandNote +from opentrons.protocol_engine.state import update_types from ..actions import ( Action, @@ -141,6 +142,16 @@ class CommandPointer: index: int +@dataclass(frozen=True) +class _RecoveryTargetInfo: + """Info about the failed command that we're currently recovering from.""" + + command_id: str + + state_update_if_false_positive: update_types.StateUpdate + """See `CommandView.get_state_update_if_continued()`.""" + + @dataclass class CommandState: """State of all protocol engine command resources.""" @@ -205,8 +216,8 @@ class CommandState: stable. Eventually, we might want this info to be stored directly on each command. """ - recovery_target_command_id: Optional[str] - """If we're currently recovering from a command failure, which command it was.""" + recovery_target: Optional[_RecoveryTargetInfo] + """If we're currently recovering from a command failure, info about that command.""" finish_error: Optional[ErrorOccurrence] """The error that happened during the post-run finish steps (homing & dropping tips), if any.""" @@ -253,7 +264,7 @@ def __init__( finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_completed_at=None, run_started_at=None, latest_protocol_command_hash=None, @@ -335,14 +346,17 @@ def _handle_succeed_command_action(self, action: SucceedCommandAction) -> None: def _handle_fail_command_action(self, action: FailCommandAction) -> None: prev_entry = self.state.command_history.get(action.command_id) - if isinstance(action.error, EnumeratedError): + if isinstance(action.error, EnumeratedError): # The error was undefined. public_error_occurrence = ErrorOccurrence.from_failed( id=action.error_id, createdAt=action.failed_at, error=action.error, ) - else: + # An empty state update, to no-op. + state_update_if_false_positive = update_types.StateUpdate() + else: # The error was defined. public_error_occurrence = action.error.public + state_update_if_false_positive = action.error.state_update_if_false_positive self._update_to_failed( command_id=action.command_id, @@ -354,6 +368,19 @@ def _handle_fail_command_action(self, action: FailCommandAction) -> None: self._state.failed_command = self._state.command_history.get(action.command_id) self._state.failed_command_errors.append(public_error_occurrence) + if ( + prev_entry.command.intent in (CommandIntent.PROTOCOL, None) + and action.type == ErrorRecoveryType.WAIT_FOR_RECOVERY + ): + self._state.queue_status = QueueStatus.AWAITING_RECOVERY + self._state.recovery_target = _RecoveryTargetInfo( + command_id=action.command_id, + state_update_if_false_positive=state_update_if_false_positive, + ) + self._state.has_entered_error_recovery = True + + # When one command fails, we generally also cancel the commands that + # would have been queued after it. other_command_ids_to_fail: List[str] if prev_entry.command.intent == CommandIntent.SETUP: other_command_ids_to_fail = list( @@ -373,7 +400,8 @@ def _handle_fail_command_action(self, action: FailCommandAction) -> None: ) elif ( action.type == ErrorRecoveryType.WAIT_FOR_RECOVERY - or action.type == ErrorRecoveryType.IGNORE_AND_CONTINUE + or action.type == ErrorRecoveryType.CONTINUE_WITH_ERROR + or action.type == ErrorRecoveryType.ASSUME_FALSE_POSITIVE_AND_CONTINUE ): other_command_ids_to_fail = [] else: @@ -390,14 +418,6 @@ def _handle_fail_command_action(self, action: FailCommandAction) -> None: notes=None, ) - if ( - prev_entry.command.intent in (CommandIntent.PROTOCOL, None) - and action.type == ErrorRecoveryType.WAIT_FOR_RECOVERY - ): - self._state.queue_status = QueueStatus.AWAITING_RECOVERY - self._state.recovery_target_command_id = action.command_id - self._state.has_entered_error_recovery = True - def _handle_play_action(self, action: PlayAction) -> None: if not self._state.run_result: self._state.run_started_at = ( @@ -425,13 +445,13 @@ def _handle_resume_from_recovery_action( self, action: ResumeFromRecoveryAction ) -> None: self._state.queue_status = QueueStatus.RUNNING - self._state.recovery_target_command_id = None + self._state.recovery_target = None def _handle_stop_action(self, action: StopAction) -> None: if not self._state.run_result: - self._state.recovery_target_command_id = None - + self._state.recovery_target = None self._state.queue_status = QueueStatus.PAUSED + if action.from_estop: self._state.stopped_by_estop = True self._state.run_result = RunResult.FAILED @@ -440,7 +460,9 @@ def _handle_stop_action(self, action: StopAction) -> None: def _handle_finish_action(self, action: FinishAction) -> None: if not self._state.run_result: + self._state.recovery_target = None self._state.queue_status = QueueStatus.PAUSED + if action.set_run_status: self._state.run_result = ( RunResult.SUCCEEDED @@ -866,11 +888,11 @@ def get_all_commands_final(self) -> bool: def get_recovery_target(self) -> Optional[CommandPointer]: """Return the command currently undergoing error recovery, if any.""" - recovery_target_command_id = self._state.recovery_target_command_id - if recovery_target_command_id is None: + recovery_target = self._state.recovery_target + if recovery_target is None: return None else: - entry = self._state.command_history.get(recovery_target_command_id) + entry = self._state.command_history.get(recovery_target.command_id) return CommandPointer( command_id=entry.command.id, command_key=entry.command.key, @@ -1083,6 +1105,19 @@ def get_error_recovery_policy(self) -> ErrorRecoveryPolicy: """ return self._state.error_recovery_policy + def get_state_update_for_false_positive(self) -> update_types.StateUpdate: + """Return the state update for if the current recovery target was a false positive. + + If we're currently in error recovery mode, and you have decided that the + underlying command error was a false positive, this returns a state update + that will undo the error's effects on engine state. + See `ProtocolEngine.resume_from_recovery(reconcile_false_positive=True)`. + """ + if self._state.recovery_target is None: + return update_types.StateUpdate() # Empty/no-op. + else: + return self._state.recovery_target.state_update_if_false_positive + def _may_run_with_door_open( self, *, fixit_command: Command | CommandCreate ) -> bool: diff --git a/api/src/opentrons/protocol_engine/state/files.py b/api/src/opentrons/protocol_engine/state/files.py new file mode 100644 index 00000000000..655d038df34 --- /dev/null +++ b/api/src/opentrons/protocol_engine/state/files.py @@ -0,0 +1,59 @@ +"""Basic protocol engine create file data state and store.""" +from dataclasses import dataclass +from typing import List + +from ._abstract_store import HasState, HandlesActions +from ..actions import Action, SucceedCommandAction +from ..commands import ( + Command, + absorbance_reader, +) + + +@dataclass +class FileState: + """State of Engine created files.""" + + file_ids: List[str] + + +class FileStore(HasState[FileState], HandlesActions): + """File state container.""" + + _state: FileState + + def __init__(self) -> None: + """Initialize a File store and its state.""" + self._state = FileState(file_ids=[]) + + def handle_action(self, action: Action) -> None: + """Modify state in reaction to an action.""" + if isinstance(action, SucceedCommandAction): + self._handle_command(action.command) + + def _handle_command(self, command: Command) -> None: + if isinstance(command.result, absorbance_reader.ReadAbsorbanceResult): + if command.result.fileIds is not None: + self._state.file_ids.extend(command.result.fileIds) + + +class FileView(HasState[FileState]): + """Read-only engine created file state view.""" + + _state: FileState + + def __init__(self, state: FileState) -> None: + """Initialize the view of file state. + + Arguments: + state: File state dataclass used for tracking file creation status. + """ + self._state = state + + def get_filecount(self) -> int: + """Get the number of files currently created by the protocol.""" + return len(self._state.file_ids) + + def get_file_id_list(self) -> List[str]: + """Get the list of files by file ID created by the protocol.""" + return self._state.file_ids diff --git a/api/src/opentrons/protocol_engine/state/fluid_stack.py b/api/src/opentrons/protocol_engine/state/fluid_stack.py new file mode 100644 index 00000000000..95465e531b2 --- /dev/null +++ b/api/src/opentrons/protocol_engine/state/fluid_stack.py @@ -0,0 +1,138 @@ +"""Implements fluid stack tracking for pipettes. + +Inside a pipette's tip, there can be a mix of kinds of fluids - here, "fluid" means "liquid" (i.e. a protocol-relevant +working liquid that is aspirated or dispensed from wells) or "air" (i.e. because there was an air gap). Since sometimes +you want air gaps in different places - physically-below liquid to prevent dripping, physically-above liquid to provide +extra room to push the plunger - we need to support some notion of at least phsyical ordinal position of air and liquid, +and we do so as a logical stack because that's physically relevant. +""" +from logging import getLogger +from numpy import isclose +from ..types import AspiratedFluid, FluidKind + +_LOG = getLogger(__name__) + + +class FluidStack: + """A FluidStack data structure is a list of AspiratedFluids, with stack-style (last-in-first-out) ordering. + + The front of the list is the physical-top of the liquid stack (logical-bottom of the stack data structure) + and the back of the list is the physical-bottom of the liquid stack (logical-top of the stack data structure). + The state is internal and the interaction surface is the methods. This is a mutating API. + """ + + _FluidStack = list[AspiratedFluid] + + _fluid_stack: _FluidStack + + def __init__(self, _fluid_stack: _FluidStack | None = None) -> None: + """Build a FluidStack. + + The argument is provided for testing and shouldn't be generally used. + """ + self._fluid_stack = _fluid_stack or [] + + def add_fluid(self, new: AspiratedFluid) -> None: + """Add fluid to a stack. + + If the new fluid is of a different kind than what's on the physical-bottom of the stack, add a new record. + If the new fluid is of the same kind as what's on the physical-bottom of the stack, add the new volume to + the same record. + """ + if len(self._fluid_stack) == 0 or self._fluid_stack[-1].kind != new.kind: + # this is a new kind of fluid, append the record + self._fluid_stack.append(new) + else: + # this is more of the same kind of fluid, add the volumes + old_fluid = self._fluid_stack.pop(-1) + self._fluid_stack.append( + AspiratedFluid(kind=new.kind, volume=old_fluid.volume + new.volume) + ) + + def _alter_fluid_records( + self, remove: int, new_last: AspiratedFluid | None + ) -> None: + if remove >= len(self._fluid_stack) or len(self._fluid_stack) == 0: + self._fluid_stack = [] + return + if remove != 0: + removed = self._fluid_stack[:-remove] + else: + removed = self._fluid_stack + if new_last: + removed[-1] = new_last + self._fluid_stack = removed + + def remove_fluid(self, volume: float) -> None: + """Remove a specific amount of fluid from the physical-bottom of the stack. + + This will consume records that are wholly included in the provided volume and alter the remaining + final records (if any) to decrement the amount of volume removed from it. + + This function is designed to be used inside pipette store action handlers, which are generally not + exception-safe, and therefore swallows and logs errors. + """ + self._fluid_stack_iterator = reversed(self._fluid_stack) + removed_elements: list[AspiratedFluid] = [] + while volume > 0: + try: + last_stack_element = next(self._fluid_stack_iterator) + except StopIteration: + _LOG.error( + f"Attempting to remove more fluid than present, {volume}uL left over" + ) + self._alter_fluid_records(len(removed_elements), None) + return + if last_stack_element.volume < volume: + removed_elements.append(last_stack_element) + volume -= last_stack_element.volume + elif isclose(last_stack_element.volume, volume): + self._alter_fluid_records(len(removed_elements) + 1, None) + return + else: + self._alter_fluid_records( + len(removed_elements), + AspiratedFluid( + kind=last_stack_element.kind, + volume=last_stack_element.volume - volume, + ), + ) + return + + _LOG.error(f"Failed to handle removing {volume}uL from {self._fluid_stack}") + + def aspirated_volume(self, kind: FluidKind | None = None) -> float: + """Measure the total amount of fluid (optionally filtered by kind) in the stack.""" + volume = 0.0 + for el in self._fluid_stack: + if kind is not None and el.kind != kind: + continue + volume += el.volume + return volume + + def liquid_part_of_dispense_volume(self, volume: float) -> float: + """Get the amount of liquid in the specified volume starting at the physical-bottom of the stack.""" + liquid_volume = 0.0 + for el in reversed(self._fluid_stack): + if el.kind == FluidKind.LIQUID: + liquid_volume += min(volume, el.volume) + volume -= min(el.volume, volume) + if isclose(volume, 0.0): + return liquid_volume + return liquid_volume + + def __eq__(self, other: object) -> bool: + """Equality.""" + if isinstance(other, type(self)): + return other._fluid_stack == self._fluid_stack + return False + + def __repr__(self) -> str: + """String representation of a fluid stack.""" + if self._fluid_stack: + stringified_stack = ( + f'(top) {", ".join([str(item) for item in self._fluid_stack])} (bottom)' + ) + else: + stringified_stack = "empty" + return f"<{self.__class__.__name__}: {stringified_stack}>" diff --git a/api/src/opentrons/protocol_engine/state/frustum_helpers.py b/api/src/opentrons/protocol_engine/state/frustum_helpers.py index 4f132ac3b40..83499fb2510 100644 --- a/api/src/opentrons/protocol_engine/state/frustum_helpers.py +++ b/api/src/opentrons/protocol_engine/state/frustum_helpers.py @@ -11,6 +11,7 @@ SphericalSegment, ConicalFrustum, CuboidalFrustum, + SquaredConeSegment, ) @@ -127,6 +128,15 @@ def _volume_from_height_spherical( return volume +def _volume_from_height_squared_cone( + target_height: float, segment: SquaredConeSegment +) -> float: + """Find the volume given a height within a squared cone segment.""" + heights = segment.height_to_volume_table.keys() + best_fit_height = min(heights, key=lambda x: abs(x - target_height)) + return segment.height_to_volume_table[best_fit_height] + + def _height_from_volume_circular( volume: float, total_frustum_height: float, @@ -197,30 +207,52 @@ def _height_from_volume_spherical( return height +def _height_from_volume_squared_cone( + target_volume: float, segment: SquaredConeSegment +) -> float: + """Find the height given a volume within a squared cone segment.""" + volumes = segment.volume_to_height_table.keys() + best_fit_volume = min(volumes, key=lambda x: abs(x - target_volume)) + return segment.volume_to_height_table[best_fit_volume] + + def _get_segment_capacity(segment: WellSegment) -> float: + section_height = segment.topHeight - segment.bottomHeight match segment: case SphericalSegment(): - return _volume_from_height_spherical( - target_height=segment.topHeight, - radius_of_curvature=segment.radiusOfCurvature, + return ( + _volume_from_height_spherical( + target_height=segment.topHeight, + radius_of_curvature=segment.radiusOfCurvature, + ) + * segment.count ) case CuboidalFrustum(): - section_height = segment.topHeight - segment.bottomHeight - return _volume_from_height_rectangular( - target_height=section_height, - bottom_length=segment.bottomYDimension, - bottom_width=segment.bottomXDimension, - top_length=segment.topYDimension, - top_width=segment.topXDimension, - total_frustum_height=section_height, + return ( + _volume_from_height_rectangular( + target_height=section_height, + bottom_length=segment.bottomYDimension, + bottom_width=segment.bottomXDimension, + top_length=segment.topYDimension, + top_width=segment.topXDimension, + total_frustum_height=section_height, + ) + * segment.count ) case ConicalFrustum(): - section_height = segment.topHeight - segment.bottomHeight - return _volume_from_height_circular( - target_height=section_height, - total_frustum_height=section_height, - bottom_radius=(segment.bottomDiameter / 2), - top_radius=(segment.topDiameter / 2), + return ( + _volume_from_height_circular( + target_height=section_height, + total_frustum_height=section_height, + bottom_radius=(segment.bottomDiameter / 2), + top_radius=(segment.topDiameter / 2), + ) + * segment.count + ) + case SquaredConeSegment(): + return ( + _volume_from_height_squared_cone(section_height, segment) + * segment.count ) case _: # TODO: implement volume calculations for truncated circular and rounded rectangular segments @@ -252,6 +284,7 @@ def height_at_volume_within_section( section_height: float, ) -> float: """Calculate a height within a bounded section according to geometry.""" + target_volume_relative = target_volume_relative / section.count match section: case SphericalSegment(): return _height_from_volume_spherical( @@ -275,6 +308,8 @@ def height_at_volume_within_section( top_width=section.topXDimension, top_length=section.topYDimension, ) + case SquaredConeSegment(): + return _height_from_volume_squared_cone(target_volume_relative, section) case _: raise NotImplementedError( "Height from volume calculation not yet implemented for this well shape." @@ -289,25 +324,39 @@ def volume_at_height_within_section( """Calculate a volume within a bounded section according to geometry.""" match section: case SphericalSegment(): - return _volume_from_height_spherical( - target_height=target_height_relative, - radius_of_curvature=section.radiusOfCurvature, + return ( + _volume_from_height_spherical( + target_height=target_height_relative, + radius_of_curvature=section.radiusOfCurvature, + ) + * section.count ) case ConicalFrustum(): - return _volume_from_height_circular( - target_height=target_height_relative, - total_frustum_height=section_height, - bottom_radius=(section.bottomDiameter / 2), - top_radius=(section.topDiameter / 2), + return ( + _volume_from_height_circular( + target_height=target_height_relative, + total_frustum_height=section_height, + bottom_radius=(section.bottomDiameter / 2), + top_radius=(section.topDiameter / 2), + ) + * section.count ) case CuboidalFrustum(): - return _volume_from_height_rectangular( - target_height=target_height_relative, - total_frustum_height=section_height, - bottom_width=section.bottomXDimension, - bottom_length=section.bottomYDimension, - top_width=section.topXDimension, - top_length=section.topYDimension, + return ( + _volume_from_height_rectangular( + target_height=target_height_relative, + total_frustum_height=section_height, + bottom_width=section.bottomXDimension, + bottom_length=section.bottomYDimension, + top_width=section.topXDimension, + top_length=section.topYDimension, + ) + * section.count + ) + case SquaredConeSegment(): + return ( + _volume_from_height_squared_cone(target_height_relative, section) + * section.count ) case _: # TODO(cm): this would be the NEST-96 2uL wells referenced in EXEC-712 @@ -375,18 +424,22 @@ def _find_height_in_partial_frustum( bottom_section_volume = 0.0 for section, capacity in zip(sorted_well, volumetric_capacity): section_top_height, section_volume = capacity - if bottom_section_volume < target_volume < section_volume: + if ( + bottom_section_volume + < target_volume + < (bottom_section_volume + section_volume) + ): relative_target_volume = target_volume - bottom_section_volume - relative_section_height = section.topHeight - section.bottomHeight + section_height = section.topHeight - section.bottomHeight partial_height = height_at_volume_within_section( section=section, target_volume_relative=relative_target_volume, - section_height=relative_section_height, + section_height=section_height, ) return partial_height + section.bottomHeight # bottom section volume should always be the volume enclosed in the previously # viewed section - bottom_section_volume = section_volume + bottom_section_volume += section_volume # if we've looked through all sections and can't find the target volume, raise an error raise InvalidLiquidHeightFound( @@ -399,7 +452,7 @@ def find_height_at_well_volume( ) -> float: """Find the height within a well, at a known volume.""" volumetric_capacity = get_well_volumetric_capacity(well_geometry) - max_volume = volumetric_capacity[-1][1] + max_volume = sum(row[1] for row in volumetric_capacity) if target_volume < 0 or target_volume > max_volume: raise InvalidLiquidHeightFound("Invalid target volume.") diff --git a/api/src/opentrons/protocol_engine/state/geometry.py b/api/src/opentrons/protocol_engine/state/geometry.py index e37a460d226..471065adcc2 100644 --- a/api/src/opentrons/protocol_engine/state/geometry.py +++ b/api/src/opentrons/protocol_engine/state/geometry.py @@ -19,7 +19,7 @@ LabwareNotLoadedOnLabwareError, LabwareNotLoadedOnModuleError, LabwareMovementNotAllowedError, - InvalidWellDefinitionError, + OperationLocationNotInWellError, ) from ..resources import fixture_validation, labware_validation from ..types import ( @@ -27,7 +27,9 @@ LoadedLabware, LoadedModule, WellLocation, + LiquidHandlingWellLocation, DropTipWellLocation, + PickUpTipWellLocation, WellOrigin, DropTipWellOrigin, WellOffset, @@ -56,7 +58,6 @@ from .pipettes import PipetteView from .addressable_areas import AddressableAreaView from .frustum_helpers import ( - get_well_volumetric_capacity, find_volume_at_well_height, find_height_at_well_volume, ) @@ -421,11 +422,51 @@ def get_labware_position(self, labware_id: str) -> Point: z=origin_pos.z + cal_offset.z, ) + WellLocations = Union[ + WellLocation, LiquidHandlingWellLocation, PickUpTipWellLocation + ] + + def validate_well_position( + self, + well_location: WellLocations, + z_offset: float, + pipette_id: Optional[str] = None, + ) -> None: + """Raise exception if operation location is not within well. + + Primarily this checks if there is not enough liquid in a well to do meniscus-relative static aspiration. + """ + if well_location.origin == WellOrigin.MENISCUS: + assert pipette_id is not None + lld_min_height = self._pipettes.get_current_tip_lld_settings( + pipette_id=pipette_id + ) + if z_offset < lld_min_height: + if isinstance(well_location, PickUpTipWellLocation): + raise OperationLocationNotInWellError( + f"Specifying {well_location.origin} with an offset of {well_location.offset} results in an operation location that could be below the bottom of the well" + ) + else: + raise OperationLocationNotInWellError( + f"Specifying {well_location.origin} with an offset of {well_location.offset} and a volume offset of {well_location.volumeOffset} results in an operation location that could be below the bottom of the well" + ) + elif z_offset < 0: + if isinstance(well_location, PickUpTipWellLocation): + raise OperationLocationNotInWellError( + f"Specifying {well_location.origin} with an offset of {well_location.offset} results in an operation location below the bottom of the well" + ) + else: + raise OperationLocationNotInWellError( + f"Specifying {well_location.origin} with an offset of {well_location.offset} and a volume offset of {well_location.volumeOffset} results in an operation location below the bottom of the well" + ) + def get_well_position( self, labware_id: str, well_name: str, - well_location: Optional[WellLocation] = None, + well_location: Optional[WellLocations] = None, + operation_volume: Optional[float] = None, + pipette_id: Optional[str] = None, ) -> Point: """Given relative well location in a labware, get absolute position.""" labware_pos = self.get_labware_position(labware_id) @@ -435,20 +476,17 @@ def get_well_position( offset = WellOffset(x=0, y=0, z=well_depth) if well_location is not None: offset = well_location.offset - if well_location.origin == WellOrigin.TOP: - offset = offset.copy(update={"z": offset.z + well_depth}) - elif well_location.origin == WellOrigin.CENTER: - offset = offset.copy(update={"z": offset.z + well_depth / 2.0}) - elif well_location.origin == WellOrigin.MENISCUS: - liquid_height = self._wells.get_last_measured_liquid_height( - labware_id, well_name - ) - if liquid_height is not None: - offset = offset.copy(update={"z": offset.z + liquid_height}) - else: - raise errors.LiquidHeightUnknownError( - "Must liquid probe before specifying WellOrigin.MENISCUS." - ) + offset_adjustment = self.get_well_offset_adjustment( + labware_id=labware_id, + well_name=well_name, + well_location=well_location, + well_depth=well_depth, + operation_volume=operation_volume, + ) + offset = offset.copy(update={"z": offset.z + offset_adjustment}) + self.validate_well_position( + well_location=well_location, z_offset=offset.z, pipette_id=pipette_id + ) return Point( x=labware_pos.x + offset.x + well_def.x, @@ -483,6 +521,41 @@ def get_relative_well_location( return WellLocation(offset=WellOffset(x=delta.x, y=delta.y, z=delta.z)) + def get_relative_liquid_handling_well_location( + self, + labware_id: str, + well_name: str, + absolute_point: Point, + is_meniscus: Optional[bool] = None, + ) -> LiquidHandlingWellLocation: + """Given absolute position, get relative location of a well in a labware. + + If is_meniscus is True, absolute_point will hold the z-offset in its z field. + """ + if is_meniscus: + return LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=0, y=0, z=absolute_point.z), + ) + else: + well_absolute_point = self.get_well_position(labware_id, well_name) + delta = absolute_point - well_absolute_point + return LiquidHandlingWellLocation( + offset=WellOffset(x=delta.x, y=delta.y, z=delta.z) + ) + + def get_relative_pick_up_tip_well_location( + self, + labware_id: str, + well_name: str, + absolute_point: Point, + ) -> PickUpTipWellLocation: + """Given absolute position, get relative location of a well in a labware.""" + well_absolute_point = self.get_well_position(labware_id, well_name) + delta = absolute_point - well_absolute_point + + return PickUpTipWellLocation(offset=WellOffset(x=delta.x, y=delta.y, z=delta.z)) + def get_well_height( self, labware_id: str, @@ -606,6 +679,14 @@ def get_checked_tip_drop_location( ), ) + def convert_pick_up_tip_well_location( + self, well_location: PickUpTipWellLocation + ) -> WellLocation: + """Convert PickUpTipWellLocation to WellLocation.""" + return WellLocation( + origin=WellOrigin(well_location.origin.value), offset=well_location.offset + ) + # TODO(jbl 11-30-2023) fold this function into get_ancestor_slot_name see RSS-411 def _get_staging_slot_name(self, labware_id: str) -> str: """Get the staging slot name that the labware is on.""" @@ -1278,48 +1359,161 @@ def get_offset_location(self, labware_id: str) -> Optional[LabwareOffsetLocation return None - def get_well_volumetric_capacity( - self, labware_id: str, well_id: str - ) -> List[Tuple[float, float]]: - """Return a map of heights to partial volumes.""" - labware_def = self._labware.get_definition(labware_id) - if labware_def.innerLabwareGeometry is None: - raise InvalidWellDefinitionError(message="No InnerLabwareGeometry found.") - well_geometry = labware_def.innerLabwareGeometry.get(well_id) - if well_geometry is None: - raise InvalidWellDefinitionError( - message=f"No InnerWellGeometry found for well id: {well_id}" + def get_well_offset_adjustment( + self, + labware_id: str, + well_name: str, + well_location: WellLocations, + well_depth: float, + operation_volume: Optional[float] = None, + ) -> float: + """Return a z-axis distance that accounts for well handling height and operation volume. + + Distance is with reference to the well bottom. + """ + # TODO(pbm, 10-23-24): refactor to smartly reduce height/volume conversions + initial_handling_height = self.get_well_handling_height( + labware_id=labware_id, + well_name=well_name, + well_location=well_location, + well_depth=well_depth, + ) + if isinstance(well_location, PickUpTipWellLocation): + volume = 0.0 + elif isinstance(well_location.volumeOffset, float): + volume = well_location.volumeOffset + elif well_location.volumeOffset == "operationVolume": + volume = operation_volume or 0.0 + + if volume: + return self.get_well_height_after_volume( + labware_id=labware_id, + well_name=well_name, + initial_height=initial_handling_height, + volume=volume, ) - return get_well_volumetric_capacity(well_geometry) + else: + return initial_handling_height - def get_volume_at_height( - self, labware_id: str, well_id: str, target_height: float + def get_meniscus_height( + self, + labware_id: str, + well_name: str, ) -> float: - """Find the volume at any height within a well.""" - labware_def = self._labware.get_definition(labware_id) - if labware_def.innerLabwareGeometry is None: - raise InvalidWellDefinitionError(message="No InnerLabwareGeometry found.") - well_geometry = labware_def.innerLabwareGeometry.get(well_id) - if well_geometry is None: - raise InvalidWellDefinitionError( - message=f"No InnerWellGeometry found for well id: {well_id}" - ) - return find_volume_at_well_height( - target_height=target_height, well_geometry=well_geometry + """Returns stored meniscus height in specified well.""" + well_liquid = self._wells.get_well_liquid_info( + labware_id=labware_id, well_name=well_name ) + if ( + well_liquid.probed_height is not None + and well_liquid.probed_height.height is not None + ): + return well_liquid.probed_height.height + elif ( + well_liquid.loaded_volume is not None + and well_liquid.loaded_volume.volume is not None + ): + return self.get_well_height_at_volume( + labware_id=labware_id, + well_name=well_name, + volume=well_liquid.loaded_volume.volume, + ) + elif ( + well_liquid.probed_volume is not None + and well_liquid.probed_volume.volume is not None + ): + return self.get_well_height_at_volume( + labware_id=labware_id, + well_name=well_name, + volume=well_liquid.probed_volume.volume, + ) + else: + raise errors.LiquidHeightUnknownError( + "Must LiquidProbe or LoadLiquid before specifying WellOrigin.MENISCUS." + ) - def get_height_at_volume( - self, labware_id: str, well_id: str, target_volume: float + def get_well_handling_height( + self, + labware_id: str, + well_name: str, + well_location: WellLocations, + well_depth: float, ) -> float: - """Find the height from any volume in a well.""" - labware_def = self._labware.get_definition(labware_id) - if labware_def.innerLabwareGeometry is None: - raise InvalidWellDefinitionError(message="No InnerLabwareGeometry found.") - well_geometry = labware_def.innerLabwareGeometry.get(well_id) - if well_geometry is None: - raise InvalidWellDefinitionError( - message=f"No InnerWellGeometry found for well id: {well_id}" + """Return the handling height for a labware well (with reference to the well bottom).""" + handling_height = 0.0 + if well_location.origin == WellOrigin.TOP: + handling_height = well_depth + elif well_location.origin == WellOrigin.CENTER: + handling_height = well_depth / 2.0 + elif well_location.origin == WellOrigin.MENISCUS: + handling_height = self.get_meniscus_height( + labware_id=labware_id, well_name=well_name ) + return float(handling_height) + + def get_well_height_after_volume( + self, labware_id: str, well_name: str, initial_height: float, volume: float + ) -> float: + """Return the height of liquid in a labware well after a given volume has been handled. + + This is given an initial handling height, with reference to the well bottom. + """ + well_geometry = self._labware.get_well_geometry( + labware_id=labware_id, well_name=well_name + ) + initial_volume = find_volume_at_well_height( + target_height=initial_height, well_geometry=well_geometry + ) + final_volume = initial_volume + volume + return find_height_at_well_volume( + target_volume=final_volume, well_geometry=well_geometry + ) + + def get_well_height_at_volume( + self, labware_id: str, well_name: str, volume: float + ) -> float: + """Convert well volume to height.""" + well_geometry = self._labware.get_well_geometry(labware_id, well_name) return find_height_at_well_volume( - target_volume=target_volume, well_geometry=well_geometry + target_volume=volume, well_geometry=well_geometry + ) + + def get_well_volume_at_height( + self, labware_id: str, well_name: str, height: float + ) -> float: + """Convert well height to volume.""" + well_geometry = self._labware.get_well_geometry(labware_id, well_name) + return find_volume_at_well_height( + target_height=height, well_geometry=well_geometry ) + + def validate_dispense_volume_into_well( + self, + labware_id: str, + well_name: str, + well_location: WellLocations, + volume: float, + ) -> None: + """Raise InvalidDispenseVolumeError if planned dispense volume will overflow well.""" + well_def = self._labware.get_well_definition(labware_id, well_name) + well_volumetric_capacity = well_def.totalLiquidVolume + if well_location.origin == WellOrigin.MENISCUS: + # TODO(pbm, 10-23-24): refactor to smartly reduce height/volume conversions + well_geometry = self._labware.get_well_geometry(labware_id, well_name) + meniscus_height = self.get_meniscus_height( + labware_id=labware_id, well_name=well_name + ) + meniscus_volume = find_volume_at_well_height( + target_height=meniscus_height, well_geometry=well_geometry + ) + remaining_volume = well_volumetric_capacity - meniscus_volume + if volume > remaining_volume: + raise errors.InvalidDispenseVolumeError( + f"Attempting to dispense {volume}µL of liquid into a well that can currently only hold {remaining_volume}µL (well {well_name} in labware_id: {labware_id})" + ) + else: + # TODO(pbm, 10-08-24): factor in well (LabwareStore) state volume + if volume > well_volumetric_capacity: + raise errors.InvalidDispenseVolumeError( + f"Attempting to dispense {volume}µL of liquid into a well that can only hold {well_volumetric_capacity}µL (well {well_name} in labware_id: {labware_id})" + ) diff --git a/api/src/opentrons/protocol_engine/state/labware.py b/api/src/opentrons/protocol_engine/state/labware.py index 4614883fa6f..7cea4f9765b 100644 --- a/api/src/opentrons/protocol_engine/state/labware.py +++ b/api/src/opentrons/protocol_engine/state/labware.py @@ -18,7 +18,10 @@ from opentrons.protocol_engine.state import update_types from opentrons_shared_data.deck.types import DeckDefinitionV5 from opentrons_shared_data.gripper.constants import LABWARE_GRIP_FORCE -from opentrons_shared_data.labware.labware_definition import LabwareRole +from opentrons_shared_data.labware.labware_definition import ( + LabwareRole, + InnerWellGeometry, +) from opentrons_shared_data.pipette.types import LabwareUri from opentrons.types import DeckSlotName, StagingSlotName, MountType @@ -50,7 +53,7 @@ Action, AddLabwareOffsetAction, AddLabwareDefinitionAction, - get_state_update, + get_state_updates, ) from ._abstract_store import HasState, HandlesActions from ._move_types import EdgePathType @@ -146,8 +149,7 @@ def __init__( def handle_action(self, action: Action) -> None: """Modify state in reaction to an action.""" - state_update = get_state_update(action) - if state_update is not None: + for state_update in get_state_updates(action): self._add_loaded_labware(state_update) self._set_labware_location(state_update) @@ -482,6 +484,29 @@ def get_well_definition( f"{well_name} does not exist in {labware_id}." ) from e + def get_well_geometry( + self, labware_id: str, well_name: Optional[str] = None + ) -> InnerWellGeometry: + """Get a well's inner geometry by labware and well name.""" + labware_def = self.get_definition(labware_id) + if labware_def.innerLabwareGeometry is None: + raise errors.IncompleteLabwareDefinitionError( + message=f"No innerLabwareGeometry found in labware definition for labware_id: {labware_id}." + ) + well_def = self.get_well_definition(labware_id, well_name) + well_id = well_def.geometryDefinitionId + if well_id is None: + raise errors.IncompleteWellDefinitionError( + message=f"No geometryDefinitionId found in well definition for well: {well_name} in labware_id: {labware_id}" + ) + else: + well_geometry = labware_def.innerLabwareGeometry.get(well_id) + if well_geometry is None: + raise errors.IncompleteLabwareDefinitionError( + message=f"No innerLabwareGeometry found in labware definition for well_id: {well_id} in labware_id: {labware_id}" + ) + return well_geometry + def get_well_size( self, labware_id: str, well_name: str ) -> Tuple[float, float, float]: diff --git a/api/src/opentrons/protocol_engine/state/liquids.py b/api/src/opentrons/protocol_engine/state/liquids.py index 9394e4261b1..775223c6a60 100644 --- a/api/src/opentrons/protocol_engine/state/liquids.py +++ b/api/src/opentrons/protocol_engine/state/liquids.py @@ -1,11 +1,11 @@ """Basic liquid data state and store.""" from dataclasses import dataclass from typing import Dict, List -from opentrons.protocol_engine.types import Liquid +from opentrons.protocol_engine.types import Liquid, LiquidId from ._abstract_store import HasState, HandlesActions from ..actions import Action, AddLiquidAction -from ..errors import LiquidDoesNotExistError +from ..errors import LiquidDoesNotExistError, InvalidLiquidError @dataclass @@ -51,11 +51,23 @@ def get_all(self) -> List[Liquid]: """Get all protocol liquids.""" return list(self._state.liquids_by_id.values()) - def validate_liquid_id(self, liquid_id: str) -> str: + def validate_liquid_id(self, liquid_id: LiquidId) -> LiquidId: """Check if liquid_id exists in liquids.""" + is_empty = liquid_id == "EMPTY" + if is_empty: + return liquid_id has_liquid = liquid_id in self._state.liquids_by_id if not has_liquid: raise LiquidDoesNotExistError( f"Supplied liquidId: {liquid_id} does not exist in the loaded liquids." ) return liquid_id + + def validate_liquid_allowed(self, liquid: Liquid) -> Liquid: + """Validate that a liquid is legal to load.""" + is_empty = liquid.id == "EMPTY" + if is_empty: + raise InvalidLiquidError( + message='Protocols may not define a liquid with the special id "EMPTY".' + ) + return liquid diff --git a/api/src/opentrons/protocol_engine/state/motion.py b/api/src/opentrons/protocol_engine/state/motion.py index c58ef24ac8a..c9aa146715b 100644 --- a/api/src/opentrons/protocol_engine/state/motion.py +++ b/api/src/opentrons/protocol_engine/state/motion.py @@ -1,6 +1,6 @@ """Motion state store and getters.""" from dataclasses import dataclass -from typing import List, Optional +from typing import List, Optional, Union from opentrons.types import MountType, Point from opentrons.hardware_control.types import CriticalPoint @@ -15,6 +15,7 @@ from ..types import ( MotorAxis, WellLocation, + LiquidHandlingWellLocation, CurrentWell, CurrentPipetteLocation, AddressableOffsetVector, @@ -89,13 +90,14 @@ def get_movement_waypoints_to_well( pipette_id: str, labware_id: str, well_name: str, - well_location: Optional[WellLocation], + well_location: Optional[Union[WellLocation, LiquidHandlingWellLocation]], origin: Point, origin_cp: Optional[CriticalPoint], max_travel_z: float, current_well: Optional[CurrentWell] = None, force_direct: bool = False, minimum_z_height: Optional[float] = None, + operation_volume: Optional[float] = None, ) -> List[motion_planning.Waypoint]: """Calculate waypoints to a destination that's specified as a well.""" location = current_well or self._pipettes.get_current_location() @@ -107,9 +109,11 @@ def get_movement_waypoints_to_well( destination_cp = CriticalPoint.XY_CENTER destination = self._geometry.get_well_position( - labware_id, - well_name, - well_location, + labware_id=labware_id, + well_name=well_name, + well_location=well_location, + operation_volume=operation_volume, + pipette_id=pipette_id, ) move_type = _move_types.get_move_type_to_well( diff --git a/api/src/opentrons/protocol_engine/state/pipettes.py b/api/src/opentrons/protocol_engine/state/pipettes.py index ced8b6076f7..8277204a4be 100644 --- a/api/src/opentrons/protocol_engine/state/pipettes.py +++ b/api/src/opentrons/protocol_engine/state/pipettes.py @@ -2,15 +2,17 @@ from __future__ import annotations import dataclasses +from logging import getLogger from typing import ( Dict, List, Mapping, Optional, Tuple, - Union, ) +from typing_extensions import assert_never + from opentrons_shared_data.pipette import pipette_definition from opentrons.config.defaults_ot2 import Z_RETRACT_DISTANCE from opentrons.hardware_control.dev_types import PipetteDict @@ -21,8 +23,7 @@ ) from opentrons.types import MountType, Mount as HwMount, Point -from . import update_types -from .. import commands +from . import update_types, fluid_stack from .. import errors from ..types import ( LoadedPipette, @@ -36,13 +37,13 @@ ) from ..actions import ( Action, - FailCommandAction, SetPipetteMovementSpeedAction, - SucceedCommandAction, - get_state_update, + get_state_updates, ) from ._abstract_store import HasState, HandlesActions +LOG = getLogger(__name__) + @dataclasses.dataclass(frozen=True) class HardwarePipette: @@ -108,7 +109,7 @@ class PipetteState: # attributes are populated at the appropriate times. Refactor to a # single dict-of-many-things instead of many dicts-of-single-things. pipettes_by_id: Dict[str, LoadedPipette] - aspirated_volume_by_id: Dict[str, Optional[float]] + pipette_contents_by_id: Dict[str, Optional[fluid_stack.FluidStack]] current_location: Optional[CurrentPipetteLocation] current_deck_point: CurrentDeckPoint attached_tip_by_id: Dict[str, Optional[TipGeometry]] @@ -128,7 +129,7 @@ def __init__(self) -> None: """Initialize a PipetteStore and its state.""" self._state = PipetteState( pipettes_by_id={}, - aspirated_volume_by_id={}, + pipette_contents_by_id={}, attached_tip_by_id={}, current_location=None, current_deck_point=CurrentDeckPoint(mount=None, deck_point=None), @@ -141,18 +142,15 @@ def __init__(self) -> None: def handle_action(self, action: Action) -> None: """Modify state in reaction to an action.""" - state_update = get_state_update(action) - if state_update is not None: + for state_update in get_state_updates(action): self._set_load_pipette(state_update) self._update_current_location(state_update) self._update_pipette_config(state_update) self._update_pipette_nozzle_map(state_update) self._update_tip_state(state_update) + self._update_volumes(state_update) - if isinstance(action, (SucceedCommandAction, FailCommandAction)): - self._update_volumes(action) - - elif isinstance(action, SetPipetteMovementSpeedAction): + if isinstance(action, SetPipetteMovementSpeedAction): self._state.movement_speed_by_id[action.pipette_id] = action.speed def _set_load_pipette(self, state_update: update_types.StateUpdate) -> None: @@ -167,7 +165,6 @@ def _set_load_pipette(self, state_update: update_types.StateUpdate) -> None: self._state.liquid_presence_detection_by_id[pipette_id] = ( state_update.loaded_pipette.liquid_presence_detection or False ) - self._state.aspirated_volume_by_id[pipette_id] = None self._state.movement_speed_by_id[pipette_id] = None self._state.attached_tip_by_id[pipette_id] = None @@ -178,7 +175,6 @@ def _update_tip_state(self, state_update: update_types.StateUpdate) -> None: attached_tip = state_update.pipette_tip_state.tip_geometry self._state.attached_tip_by_id[pipette_id] = attached_tip - self._state.aspirated_volume_by_id[pipette_id] = 0 static_config = self._state.static_config_by_id.get(pipette_id) if static_config: @@ -205,7 +201,6 @@ def _update_tip_state(self, state_update: update_types.StateUpdate) -> None: else: pipette_id = state_update.pipette_tip_state.pipette_id - self._state.aspirated_volume_by_id[pipette_id] = None self._state.attached_tip_by_id[pipette_id] = None static_config = self._state.static_config_by_id.get(pipette_id) @@ -309,51 +304,40 @@ def _update_pipette_nozzle_map( state_update.pipette_nozzle_map.pipette_id ] = state_update.pipette_nozzle_map.nozzle_map - def _update_volumes( - self, action: Union[SucceedCommandAction, FailCommandAction] + def _update_volumes(self, state_update: update_types.StateUpdate) -> None: + if state_update.pipette_aspirated_fluid == update_types.NO_CHANGE: + return + if state_update.pipette_aspirated_fluid.type == "aspirated": + self._update_aspirated(state_update.pipette_aspirated_fluid) + elif state_update.pipette_aspirated_fluid.type == "ejected": + self._update_ejected(state_update.pipette_aspirated_fluid) + elif state_update.pipette_aspirated_fluid.type == "empty": + self._update_empty(state_update.pipette_aspirated_fluid) + elif state_update.pipette_aspirated_fluid.type == "unknown": + self._update_unknown(state_update.pipette_aspirated_fluid) + else: + assert_never(state_update.pipette_aspirated_fluid.type) + + def _update_aspirated( + self, update: update_types.PipetteAspiratedFluidUpdate ) -> None: - # todo(mm, 2024-10-10): Port these isinstance checks to StateUpdate. - # https://opentrons.atlassian.net/browse/EXEC-754 + self._fluid_stack_log_if_empty(update.pipette_id).add_fluid(update.fluid) - if isinstance(action, SucceedCommandAction) and isinstance( - action.command.result, - (commands.AspirateResult, commands.AspirateInPlaceResult), - ): - pipette_id = action.command.params.pipetteId - previous_volume = self._state.aspirated_volume_by_id[pipette_id] or 0 - # PipetteHandler will have clamped action.command.result.volume for us, so - # next_volume should always be in bounds. - next_volume = previous_volume + action.command.result.volume + def _update_ejected(self, update: update_types.PipetteEjectedFluidUpdate) -> None: + self._fluid_stack_log_if_empty(update.pipette_id).remove_fluid(update.volume) - self._state.aspirated_volume_by_id[pipette_id] = next_volume + def _update_empty(self, update: update_types.PipetteEmptyFluidUpdate) -> None: + self._state.pipette_contents_by_id[update.pipette_id] = fluid_stack.FluidStack() - elif isinstance(action, SucceedCommandAction) and isinstance( - action.command.result, - (commands.DispenseResult, commands.DispenseInPlaceResult), - ): - pipette_id = action.command.params.pipetteId - previous_volume = self._state.aspirated_volume_by_id[pipette_id] or 0 - # PipetteHandler will have clamped action.command.result.volume for us, so - # next_volume should always be in bounds. - next_volume = previous_volume - action.command.result.volume - self._state.aspirated_volume_by_id[pipette_id] = next_volume - - elif isinstance(action, SucceedCommandAction) and isinstance( - action.command.result, - ( - commands.BlowOutResult, - commands.BlowOutInPlaceResult, - commands.unsafe.UnsafeBlowOutInPlaceResult, - ), - ): - pipette_id = action.command.params.pipetteId - self._state.aspirated_volume_by_id[pipette_id] = None + def _update_unknown(self, update: update_types.PipetteUnknownFluidUpdate) -> None: + self._state.pipette_contents_by_id[update.pipette_id] = None - elif isinstance(action, SucceedCommandAction) and isinstance( - action.command.result, commands.PrepareToAspirateResult - ): - pipette_id = action.command.params.pipetteId - self._state.aspirated_volume_by_id[pipette_id] = 0 + def _fluid_stack_log_if_empty(self, pipette_id: str) -> fluid_stack.FluidStack: + stack = self._state.pipette_contents_by_id[pipette_id] + if stack is None: + LOG.error("Pipette state tried to alter an unknown-contents pipette") + return fluid_stack.FluidStack() + return stack class PipetteView(HasState[PipetteState]): @@ -458,6 +442,10 @@ def get_all_attached_tips(self) -> List[Tuple[str, TipGeometry]]: def get_aspirated_volume(self, pipette_id: str) -> Optional[float]: """Get the currently aspirated volume of a pipette by ID. + This is the volume currently displaced by the plunger relative to its bottom position, + regardless of whether that volume likely contains liquid or air. This makes it the right + function to call to know how much more volume the plunger may displace. + Returns: The volume the pipette has aspirated. None, after blow-out and the plunger is in an unsafe position. @@ -469,13 +457,50 @@ def get_aspirated_volume(self, pipette_id: str) -> Optional[float]: self.validate_tip_state(pipette_id, True) try: - return self._state.aspirated_volume_by_id[pipette_id] + stack = self._state.pipette_contents_by_id[pipette_id] + if stack is None: + return None + return stack.aspirated_volume() except KeyError as e: raise errors.PipetteNotLoadedError( f"Pipette {pipette_id} not found; unable to get current volume." ) from e + def get_liquid_dispensed_by_ejecting_volume( + self, pipette_id: str, volume: float + ) -> Optional[float]: + """Get the amount of liquid (not air) that will be dispensed if the pipette ejects a specified volume. + + For instance, if the pipette contains, in vertical order, + 10 ul air + 80 ul liquid + 5 ul air + + then dispensing 10ul would result in 5ul of liquid; dispensing 85 ul would result in 80ul liquid; dispensing + 95ul would result in 80ul liquid. + + Returns: + The volume of liquid that would be dispensed by the requested volume. + None, after blow-out or when the plunger is in an unsafe position. + + Raises: + PipetteNotLoadedError: pipette ID does not exist. + TipnotAttachedError: No tip is attached to the pipette. + """ + self.validate_tip_state(pipette_id, True) + + try: + stack = self._state.pipette_contents_by_id[pipette_id] + if stack is None: + return None + return stack.liquid_part_of_dispense_volume(volume) + + except KeyError as e: + raise errors.PipetteNotLoadedError( + f"Pipette {pipette_id} not found; unable to get current liquid volume." + ) from e + def get_working_volume(self, pipette_id: str) -> float: """Get the working maximum volume of a pipette by ID. diff --git a/api/src/opentrons/protocol_engine/state/state.py b/api/src/opentrons/protocol_engine/state/state.py index 7fc23a8ee2f..6743e1f44fc 100644 --- a/api/src/opentrons/protocol_engine/state/state.py +++ b/api/src/opentrons/protocol_engine/state/state.py @@ -29,6 +29,7 @@ from .wells import WellState, WellView, WellStore from .geometry import GeometryView from .motion import MotionView +from .files import FileView, FileState, FileStore from .config import Config from .state_summary import StateSummary from ..types import DeckConfigurationType @@ -50,6 +51,7 @@ class State: liquids: LiquidState tips: TipState wells: WellState + files: FileState class StateView(HasState[State]): @@ -66,6 +68,7 @@ class StateView(HasState[State]): _wells: WellView _geometry: GeometryView _motion: MotionView + _files: FileView _config: Config @property @@ -118,6 +121,11 @@ def motion(self) -> MotionView: """Get state view selectors for derived motion state.""" return self._motion + @property + def files(self) -> FileView: + """Get state view selectors for engine create file state.""" + return self._files + @property def config(self) -> Config: """Get ProtocolEngine configuration.""" @@ -139,6 +147,7 @@ def get_summary(self) -> StateSummary: liquids=self._liquid.get_all(), wells=self._wells.get_all(), hasEverEnteredErrorRecovery=self._commands.get_has_entered_recovery_mode(), + files=self._state.files.file_ids, ) @@ -206,6 +215,7 @@ def __init__( self._liquid_store = LiquidStore() self._tip_store = TipStore() self._well_store = WellStore() + self._file_store = FileStore() self._substores: List[HandlesActions] = [ self._command_store, @@ -216,6 +226,7 @@ def __init__( self._liquid_store, self._tip_store, self._well_store, + self._file_store, ] self._config = config self._change_notifier = change_notifier or ChangeNotifier() @@ -333,6 +344,7 @@ def _get_next_state(self) -> State: liquids=self._liquid_store.state, tips=self._tip_store.state, wells=self._well_store.state, + files=self._file_store.state, ) def _initialize_state(self) -> None: @@ -349,6 +361,7 @@ def _initialize_state(self) -> None: self._liquid = LiquidView(state.liquids) self._tips = TipView(state.tips) self._wells = WellView(state.wells) + self._files = FileView(state.files) # Derived states self._geometry = GeometryView( diff --git a/api/src/opentrons/protocol_engine/state/state_summary.py b/api/src/opentrons/protocol_engine/state/state_summary.py index 66fc4249851..7e47ccbbb37 100644 --- a/api/src/opentrons/protocol_engine/state/state_summary.py +++ b/api/src/opentrons/protocol_engine/state/state_summary.py @@ -6,12 +6,12 @@ from ..errors import ErrorOccurrence from ..types import ( EngineStatus, - LiquidHeightSummary, LoadedLabware, LabwareOffset, LoadedModule, LoadedPipette, Liquid, + WellInfoSummary, ) @@ -30,4 +30,5 @@ class StateSummary(BaseModel): startedAt: Optional[datetime] completedAt: Optional[datetime] liquids: List[Liquid] = Field(default_factory=list) - wells: List[LiquidHeightSummary] = Field(default_factory=list) + wells: List[WellInfoSummary] = Field(default_factory=list) + files: List[str] = Field(default_factory=list) diff --git a/api/src/opentrons/protocol_engine/state/tips.py b/api/src/opentrons/protocol_engine/state/tips.py index f744b1a01b4..1ac3e91f795 100644 --- a/api/src/opentrons/protocol_engine/state/tips.py +++ b/api/src/opentrons/protocol_engine/state/tips.py @@ -6,12 +6,7 @@ from opentrons.protocol_engine.state import update_types from ._abstract_store import HasState, HandlesActions -from ..actions import Action, SucceedCommandAction, ResetTipsAction, get_state_update -from ..commands import ( - Command, - LoadLabwareResult, -) -from ..commands.configuring_common import PipetteConfigUpdateResultMixin +from ..actions import Action, ResetTipsAction, get_state_updates from opentrons.hardware_control.nozzle_manager import NozzleMap @@ -63,23 +58,10 @@ def __init__(self) -> None: def handle_action(self, action: Action) -> None: """Modify state in reaction to an action.""" - state_update = get_state_update(action) - if state_update is not None: + for state_update in get_state_updates(action): self._handle_state_update(state_update) - if isinstance(action, SucceedCommandAction): - if isinstance(action.private_result, PipetteConfigUpdateResultMixin): - pipette_id = action.private_result.pipette_id - config = action.private_result.config - self._state.pipette_info_by_pipette_id[pipette_id] = _PipetteInfo( - channels=config.channels, - active_channels=config.channels, - nozzle_map=config.nozzle_map, - ) - - self._handle_succeeded_command(action.command) - - elif isinstance(action, ResetTipsAction): + if isinstance(action, ResetTipsAction): labware_id = action.labware_id for well_name in self._state.tips_by_labware_id[labware_id].keys(): @@ -87,23 +69,16 @@ def handle_action(self, action: Action) -> None: well_name ] = TipRackWellState.CLEAN - def _handle_succeeded_command(self, command: Command) -> None: - if ( - isinstance(command.result, LoadLabwareResult) - and command.result.definition.parameters.isTiprack - ): - labware_id = command.result.labwareId - definition = command.result.definition - self._state.tips_by_labware_id[labware_id] = { - well_name: TipRackWellState.CLEAN - for column in definition.ordering - for well_name in column - } - self._state.column_by_labware_id[labware_id] = [ - column for column in definition.ordering - ] - def _handle_state_update(self, state_update: update_types.StateUpdate) -> None: + if state_update.pipette_config != update_types.NO_CHANGE: + self._state.pipette_info_by_pipette_id[ + state_update.pipette_config.pipette_id + ] = _PipetteInfo( + channels=state_update.pipette_config.config.channels, + active_channels=state_update.pipette_config.config.channels, + nozzle_map=state_update.pipette_config.config.nozzle_map, + ) + if state_update.tips_used != update_types.NO_CHANGE: self._set_used_tips( pipette_id=state_update.tips_used.pipette_id, @@ -120,6 +95,19 @@ def _handle_state_update(self, state_update: update_types.StateUpdate) -> None: ) pipette_info.nozzle_map = state_update.pipette_nozzle_map.nozzle_map + if state_update.loaded_labware != update_types.NO_CHANGE: + labware_id = state_update.loaded_labware.labware_id + definition = state_update.loaded_labware.definition + if definition.parameters.isTiprack: + self._state.tips_by_labware_id[labware_id] = { + well_name: TipRackWellState.CLEAN + for column in definition.ordering + for well_name in column + } + self._state.column_by_labware_id[labware_id] = [ + column for column in definition.ordering + ] + def _set_used_tips( # noqa: C901 self, pipette_id: str, well_name: str, labware_id: str ) -> None: diff --git a/api/src/opentrons/protocol_engine/state/update_types.py b/api/src/opentrons/protocol_engine/state/update_types.py index 5d941d33933..4487a503173 100644 --- a/api/src/opentrons/protocol_engine/state/update_types.py +++ b/api/src/opentrons/protocol_engine/state/update_types.py @@ -4,10 +4,16 @@ import dataclasses import enum import typing +from datetime import datetime from opentrons.hardware_control.nozzle_manager import NozzleMap from opentrons.protocol_engine.resources import pipette_data_provider -from opentrons.protocol_engine.types import DeckPoint, LabwareLocation, TipGeometry +from opentrons.protocol_engine.types import ( + DeckPoint, + LabwareLocation, + TipGeometry, + AspiratedFluid, +) from opentrons.types import MountType from opentrons_shared_data.labware.labware_definition import LabwareDefinition from opentrons_shared_data.pipette.types import PipetteNameType @@ -175,6 +181,69 @@ class TipsUsedUpdate: """ +@dataclasses.dataclass +class LiquidLoadedUpdate: + """An update from loading a liquid.""" + + labware_id: str + volumes: typing.Dict[str, float] + last_loaded: datetime + + +@dataclasses.dataclass +class LiquidProbedUpdate: + """An update from probing a liquid.""" + + labware_id: str + well_name: str + last_probed: datetime + height: float | ClearType + volume: float | ClearType + + +@dataclasses.dataclass +class LiquidOperatedUpdate: + """An update from operating a liquid.""" + + labware_id: str + well_name: str + volume_added: float | ClearType + + +@dataclasses.dataclass +class PipetteAspiratedFluidUpdate: + """Represents the pipette aspirating something. Might be air or liquid from a well.""" + + pipette_id: str + fluid: AspiratedFluid + type: typing.Literal["aspirated"] = "aspirated" + + +@dataclasses.dataclass +class PipetteEjectedFluidUpdate: + """Represents the pipette pushing something out. Might be air or liquid.""" + + pipette_id: str + volume: float + type: typing.Literal["ejected"] = "ejected" + + +@dataclasses.dataclass +class PipetteUnknownFluidUpdate: + """Represents the amount of fluid in the pipette becoming unknown.""" + + pipette_id: str + type: typing.Literal["unknown"] = "unknown" + + +@dataclasses.dataclass +class PipetteEmptyFluidUpdate: + """Sets the pipette to be valid and empty.""" + + pipette_id: str + type: typing.Literal["empty"] = "empty" + + @dataclasses.dataclass class StateUpdate: """Represents an update to perform on engine state.""" @@ -189,12 +258,22 @@ class StateUpdate: pipette_tip_state: PipetteTipStateUpdate | NoChangeType = NO_CHANGE + pipette_aspirated_fluid: PipetteAspiratedFluidUpdate | PipetteEjectedFluidUpdate | PipetteUnknownFluidUpdate | PipetteEmptyFluidUpdate | NoChangeType = ( + NO_CHANGE + ) + labware_location: LabwareLocationUpdate | NoChangeType = NO_CHANGE loaded_labware: LoadedLabwareUpdate | NoChangeType = NO_CHANGE tips_used: TipsUsedUpdate | NoChangeType = NO_CHANGE + liquid_loaded: LiquidLoadedUpdate | NoChangeType = NO_CHANGE + + liquid_probed: LiquidProbedUpdate | NoChangeType = NO_CHANGE + + liquid_operated: LiquidOperatedUpdate | NoChangeType = NO_CHANGE + # These convenience functions let the caller avoid the boilerplate of constructing a # complicated dataclass tree. @@ -330,3 +409,67 @@ def mark_tips_as_used( self.tips_used = TipsUsedUpdate( pipette_id=pipette_id, labware_id=labware_id, well_name=well_name ) + + def set_liquid_loaded( + self, + labware_id: str, + volumes: typing.Dict[str, float], + last_loaded: datetime, + ) -> None: + """Add liquid volumes to well state. See `LoadLiquidUpdate`.""" + self.liquid_loaded = LiquidLoadedUpdate( + labware_id=labware_id, + volumes=volumes, + last_loaded=last_loaded, + ) + + def set_liquid_probed( + self, + labware_id: str, + well_name: str, + last_probed: datetime, + height: float | ClearType, + volume: float | ClearType, + ) -> None: + """Add a liquid height and volume to well state. See `ProbeLiquidUpdate`.""" + self.liquid_probed = LiquidProbedUpdate( + labware_id=labware_id, + well_name=well_name, + height=height, + volume=volume, + last_probed=last_probed, + ) + + def set_liquid_operated( + self, labware_id: str, well_name: str, volume_added: float | ClearType + ) -> None: + """Update liquid volumes in well state. See `OperateLiquidUpdate`.""" + self.liquid_operated = LiquidOperatedUpdate( + labware_id=labware_id, + well_name=well_name, + volume_added=volume_added, + ) + + def set_fluid_aspirated(self, pipette_id: str, fluid: AspiratedFluid) -> None: + """Update record of fluid held inside a pipette. See `PipetteAspiratedFluidUpdate`.""" + self.pipette_aspirated_fluid = PipetteAspiratedFluidUpdate( + type="aspirated", pipette_id=pipette_id, fluid=fluid + ) + + def set_fluid_ejected(self, pipette_id: str, volume: float) -> None: + """Update record of fluid held inside a pipette. See `PipetteEjectedFluidUpdate`.""" + self.pipette_aspirated_fluid = PipetteEjectedFluidUpdate( + type="ejected", pipette_id=pipette_id, volume=volume + ) + + def set_fluid_unknown(self, pipette_id: str) -> None: + """Update record of fluid held inside a pipette. See `PipetteUnknownFluidUpdate`.""" + self.pipette_aspirated_fluid = PipetteUnknownFluidUpdate( + type="unknown", pipette_id=pipette_id + ) + + def set_fluid_empty(self, pipette_id: str) -> None: + """Update record fo fluid held inside a pipette. See `PipetteEmptyFluidUpdate`.""" + self.pipette_aspirated_fluid = PipetteEmptyFluidUpdate( + type="empty", pipette_id=pipette_id + ) diff --git a/api/src/opentrons/protocol_engine/state/wells.py b/api/src/opentrons/protocol_engine/state/wells.py index d74d94a1be0..5b4d3bb8d77 100644 --- a/api/src/opentrons/protocol_engine/state/wells.py +++ b/api/src/opentrons/protocol_engine/state/wells.py @@ -1,25 +1,32 @@ """Basic well data state and store.""" from dataclasses import dataclass -from datetime import datetime -from typing import Dict, List, Optional -from opentrons.protocol_engine.actions.actions import ( - FailCommandAction, - SucceedCommandAction, +from typing import Dict, List, Union, Iterator, Optional, Tuple, overload, TypeVar + +from opentrons.protocol_engine.types import ( + ProbedHeightInfo, + ProbedVolumeInfo, + LoadedVolumeInfo, + WellInfoSummary, + WellLiquidInfo, ) -from opentrons.protocol_engine.commands.liquid_probe import LiquidProbeResult -from opentrons.protocol_engine.commands.pipetting_common import LiquidNotFoundError -from opentrons.protocol_engine.types import LiquidHeightInfo, LiquidHeightSummary +from . import update_types from ._abstract_store import HasState, HandlesActions from ..actions import Action -from ..commands import Command +from ..actions.get_state_update import get_state_updates + + +LabwareId = str +WellName = str @dataclass class WellState: """State of all wells.""" - measured_liquid_heights: Dict[str, Dict[str, LiquidHeightInfo]] + loaded_volumes: Dict[LabwareId, Dict[WellName, LoadedVolumeInfo]] + probed_heights: Dict[LabwareId, Dict[WellName, ProbedHeightInfo]] + probed_volumes: Dict[LabwareId, Dict[WellName, ProbedVolumeInfo]] class WellStore(HasState[WellState], HandlesActions): @@ -29,41 +36,95 @@ class WellStore(HasState[WellState], HandlesActions): def __init__(self) -> None: """Initialize a well store and its state.""" - self._state = WellState(measured_liquid_heights={}) + self._state = WellState(loaded_volumes={}, probed_heights={}, probed_volumes={}) def handle_action(self, action: Action) -> None: """Modify state in reaction to an action.""" - if isinstance(action, SucceedCommandAction): - self._handle_succeeded_command(action.command) - if isinstance(action, FailCommandAction): - self._handle_failed_command(action) - - def _handle_succeeded_command(self, command: Command) -> None: - if isinstance(command.result, LiquidProbeResult): - self._set_liquid_height( - labware_id=command.params.labwareId, - well_name=command.params.wellName, - height=command.result.z_position, - time=command.createdAt, - ) - - def _handle_failed_command(self, action: FailCommandAction) -> None: - if isinstance(action.error, LiquidNotFoundError): - self._set_liquid_height( - labware_id=action.error.private.labware_id, - well_name=action.error.private.well_name, - height=None, - time=action.failed_at, + for state_update in get_state_updates(action): + if state_update.liquid_loaded != update_types.NO_CHANGE: + self._handle_liquid_loaded_update(state_update.liquid_loaded) + if state_update.liquid_probed != update_types.NO_CHANGE: + self._handle_liquid_probed_update(state_update.liquid_probed) + if state_update.liquid_operated != update_types.NO_CHANGE: + self._handle_liquid_operated_update(state_update.liquid_operated) + + def _handle_liquid_loaded_update( + self, state_update: update_types.LiquidLoadedUpdate + ) -> None: + labware_id = state_update.labware_id + if labware_id not in self._state.loaded_volumes: + self._state.loaded_volumes[labware_id] = {} + for (well, volume) in state_update.volumes.items(): + self._state.loaded_volumes[labware_id][well] = LoadedVolumeInfo( + volume=_none_from_clear(volume), + last_loaded=state_update.last_loaded, + operations_since_load=0, ) - def _set_liquid_height( - self, labware_id: str, well_name: str, height: float, time: datetime + def _handle_liquid_probed_update( + self, state_update: update_types.LiquidProbedUpdate + ) -> None: + labware_id = state_update.labware_id + well_name = state_update.well_name + if labware_id not in self._state.probed_heights: + self._state.probed_heights[labware_id] = {} + if labware_id not in self._state.probed_volumes: + self._state.probed_volumes[labware_id] = {} + self._state.probed_heights[labware_id][well_name] = ProbedHeightInfo( + height=_none_from_clear(state_update.height), + last_probed=state_update.last_probed, + ) + self._state.probed_volumes[labware_id][well_name] = ProbedVolumeInfo( + volume=_none_from_clear(state_update.volume), + last_probed=state_update.last_probed, + operations_since_probe=0, + ) + + def _handle_liquid_operated_update( + self, state_update: update_types.LiquidOperatedUpdate ) -> None: - """Set the liquid height of the well.""" - lhi = LiquidHeightInfo(height=height, last_measured=time) - if labware_id not in self._state.measured_liquid_heights: - self._state.measured_liquid_heights[labware_id] = {} - self._state.measured_liquid_heights[labware_id][well_name] = lhi + labware_id = state_update.labware_id + well_name = state_update.well_name + if ( + labware_id in self._state.loaded_volumes + and well_name in self._state.loaded_volumes[labware_id] + ): + if state_update.volume_added is update_types.CLEAR: + del self._state.loaded_volumes[labware_id][well_name] + else: + prev_loaded_vol_info = self._state.loaded_volumes[labware_id][well_name] + assert prev_loaded_vol_info.volume is not None + self._state.loaded_volumes[labware_id][well_name] = LoadedVolumeInfo( + volume=prev_loaded_vol_info.volume + state_update.volume_added, + last_loaded=prev_loaded_vol_info.last_loaded, + operations_since_load=prev_loaded_vol_info.operations_since_load + + 1, + ) + if ( + labware_id in self._state.probed_heights + and well_name in self._state.probed_heights[labware_id] + ): + del self._state.probed_heights[labware_id][well_name] + if ( + labware_id in self._state.probed_volumes + and well_name in self._state.probed_volumes[labware_id] + ): + if state_update.volume_added is update_types.CLEAR: + del self._state.probed_volumes[labware_id][well_name] + else: + prev_probed_vol_info = self._state.probed_volumes[labware_id][well_name] + if prev_probed_vol_info.volume is None: + new_vol_info: float | None = None + else: + new_vol_info = ( + prev_probed_vol_info.volume + state_update.volume_added + ) + self._state.probed_volumes[labware_id][well_name] = ProbedVolumeInfo( + volume=new_vol_info, + last_probed=prev_probed_vol_info.last_probed, + operations_since_probe=prev_probed_vol_info.operations_since_probe + + 1, + ) class WellView(HasState[WellState]): @@ -79,51 +140,97 @@ def __init__(self, state: WellState) -> None: """ self._state = state - def get_all(self) -> List[LiquidHeightSummary]: - """Get all well liquid heights.""" - all_heights: List[LiquidHeightSummary] = [] - for labware, wells in self._state.measured_liquid_heights.items(): - for well, lhi in wells.items(): - lhs = LiquidHeightSummary( - labware_id=labware, - well_name=well, - height=lhi.height, - last_measured=lhi.last_measured, - ) - all_heights.append(lhs) - return all_heights - - def get_all_in_labware(self, labware_id: str) -> List[LiquidHeightSummary]: - """Get all well liquid heights for a particular labware.""" - all_heights: List[LiquidHeightSummary] = [] - for well, lhi in self._state.measured_liquid_heights[labware_id].items(): - lhs = LiquidHeightSummary( - labware_id=labware_id, - well_name=well, - height=lhi.height, - last_measured=lhi.last_measured, - ) - all_heights.append(lhs) - return all_heights - - def get_last_measured_liquid_height( - self, labware_id: str, well_name: str - ) -> Optional[float]: - """Returns the height of the liquid according to the most recent liquid level probe to this well. - - Returns None if no liquid probe has been done. - """ - try: - height = self._state.measured_liquid_heights[labware_id][well_name].height - return height - except KeyError: - return None - - def has_measured_liquid_height(self, labware_id: str, well_name: str) -> bool: - """Returns True if the well has been liquid level probed previously.""" - try: - return bool( - self._state.measured_liquid_heights[labware_id][well_name].height - ) - except KeyError: - return False + def get_well_liquid_info(self, labware_id: str, well_name: str) -> WellLiquidInfo: + """Return all the liquid info for a well.""" + if ( + labware_id not in self._state.loaded_volumes + or well_name not in self._state.loaded_volumes[labware_id] + ): + loaded_volume_info = None + else: + loaded_volume_info = self._state.loaded_volumes[labware_id][well_name] + if ( + labware_id not in self._state.probed_heights + or well_name not in self._state.probed_heights[labware_id] + ): + probed_height_info = None + else: + probed_height_info = self._state.probed_heights[labware_id][well_name] + if ( + labware_id not in self._state.probed_volumes + or well_name not in self._state.probed_volumes[labware_id] + ): + probed_volume_info = None + else: + probed_volume_info = self._state.probed_volumes[labware_id][well_name] + return WellLiquidInfo( + loaded_volume=loaded_volume_info, + probed_height=probed_height_info, + probed_volume=probed_volume_info, + ) + + def get_all(self) -> List[WellInfoSummary]: + """Get all well liquid info summaries.""" + + def _all_well_combos() -> Iterator[Tuple[str, str, str]]: + for labware, lv_wells in self._state.loaded_volumes.items(): + for well_name in lv_wells.keys(): + yield f"{labware}{well_name}", labware, well_name + for labware, ph_wells in self._state.probed_heights.items(): + for well_name in ph_wells.keys(): + yield f"{labware}{well_name}", labware, well_name + for labware, pv_wells in self._state.probed_volumes.items(): + for well_name in pv_wells.keys(): + yield f"{labware}{well_name}", labware, well_name + + wells = { + key: (labware_id, well_name) + for key, labware_id, well_name in _all_well_combos() + } + return [ + self._summarize_well(labware_id, well_name) + for labware_id, well_name in wells.values() + ] + + def _summarize_well(self, labware_id: str, well_name: str) -> WellInfoSummary: + well_liquid_info = self.get_well_liquid_info(labware_id, well_name) + return WellInfoSummary( + labware_id=labware_id, + well_name=well_name, + loaded_volume=_volume_from_info(well_liquid_info.loaded_volume), + probed_volume=_volume_from_info(well_liquid_info.probed_volume), + probed_height=_height_from_info(well_liquid_info.probed_height), + ) + + +@overload +def _volume_from_info(info: Optional[ProbedVolumeInfo]) -> Optional[float]: + ... + + +@overload +def _volume_from_info(info: Optional[LoadedVolumeInfo]) -> Optional[float]: + ... + + +def _volume_from_info( + info: Union[ProbedVolumeInfo, LoadedVolumeInfo, None] +) -> Optional[float]: + if info is None: + return None + return info.volume + + +def _height_from_info(info: Optional[ProbedHeightInfo]) -> Optional[float]: + if info is None: + return None + return info.height + + +MaybeClear = TypeVar("MaybeClear") + + +def _none_from_clear(inval: MaybeClear | update_types.ClearType) -> MaybeClear | None: + if inval == update_types.CLEAR: + return None + return inval diff --git a/api/src/opentrons/protocol_engine/types.py b/api/src/opentrons/protocol_engine/types.py index e011b43fd7f..5aa4c8c26e9 100644 --- a/api/src/opentrons/protocol_engine/types.py +++ b/api/src/opentrons/protocol_engine/types.py @@ -205,6 +205,7 @@ class WellOrigin(str, Enum): TOP: the top-center of the well BOTTOM: the bottom-center of the well CENTER: the middle-center of the well + MENISCUS: the meniscus-center of the well """ TOP = "top" @@ -213,6 +214,20 @@ class WellOrigin(str, Enum): MENISCUS = "meniscus" +class PickUpTipWellOrigin(str, Enum): + """The origin of a PickUpTipWellLocation offset. + + Props: + TOP: the top-center of the well + BOTTOM: the bottom-center of the well + CENTER: the middle-center of the well + """ + + TOP = "top" + BOTTOM = "bottom" + CENTER = "center" + + class DropTipWellOrigin(str, Enum): """The origin of a DropTipWellLocation offset. @@ -244,6 +259,34 @@ class WellLocation(BaseModel): origin: WellOrigin = WellOrigin.TOP offset: WellOffset = Field(default_factory=WellOffset) + volumeOffset: float = Field( + default=0.0, + description="""A volume of liquid, in µL, to offset the z-axis offset.""", + ) + + +class LiquidHandlingWellLocation(BaseModel): + """A relative location in reference to a well's location. + + To be used with commands that handle liquids. + """ + + origin: WellOrigin = WellOrigin.TOP + offset: WellOffset = Field(default_factory=WellOffset) + volumeOffset: Union[float, Literal["operationVolume"]] = Field( + default=0.0, + description="""A volume of liquid, in µL, to offset the z-axis offset. When "operationVolume" is specified, this volume is pulled from the command volume parameter.""", + ) + + +class PickUpTipWellLocation(BaseModel): + """A relative location in reference to a well's location. + + To be used for picking up tips. + """ + + origin: PickUpTipWellOrigin = PickUpTipWellOrigin.TOP + offset: WellOffset = Field(default_factory=WellOffset) class DropTipWellLocation(BaseModel): @@ -312,20 +355,46 @@ class CurrentWell: well_name: str -class LiquidHeightInfo(BaseModel): - """Payload required to store recent measured liquid heights.""" +class LoadedVolumeInfo(BaseModel): + """A well's liquid volume, initialized by a LoadLiquid, updated by Aspirate and Dispense.""" + + volume: Optional[float] = None + last_loaded: datetime + operations_since_load: int + + +class ProbedHeightInfo(BaseModel): + """A well's liquid height, initialized by a LiquidProbe, cleared by Aspirate and Dispense.""" - height: float - last_measured: datetime + height: Optional[float] = None + last_probed: datetime -class LiquidHeightSummary(BaseModel): - """Payload for liquid state height in StateSummary.""" +class ProbedVolumeInfo(BaseModel): + """A well's liquid volume, initialized by a LiquidProbe, updated by Aspirate and Dispense.""" + + volume: Optional[float] = None + last_probed: datetime + operations_since_probe: int + + +class WellInfoSummary(BaseModel): + """Payload for a well's liquid info in StateSummary.""" labware_id: str well_name: str - height: float - last_measured: datetime + loaded_volume: Optional[float] = None + probed_height: Optional[float] = None + probed_volume: Optional[float] = None + + +@dataclass +class WellLiquidInfo: + """Tracked and sensed information about liquid in a well.""" + + probed_height: Optional[ProbedHeightInfo] + loaded_volume: Optional[LoadedVolumeInfo] + probed_volume: Optional[ProbedVolumeInfo] @dataclass(frozen=True) @@ -354,6 +423,21 @@ class TipGeometry: volume: float +class FluidKind(str, Enum): + """A kind of fluid that can be inside a pipette.""" + + LIQUID = "LIQUID" + AIR = "AIR" + + +@dataclass(frozen=True) +class AspiratedFluid: + """Fluid inside a pipette.""" + + kind: FluidKind + volume: float + + class MovementAxis(str, Enum): """Axis on which to issue a relative movement.""" @@ -744,6 +828,10 @@ def _color_is_a_valid_hex(cls, v: str) -> str: return v +EmptyLiquidId = Literal["EMPTY"] +LiquidId = str | EmptyLiquidId + + class Liquid(BaseModel): """Payload required to create a liquid.""" diff --git a/api/src/opentrons/protocol_runner/legacy_command_mapper.py b/api/src/opentrons/protocol_runner/legacy_command_mapper.py index 686560c1ca2..27b1c7ea331 100644 --- a/api/src/opentrons/protocol_runner/legacy_command_mapper.py +++ b/api/src/opentrons/protocol_runner/legacy_command_mapper.py @@ -271,7 +271,6 @@ def map_command( # noqa: C901 results.append( pe_actions.SucceedCommandAction( completed_command, - private_result=None, state_update=StateUpdate(), ) ) @@ -689,7 +688,6 @@ def _map_labware_load( succeed_action = pe_actions.SucceedCommandAction( command=succeeded_command, - private_result=None, state_update=state_update, ) @@ -731,7 +729,14 @@ def _map_instrument_load( result=pe_commands.LoadPipetteResult.construct(pipetteId=pipette_id), ) serial = instrument_load_info.pipette_dict.get("pipette_id", None) or "" - pipette_config_result = pe_commands.LoadPipettePrivateResult( + state_update = StateUpdate() + state_update.set_load_pipette( + pipette_id=pipette_id, + mount=succeeded_command.params.mount, + pipette_name=succeeded_command.params.pipetteName, + liquid_presence_detection=succeeded_command.params.liquidPresenceDetection, + ) + state_update.update_pipette_config( pipette_id=pipette_id, serial_number=serial, config=pipette_data_provider.get_pipette_static_config( @@ -754,16 +759,9 @@ def _map_instrument_load( # We just set this above, so we know it's not None. started_at=succeeded_command.startedAt, # type: ignore[arg-type] ) - state_update = StateUpdate() - state_update.set_load_pipette( - pipette_id=pipette_id, - mount=succeeded_command.params.mount, - pipette_name=succeeded_command.params.pipetteName, - liquid_presence_detection=succeeded_command.params.liquidPresenceDetection, - ) + succeed_action = pe_actions.SucceedCommandAction( command=succeeded_command, - private_result=pipette_config_result, state_update=state_update, ) @@ -829,7 +827,7 @@ def _map_module_load( started_at=succeeded_command.startedAt, # type: ignore[arg-type] ) succeed_action = pe_actions.SucceedCommandAction( - command=succeeded_command, private_result=None, state_update=StateUpdate() + command=succeeded_command, state_update=StateUpdate() ) self._command_count["LOAD_MODULE"] = count + 1 diff --git a/api/src/opentrons/protocol_runner/protocol_runner.py b/api/src/opentrons/protocol_runner/protocol_runner.py index dcf4f224811..aec2aae80df 100644 --- a/api/src/opentrons/protocol_runner/protocol_runner.py +++ b/api/src/opentrons/protocol_runner/protocol_runner.py @@ -123,9 +123,9 @@ async def stop(self) -> None: post_run_hardware_state=PostRunHardwareState.STAY_ENGAGED_IN_PLACE, ) - def resume_from_recovery(self) -> None: + def resume_from_recovery(self, reconcile_false_positive: bool) -> None: """See `ProtocolEngine.resume_from_recovery()`.""" - self._protocol_engine.resume_from_recovery() + self._protocol_engine.resume_from_recovery(reconcile_false_positive) @abstractmethod async def run( diff --git a/api/src/opentrons/protocol_runner/run_orchestrator.py b/api/src/opentrons/protocol_runner/run_orchestrator.py index 697e4a14e3a..dfa66e6a55a 100644 --- a/api/src/opentrons/protocol_runner/run_orchestrator.py +++ b/api/src/opentrons/protocol_runner/run_orchestrator.py @@ -205,9 +205,9 @@ async def stop(self) -> None: post_run_hardware_state=PostRunHardwareState.STAY_ENGAGED_IN_PLACE, ) - def resume_from_recovery(self) -> None: + def resume_from_recovery(self, reconcile_false_positive: bool) -> None: """Resume the run from recovery.""" - self._protocol_engine.resume_from_recovery() + self._protocol_engine.resume_from_recovery(reconcile_false_positive) async def finish( self, @@ -257,6 +257,22 @@ def get_current_command(self) -> Optional[CommandPointer]: """Get the "current" command, if any.""" return self._protocol_engine.state_view.commands.get_current() + def get_most_recently_finalized_command(self) -> Optional[CommandPointer]: + """Get the most recently finalized command, if any.""" + most_recently_finalized_command = ( + self._protocol_engine.state_view.commands.get_most_recently_finalized_command() + ) + return ( + CommandPointer( + command_id=most_recently_finalized_command.command.id, + command_key=most_recently_finalized_command.command.key, + created_at=most_recently_finalized_command.command.createdAt, + index=most_recently_finalized_command.index, + ) + if most_recently_finalized_command + else None + ) + def get_command_slice( self, cursor: Optional[int], length: int, include_fixit_commands: bool ) -> CommandSlice: diff --git a/api/src/opentrons/protocols/api_support/definitions.py b/api/src/opentrons/protocols/api_support/definitions.py index ad692e03828..e2f6aee1a2a 100644 --- a/api/src/opentrons/protocols/api_support/definitions.py +++ b/api/src/opentrons/protocols/api_support/definitions.py @@ -1,6 +1,6 @@ from .types import APIVersion -MAX_SUPPORTED_VERSION = APIVersion(2, 21) +MAX_SUPPORTED_VERSION = APIVersion(2, 22) """The maximum supported protocol API version in this release.""" MIN_SUPPORTED_VERSION = APIVersion(2, 0) diff --git a/api/src/opentrons/simulate.py b/api/src/opentrons/simulate.py index 23f6c7fdfb9..e565bab83e0 100644 --- a/api/src/opentrons/simulate.py +++ b/api/src/opentrons/simulate.py @@ -815,6 +815,7 @@ def _create_live_context_pe( robot_type, use_pe_virtual_hardware=use_pe_virtual_hardware ), deck_configuration=None, + file_provider=None, error_recovery_policy=error_recovery_policy.never_recover, drop_tips_after_run=False, post_run_hardware_state=PostRunHardwareState.STAY_ENGAGED_IN_PLACE, diff --git a/api/src/opentrons/types.py b/api/src/opentrons/types.py index 324b6a23d23..22611393f40 100644 --- a/api/src/opentrons/types.py +++ b/api/src/opentrons/types.py @@ -1,7 +1,7 @@ from __future__ import annotations import enum from math import sqrt, isclose -from typing import TYPE_CHECKING, Any, NamedTuple, Iterator, Union, List +from typing import TYPE_CHECKING, Any, NamedTuple, Iterator, Union, List, Optional from opentrons_shared_data.robot.types import RobotType @@ -79,7 +79,9 @@ def magnitude_to(self, other: Any) -> float: class Location: - """A location to target as a motion. + """Location(point: Point, labware: Union["Labware", "Well", str, "ModuleGeometry", LabwareLike, None, "ModuleContext"]) + + A location to target as a motion. The location contains a :py:class:`.Point` (in :ref:`protocol-api-deck-coords`) and possibly an associated @@ -116,10 +118,13 @@ def __init__( None, "ModuleContext", ], + *, + _ot_internal_is_meniscus: Optional[bool] = None, ): self._point = point self._given_labware = labware self._labware = LabwareLike(labware) + self._is_meniscus = _ot_internal_is_meniscus # todo(mm, 2021-10-01): Figure out how to get .point and .labware to show up # in the rendered docs, and then update the class docstring to use cross-references. @@ -132,6 +137,10 @@ def point(self) -> Point: def labware(self) -> LabwareLike: return self._labware + @property + def is_meniscus(self) -> Optional[bool]: + return self._is_meniscus + def __iter__(self) -> Iterator[Union[Point, LabwareLike]]: """Iterable interface to support unpacking. Like a tuple. @@ -148,6 +157,7 @@ def __eq__(self, other: object) -> bool: isinstance(other, Location) and other._point == self._point and other._labware == self._labware + and other._is_meniscus == self._is_meniscus ) def move(self, point: Point) -> "Location": @@ -173,7 +183,7 @@ def move(self, point: Point) -> "Location": return Location(point=self.point + point, labware=self._given_labware) def __repr__(self) -> str: - return f"Location(point={repr(self._point)}, labware={self._labware})" + return f"Location(point={repr(self._point)}, labware={self._labware}, is_meniscus={self._is_meniscus if self._is_meniscus is not None else False})" # TODO(mc, 2020-10-22): use MountType implementation for Mount diff --git a/api/src/opentrons/util/logging_config.py b/api/src/opentrons/util/logging_config.py index e9a4d2042a2..f9a59799d9d 100644 --- a/api/src/opentrons/util/logging_config.py +++ b/api/src/opentrons/util/logging_config.py @@ -5,10 +5,17 @@ from opentrons.config import CONFIG, ARCHITECTURE, SystemArchitecture +if ARCHITECTURE is SystemArchitecture.YOCTO: + from opentrons_hardware.sensors import SENSOR_LOG_NAME +else: + # we don't use the sensor log on ot2 or host + SENSOR_LOG_NAME = "unused" + def _host_config(level_value: int) -> Dict[str, Any]: serial_log_filename = CONFIG["serial_log_file"] api_log_filename = CONFIG["api_log_file"] + sensor_log_filename = CONFIG["sensor_log_file"] return { "version": 1, "disable_existing_loggers": False, @@ -29,7 +36,7 @@ def _host_config(level_value: int) -> Dict[str, Any]: "class": "logging.handlers.RotatingFileHandler", "formatter": "basic", "filename": serial_log_filename, - "maxBytes": 5000000, + "maxBytes": 1000000, "level": logging.DEBUG, "backupCount": 3, }, @@ -41,6 +48,14 @@ def _host_config(level_value: int) -> Dict[str, Any]: "level": logging.DEBUG, "backupCount": 5, }, + "sensor": { + "class": "logging.handlers.RotatingFileHandler", + "formatter": "basic", + "filename": sensor_log_filename, + "maxBytes": 1000000, + "level": logging.DEBUG, + "backupCount": 5, + }, }, "loggers": { "opentrons": { @@ -66,6 +81,11 @@ def _host_config(level_value: int) -> Dict[str, Any]: "level": logging.DEBUG, "propagate": False, }, + SENSOR_LOG_NAME: { + "handlers": ["sensor"], + "level": logging.DEBUG, + "propagate": False, + }, "__main__": {"handlers": ["api"], "level": level_value}, }, } @@ -75,6 +95,7 @@ def _buildroot_config(level_value: int) -> Dict[str, Any]: # Import systemd.journald here since it is generally unavailble on non # linux systems and we probably don't want to use it on linux desktops # either + sensor_log_filename = CONFIG["sensor_log_file"] return { "version": 1, "disable_existing_loggers": False, @@ -106,6 +127,14 @@ def _buildroot_config(level_value: int) -> Dict[str, Any]: "formatter": "message_only", "SYSLOG_IDENTIFIER": "opentrons-api-serial-usbbin", }, + "sensor": { + "class": "logging.handlers.RotatingFileHandler", + "formatter": "message_only", + "filename": sensor_log_filename, + "maxBytes": 1000000, + "level": logging.DEBUG, + "backupCount": 3, + }, }, "loggers": { "opentrons.drivers.asyncio.communication.serial_connection": { @@ -131,6 +160,11 @@ def _buildroot_config(level_value: int) -> Dict[str, Any]: "level": logging.DEBUG, "propagate": False, }, + SENSOR_LOG_NAME: { + "handlers": ["sensor"], + "level": logging.DEBUG, + "propagate": False, + }, "__main__": {"handlers": ["api"], "level": level_value}, }, } diff --git a/api/tests/opentrons/config/ot3_settings.py b/api/tests/opentrons/config/ot3_settings.py index 38353c05a3c..04370fd6c09 100644 --- a/api/tests/opentrons/config/ot3_settings.py +++ b/api/tests/opentrons/config/ot3_settings.py @@ -1,5 +1,3 @@ -from opentrons.config.types import OutputOptions - ot3_dummy_settings = { "name": "Marie Curie", "model": "OT-3 Standard", @@ -122,13 +120,11 @@ "plunger_speed": 10, "plunger_impulse_time": 0.2, "sensor_threshold_pascals": 17, - "output_option": OutputOptions.stream_to_csv, "aspirate_while_sensing": False, "z_overlap_between_passes_mm": 0.1, "plunger_reset_offset": 2.0, "samples_for_baselining": 20, "sample_time_sec": 0.004, - "data_files": {"PRIMARY": "/data/pressure_sensor_data.csv"}, }, "calibration": { "z_offset": { @@ -137,8 +133,6 @@ "max_overrun_distance_mm": 2, "speed_mm_per_s": 3, "sensor_threshold_pf": 4, - "output_option": OutputOptions.sync_only, - "data_files": None, }, }, "edge_sense": { @@ -149,8 +143,6 @@ "max_overrun_distance_mm": 5, "speed_mm_per_s": 6, "sensor_threshold_pf": 7, - "output_option": OutputOptions.sync_only, - "data_files": None, }, "search_initial_tolerance_mm": 18, "search_iteration_limit": 3, diff --git a/api/tests/opentrons/config/test_advanced_settings_migration.py b/api/tests/opentrons/config/test_advanced_settings_migration.py index 92a45a6d610..a2bcf71a1fb 100644 --- a/api/tests/opentrons/config/test_advanced_settings_migration.py +++ b/api/tests/opentrons/config/test_advanced_settings_migration.py @@ -8,7 +8,7 @@ @pytest.fixture def migrated_file_version() -> int: - return 35 + return 36 # make sure to set a boolean value in default_file_settings only if @@ -30,6 +30,7 @@ def default_file_settings() -> Dict[str, Any]: "enableErrorRecoveryExperiments": None, "enableOEMMode": None, "enablePerformanceMetrics": None, + "allowLiquidClasses": None, } @@ -68,6 +69,7 @@ def v2_config(v1_config: Dict[str, Any]) -> Dict[str, Any]: r.update( { "_version": 2, + "disableLogAggregation": None, } ) return r @@ -410,6 +412,26 @@ def v34_config(v33_config: Dict[str, Any]) -> Dict[str, Any]: return r +@pytest.fixture +def v35_config(v34_config: Dict[str, Any]) -> Dict[str, Any]: + r = v34_config.copy() + r.pop("disableLogAggregation") + r["_version"] = 35 + return r + + +@pytest.fixture +def v36_config(v35_config: Dict[str, Any]) -> Dict[str, Any]: + r = v35_config.copy() + r.update( + { + "_version": 36, + "allowLiquidClasses": None, + } + ) + return r + + @pytest.fixture( scope="session", params=[ @@ -449,6 +471,8 @@ def v34_config(v33_config: Dict[str, Any]) -> Dict[str, Any]: lazy_fixture("v32_config"), lazy_fixture("v33_config"), lazy_fixture("v34_config"), + lazy_fixture("v35_config"), + lazy_fixture("v36_config"), ], ) def old_settings(request: SubRequest) -> Dict[str, Any]: @@ -539,4 +563,5 @@ def test_ensures_config() -> None: "enableErrorRecoveryExperiments": None, "enableOEMMode": None, "enablePerformanceMetrics": None, + "allowLiquidClasses": None, } diff --git a/api/tests/opentrons/conftest.py b/api/tests/opentrons/conftest.py index b1ff1133978..cf8fdd0e97c 100755 --- a/api/tests/opentrons/conftest.py +++ b/api/tests/opentrons/conftest.py @@ -20,6 +20,7 @@ Union, cast, ) + from typing_extensions import TypedDict import pytest @@ -37,6 +38,23 @@ from opentrons_shared_data.protocol.types import JsonProtocol from opentrons_shared_data.labware.types import LabwareDefinition from opentrons_shared_data.module.types import ModuleDefinitionV3 +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + LiquidClassSchemaV1, + ByPipetteSetting, + ByTipTypeSetting, + AspirateProperties, + Submerge, + PositionReference, + DelayProperties, + DelayParams, + RetractAspirate, + SingleDispenseProperties, + RetractDispense, + Coordinate, + MixProperties, + TouchTipProperties, + BlowoutProperties, +) from opentrons_shared_data.deck.types import ( RobotModel, DeckDefinitionV3, @@ -317,6 +335,7 @@ def _make_ot3_pe_ctx( block_on_door_open=False, ), deck_configuration=None, + file_provider=None, error_recovery_policy=error_recovery_policy.never_recover, drop_tips_after_run=False, post_run_hardware_state=PostRunHardwareState.STAY_ENGAGED_IN_PLACE, @@ -763,3 +782,84 @@ def minimal_module_def() -> ModuleDefinitionV3: "cornerOffsetFromSlot": {"x": 0.1, "y": 0.1, "z": 0.0}, "twoDimensionalRendering": {}, } + + +@pytest.fixture +def minimal_liquid_class_def1() -> LiquidClassSchemaV1: + return LiquidClassSchemaV1( + liquidClassName="water1", + displayName="water 1", + schemaVersion=1, + namespace="test-fixture-1", + byPipette=[], + ) + + +@pytest.fixture +def minimal_liquid_class_def2() -> LiquidClassSchemaV1: + return LiquidClassSchemaV1( + liquidClassName="water2", + displayName="water 2", + schemaVersion=1, + namespace="test-fixture-2", + byPipette=[ + ByPipetteSetting( + pipetteModel="p20_single_gen2", + byTipType=[ + ByTipTypeSetting( + tiprack="opentrons_96_tiprack_20ul", + aspirate=AspirateProperties( + submerge=Submerge( + positionReference=PositionReference.LIQUID_MENISCUS, + offset=Coordinate(x=0, y=0, z=-5), + speed=100, + delay=DelayProperties( + enable=True, params=DelayParams(duration=1.5) + ), + ), + retract=RetractAspirate( + positionReference=PositionReference.WELL_TOP, + offset=Coordinate(x=0, y=0, z=5), + speed=100, + airGapByVolume={"default": 2, "5": 3, "10": 4}, + touchTip=TouchTipProperties(enable=False), + delay=DelayProperties(enable=False), + ), + positionReference=PositionReference.WELL_BOTTOM, + offset=Coordinate(x=0, y=0, z=-5), + flowRateByVolume={"default": 50, "10": 40, "20": 30}, + preWet=True, + mix=MixProperties(enable=False), + delay=DelayProperties( + enable=True, params=DelayParams(duration=2) + ), + ), + singleDispense=SingleDispenseProperties( + submerge=Submerge( + positionReference=PositionReference.LIQUID_MENISCUS, + offset=Coordinate(x=0, y=0, z=-5), + speed=100, + delay=DelayProperties(enable=False), + ), + retract=RetractDispense( + positionReference=PositionReference.WELL_TOP, + offset=Coordinate(x=0, y=0, z=5), + speed=100, + airGapByVolume={"default": 2, "5": 3, "10": 4}, + blowout=BlowoutProperties(enable=False), + touchTip=TouchTipProperties(enable=False), + delay=DelayProperties(enable=False), + ), + positionReference=PositionReference.WELL_BOTTOM, + offset=Coordinate(x=0, y=0, z=-5), + flowRateByVolume={"default": 50, "10": 40, "20": 30}, + mix=MixProperties(enable=False), + pushOutByVolume={"default": 5, "10": 7, "20": 10}, + delay=DelayProperties(enable=False), + ), + multiDispense=None, + ) + ], + ) + ], + ) diff --git a/api/tests/opentrons/hardware_control/backends/test_ot3_controller.py b/api/tests/opentrons/hardware_control/backends/test_ot3_controller.py index ac25d19a3e2..5ffee581de4 100644 --- a/api/tests/opentrons/hardware_control/backends/test_ot3_controller.py +++ b/api/tests/opentrons/hardware_control/backends/test_ot3_controller.py @@ -39,7 +39,6 @@ OT3Config, GantryLoad, LiquidProbeSettings, - OutputOptions, ) from opentrons.config.robot_configs import build_config_ot3 from opentrons_hardware.firmware_bindings.arbitration_id import ArbitrationId @@ -61,7 +60,6 @@ UpdateState, EstopState, CurrentConfig, - InstrumentProbeType, ) from opentrons.hardware_control.errors import ( InvalidPipetteName, @@ -180,13 +178,11 @@ def fake_liquid_settings() -> LiquidProbeSettings: plunger_speed=10, plunger_impulse_time=0.2, sensor_threshold_pascals=15, - output_option=OutputOptions.can_bus_only, aspirate_while_sensing=False, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "fake_file_name"}, ) @@ -707,6 +703,17 @@ async def test_ready_for_movement( assert controller.check_motor_status(axes) == ready +def probe_move_group_run_side_effect( + head: NodeId, tool: NodeId +) -> Iterator[Dict[NodeId, MotorPositionStatus]]: + """Return homed position for axis that is present and was commanded to home.""" + positions = { + head: MotorPositionStatus(0.0, 0.0, True, True, MoveCompleteAck(1)), + tool: MotorPositionStatus(0.0, 0.0, True, True, MoveCompleteAck(1)), + } + yield positions + + @pytest.mark.parametrize("mount", [OT3Mount.LEFT, OT3Mount.RIGHT]) async def test_liquid_probe( mount: OT3Mount, @@ -716,6 +723,11 @@ async def test_liquid_probe( mock_send_stop_threshold: mock.AsyncMock, ) -> None: fake_max_p_dist = 70 + head_node = axis_to_node(Axis.by_mount(mount)) + tool_node = sensor_node_for_mount(mount) + mock_move_group_run.side_effect = probe_move_group_run_side_effect( + head_node, tool_node + ) try: await controller.liquid_probe( mount=mount, @@ -725,18 +737,17 @@ async def test_liquid_probe( threshold_pascals=fake_liquid_settings.sensor_threshold_pascals, plunger_impulse_time=fake_liquid_settings.plunger_impulse_time, num_baseline_reads=fake_liquid_settings.samples_for_baselining, - output_option=fake_liquid_settings.output_option, ) except PipetteLiquidNotFoundError: # the move raises a liquid not found now since we don't call the move group and it doesn't # get any positions back pass move_groups = mock_move_group_run.call_args_list[0][0][0]._move_groups - head_node = axis_to_node(Axis.by_mount(mount)) - tool_node = sensor_node_for_mount(mount) # in tool_sensors, pipette moves down, then sensor move goes assert move_groups[0][0][tool_node].stop_condition == MoveStopCondition.none - assert move_groups[1][0][tool_node].stop_condition == MoveStopCondition.sync_line + assert ( + move_groups[1][0][tool_node].stop_condition == MoveStopCondition.sensor_report + ) assert len(move_groups) == 2 assert move_groups[0][0][tool_node] assert move_groups[1][0][head_node], move_groups[2][0][tool_node] diff --git a/api/tests/opentrons/hardware_control/test_moves.py b/api/tests/opentrons/hardware_control/test_moves.py index 32bab459f88..cca9e166324 100644 --- a/api/tests/opentrons/hardware_control/test_moves.py +++ b/api/tests/opentrons/hardware_control/test_moves.py @@ -491,7 +491,7 @@ async def test_shake_during_drop( }, } await hardware_api.cache_instruments() - await hardware_api.add_tip(types.Mount.RIGHT, 50.0) + hardware_api.add_tip(types.Mount.RIGHT, 50.0) hardware_api.set_current_tiprack_diameter(types.Mount.RIGHT, 2.0 * 4) shake_tips_drop = mock.Mock(side_effect=hardware_api._shake_off_tips_drop) @@ -515,7 +515,7 @@ async def test_shake_during_drop( # Test drop tip shake with 25% of tiprack well diameter # over upper (2.25 mm) limit - await hardware_api.add_tip(types.Mount.RIGHT, 20) + hardware_api.add_tip(types.Mount.RIGHT, 20) hardware_api.set_current_tiprack_diameter(types.Mount.RIGHT, 2.3 * 4) shake_tips_drop.reset_mock() move_rel.reset_move() @@ -530,7 +530,7 @@ async def test_shake_during_drop( # Test drop tip shake with 25% of tiprack well diameter # below lower (1.0 mm) limit - await hardware_api.add_tip(types.Mount.RIGHT, 50) + hardware_api.add_tip(types.Mount.RIGHT, 50) hardware_api.set_current_tiprack_diameter(types.Mount.RIGHT, 0.9 * 4) shake_tips_drop.reset_mock() move_rel.reset_mock() diff --git a/api/tests/opentrons/hardware_control/test_ot3_api.py b/api/tests/opentrons/hardware_control/test_ot3_api.py index 08ecb3afa43..064ea087c6b 100644 --- a/api/tests/opentrons/hardware_control/test_ot3_api.py +++ b/api/tests/opentrons/hardware_control/test_ot3_api.py @@ -1,5 +1,6 @@ """ Tests for behaviors specific to the OT3 hardware controller. """ +import asyncio from typing import ( AsyncIterator, Iterator, @@ -26,7 +27,6 @@ GantryLoad, CapacitivePassSettings, LiquidProbeSettings, - OutputOptions, ) from opentrons.hardware_control.dev_types import ( AttachedGripper, @@ -98,6 +98,8 @@ from opentrons.hardware_control.module_control import AttachedModulesControl from opentrons.hardware_control.backends.types import HWStopCondition +from opentrons_hardware.firmware_bindings.constants import SensorId +from opentrons_hardware.sensors.types import SensorDataType # TODO (spp, 2023-08-22): write tests for ot3api.stop & ot3api.halt @@ -109,7 +111,6 @@ def fake_settings() -> CapacitivePassSettings: max_overrun_distance_mm=2, speed_mm_per_s=4, sensor_threshold_pf=1.0, - output_option=OutputOptions.sync_only, ) @@ -120,13 +121,11 @@ def fake_liquid_settings() -> LiquidProbeSettings: plunger_speed=15, plunger_impulse_time=0.2, sensor_threshold_pascals=15, - output_option=OutputOptions.can_bus_only, aspirate_while_sensing=False, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "fake_file_name"}, ) @@ -488,8 +487,6 @@ def _update_position( speed_mm_per_s: float, threshold_pf: float, probe: InstrumentProbeType, - output_option: OutputOptions = OutputOptions.sync_only, - data_file: Optional[str] = None, ) -> None: hardware_backend._position[moving] += distance_mm / 2 @@ -812,7 +809,7 @@ async def test_liquid_probe( pipette = ot3_hardware.hardware_pipettes[mount.to_mount()] assert pipette - await ot3_hardware.add_tip(mount, 100) + ot3_hardware.add_tip(mount, 100) await ot3_hardware.home() mock_move_to.return_value = None @@ -827,13 +824,11 @@ async def test_liquid_probe( plunger_speed=15, plunger_impulse_time=0.2, sensor_threshold_pascals=15, - output_option=OutputOptions.can_bus_only, aspirate_while_sensing=True, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "fake_file_name"}, ) fake_max_z_dist = 10.0 non_responsive_z_mm = ot3_hardware.liquid_probe_non_responsive_z_distance( @@ -860,10 +855,9 @@ async def test_liquid_probe( fake_settings_aspirate.sensor_threshold_pascals, fake_settings_aspirate.plunger_impulse_time, fake_settings_aspirate.samples_for_baselining, - fake_settings_aspirate.output_option, - fake_settings_aspirate.data_files, probe=InstrumentProbeType.PRIMARY, force_both_sensors=False, + response_queue=None, ) await ot3_hardware.liquid_probe( @@ -905,7 +899,7 @@ async def test_liquid_probe_plunger_moves( pipette = ot3_hardware.hardware_pipettes[mount.to_mount()] assert pipette - await ot3_hardware.add_tip(mount, 100) + ot3_hardware.add_tip(mount, 100) await ot3_hardware.home() mock_move_to.return_value = None @@ -1012,7 +1006,7 @@ async def test_liquid_probe_mount_moves( pipette = ot3_hardware.hardware_pipettes[mount.to_mount()] assert pipette - await ot3_hardware.add_tip(mount, 100) + ot3_hardware.add_tip(mount, 100) await ot3_hardware.home() mock_move_to.return_value = None @@ -1073,7 +1067,7 @@ async def test_multi_liquid_probe( await ot3_hardware.cache_pipette(OT3Mount.LEFT, instr_data, None) pipette = ot3_hardware.hardware_pipettes[OT3Mount.LEFT.to_mount()] assert pipette - await ot3_hardware.add_tip(OT3Mount.LEFT, 100) + ot3_hardware.add_tip(OT3Mount.LEFT, 100) await ot3_hardware.home() mock_move_to.return_value = None @@ -1098,13 +1092,11 @@ async def test_multi_liquid_probe( plunger_speed=71.5, plunger_impulse_time=0.2, sensor_threshold_pascals=15, - output_option=OutputOptions.can_bus_only, aspirate_while_sensing=True, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "fake_file_name"}, ) fake_max_z_dist = 10.0 await ot3_hardware.liquid_probe( @@ -1119,10 +1111,9 @@ async def test_multi_liquid_probe( fake_settings_aspirate.sensor_threshold_pascals, fake_settings_aspirate.plunger_impulse_time, fake_settings_aspirate.samples_for_baselining, - fake_settings_aspirate.output_option, - fake_settings_aspirate.data_files, probe=InstrumentProbeType.PRIMARY, force_both_sensors=False, + response_queue=None, ) assert mock_liquid_probe.call_count == 3 @@ -1142,7 +1133,7 @@ async def test_liquid_not_found( await ot3_hardware.cache_pipette(OT3Mount.LEFT, instr_data, None) pipette = ot3_hardware.hardware_pipettes[OT3Mount.LEFT.to_mount()] assert pipette - await ot3_hardware.add_tip(OT3Mount.LEFT, 100) + ot3_hardware.add_tip(OT3Mount.LEFT, 100) await ot3_hardware.home() await ot3_hardware.move_to(OT3Mount.LEFT, Point(10, 10, 10)) @@ -1155,10 +1146,11 @@ async def _fake_pos_update_and_raise( threshold_pascals: float, plunger_impulse_time: float, num_baseline_reads: int, - output_format: OutputOptions = OutputOptions.can_bus_only, - data_files: Optional[Dict[InstrumentProbeType, str]] = None, probe: InstrumentProbeType = InstrumentProbeType.PRIMARY, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> float: pos = self._position pos[Axis.by_mount(mount)] += mount_speed * ( @@ -1176,13 +1168,11 @@ async def _fake_pos_update_and_raise( plunger_speed=71.5, plunger_impulse_time=0.2, sensor_threshold_pascals=15, - output_option=OutputOptions.can_bus_only, aspirate_while_sensing=True, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "fake_file_name"}, ) # with a mount speed of 5, pass overlap of 0.5 and a 0.2s delay on z # the actual distance traveled is 3.5mm per pass @@ -1233,8 +1223,6 @@ async def test_capacitive_probe( 4, 1.0, InstrumentProbeType.PRIMARY, - fake_settings.output_option, - fake_settings.data_files, ) original = moving.set_in_point(here, 0) @@ -1633,7 +1621,7 @@ async def test_prepare_for_aspirate( await ot3_hardware.cache_pipette(mount, instr_data, None) assert ot3_hardware.hardware_pipettes[mount.to_mount()] - await ot3_hardware.add_tip(mount, 100) + ot3_hardware.add_tip(mount, 100) await ot3_hardware.prepare_for_aspirate(OT3Mount.LEFT) mock_move_to_plunger_bottom.assert_called_once_with(OT3Mount.LEFT, 1.0) @@ -1668,7 +1656,7 @@ async def test_plunger_ready_to_aspirate_after_dispense( await ot3_hardware.cache_pipette(mount, instr_data, None) assert ot3_hardware.hardware_pipettes[mount.to_mount()] - await ot3_hardware.add_tip(mount, 100) + ot3_hardware.add_tip(mount, 100) await ot3_hardware.prepare_for_aspirate(OT3Mount.LEFT) assert ot3_hardware.hardware_pipettes[mount.to_mount()].ready_to_aspirate @@ -1729,7 +1717,7 @@ async def test_move_to_plunger_bottom( # tip attached, moving DOWN towards "bottom" position await ot3_hardware.home() - await ot3_hardware.add_tip(mount, 100) + ot3_hardware.add_tip(mount, 100) mock_move.reset_mock() await ot3_hardware.prepare_for_aspirate(mount) # make sure we've done the backlash compensation diff --git a/api/tests/opentrons/protocol_api/core/engine/test_absorbance_reader_core.py b/api/tests/opentrons/protocol_api/core/engine/test_absorbance_reader_core.py index 405d737d55b..fd537d4cad9 100644 --- a/api/tests/opentrons/protocol_api/core/engine/test_absorbance_reader_core.py +++ b/api/tests/opentrons/protocol_api/core/engine/test_absorbance_reader_core.py @@ -11,6 +11,12 @@ from opentrons.protocol_engine.clients import SyncClient as EngineClient from opentrons.protocol_api.core.engine.module_core import AbsorbanceReaderCore from opentrons.protocol_api import MAX_SUPPORTED_VERSION +from opentrons.protocol_engine.errors.exceptions import CannotPerformModuleAction +from opentrons.protocol_engine.state.module_substates import AbsorbanceReaderSubState +from opentrons.protocol_engine.state.module_substates.absorbance_reader_substate import ( + AbsorbanceReaderId, + AbsorbanceReaderMeasureMode, +) SyncAbsorbanceReaderHardware = SynchronousAdapter[AbsorbanceReader] @@ -62,6 +68,7 @@ def test_initialize( decoy: Decoy, mock_engine_client: EngineClient, subject: AbsorbanceReaderCore ) -> None: """It should set the sample wavelength with the engine client.""" + subject._ready_to_initialize = True subject.initialize("single", [123]) decoy.verify( @@ -110,12 +117,36 @@ def test_initialize( assert subject._initialized_value == [124, 125, 126] +def test_initialize_not_ready(subject: AbsorbanceReaderCore) -> None: + """It should raise CannotPerformModuleAction if you dont call .close_lid() command.""" + subject._ready_to_initialize = False + with pytest.raises(CannotPerformModuleAction): + subject.initialize("single", [123]) + + def test_read( decoy: Decoy, mock_engine_client: EngineClient, subject: AbsorbanceReaderCore ) -> None: """It should call absorbance reader to read with the engine client.""" + subject._ready_to_initialize = True subject._initialized_value = [123] - subject.read() + substate = AbsorbanceReaderSubState( + module_id=AbsorbanceReaderId(subject.module_id), + configured=True, + measured=False, + is_lid_on=True, + data=None, + configured_wavelengths=subject._initialized_value, + measure_mode=AbsorbanceReaderMeasureMode("single"), + reference_wavelength=None, + lid_id="pr_lid_labware", + ) + decoy.when( + mock_engine_client.state.modules.get_absorbance_reader_substate( + subject.module_id + ) + ).then_return(substate) + subject.read(filename=None) decoy.verify( mock_engine_client.execute_command( diff --git a/api/tests/opentrons/protocol_api/core/engine/test_instrument_core.py b/api/tests/opentrons/protocol_api/core/engine/test_instrument_core.py index cb68b77a96e..0ab9ac9da73 100644 --- a/api/tests/opentrons/protocol_api/core/engine/test_instrument_core.py +++ b/api/tests/opentrons/protocol_api/core/engine/test_instrument_core.py @@ -16,8 +16,11 @@ LoadedPipette, MotorAxis, WellLocation, + LiquidHandlingWellLocation, + PickUpTipWellLocation, WellOffset, WellOrigin, + PickUpTipWellOrigin, DropTipWellLocation, DropTipWellOrigin, ) @@ -258,12 +261,16 @@ def test_pick_up_tip( ) decoy.when( - mock_engine_client.state.geometry.get_relative_well_location( + mock_engine_client.state.geometry.get_relative_pick_up_tip_well_location( labware_id="labware-id", well_name="well-name", absolute_point=Point(1, 2, 3), ) - ).then_return(WellLocation(origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1))) + ).then_return( + PickUpTipWellLocation( + origin=PickUpTipWellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) + ) + ) subject.pick_up_tip( location=location, @@ -283,8 +290,8 @@ def test_pick_up_tip( pipette_id="abc123", labware_id="labware-id", well_name="well-name", - well_location=WellLocation( - origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) + well_location=PickUpTipWellLocation( + origin=PickUpTipWellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) ), ), mock_engine_client.execute_command( @@ -292,8 +299,8 @@ def test_pick_up_tip( pipetteId="abc123", labwareId="labware-id", wellName="well-name", - wellLocation=WellLocation( - origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) + wellLocation=PickUpTipWellLocation( + origin=PickUpTipWellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) ), ) ), @@ -491,10 +498,17 @@ def test_aspirate_from_well( ) decoy.when( - mock_engine_client.state.geometry.get_relative_well_location( - labware_id="123abc", well_name="my cool well", absolute_point=Point(1, 2, 3) + mock_engine_client.state.geometry.get_relative_liquid_handling_well_location( + labware_id="123abc", + well_name="my cool well", + absolute_point=Point(1, 2, 3), + is_meniscus=None, ) - ).then_return(WellLocation(origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1))) + ).then_return( + LiquidHandlingWellLocation( + origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) + ) + ) subject.aspirate( location=location, @@ -520,7 +534,7 @@ def test_aspirate_from_well( pipetteId="abc123", labwareId="123abc", wellName="my cool well", - wellLocation=WellLocation( + wellLocation=LiquidHandlingWellLocation( origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) ), volume=12.34, @@ -531,7 +545,7 @@ def test_aspirate_from_well( ) -def test_aspirate_from_location( +def test_aspirate_from_coordinates( decoy: Decoy, mock_engine_client: EngineClient, mock_protocol_core: ProtocolCore, @@ -569,6 +583,72 @@ def test_aspirate_from_location( ) +def test_aspirate_from_meniscus( + decoy: Decoy, + mock_engine_client: EngineClient, + mock_protocol_core: ProtocolCore, + subject: InstrumentCore, +) -> None: + """It should aspirate from a well.""" + location = Location(point=Point(1, 2, 3), labware=None) + + well_core = WellCore( + name="my cool well", labware_id="123abc", engine_client=mock_engine_client + ) + + decoy.when( + mock_engine_client.state.geometry.get_relative_liquid_handling_well_location( + labware_id="123abc", + well_name="my cool well", + absolute_point=Point(1, 2, 3), + is_meniscus=True, + ) + ).then_return( + LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, offset=WellOffset(x=3, y=2, z=1), volumeOffset=0 + ) + ) + + subject.aspirate( + location=location, + well_core=well_core, + volume=12.34, + rate=5.6, + flow_rate=7.8, + in_place=False, + is_meniscus=True, + ) + + decoy.verify( + pipette_movement_conflict.check_safe_for_pipette_movement( + engine_state=mock_engine_client.state, + pipette_id="abc123", + labware_id="123abc", + well_name="my cool well", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=3, y=2, z=1), + volumeOffset="operationVolume", + ), + ), + mock_engine_client.execute_command( + cmd.AspirateParams( + pipetteId="abc123", + labwareId="123abc", + wellName="my cool well", + wellLocation=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=3, y=2, z=1), + volumeOffset="operationVolume", + ), + volume=12.34, + flowRate=7.8, + ) + ), + mock_protocol_core.set_last_location(location=location, mount=Mount.LEFT), + ) + + def test_aspirate_in_place( decoy: Decoy, mock_engine_client: EngineClient, @@ -715,10 +795,17 @@ def test_dispense_to_well( decoy.when(mock_protocol_core.api_version).then_return(MAX_SUPPORTED_VERSION) decoy.when( - mock_engine_client.state.geometry.get_relative_well_location( - labware_id="123abc", well_name="my cool well", absolute_point=Point(1, 2, 3) + mock_engine_client.state.geometry.get_relative_liquid_handling_well_location( + labware_id="123abc", + well_name="my cool well", + absolute_point=Point(1, 2, 3), + is_meniscus=None, ) - ).then_return(WellLocation(origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1))) + ).then_return( + LiquidHandlingWellLocation( + origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) + ) + ) subject.dispense( location=location, @@ -745,7 +832,7 @@ def test_dispense_to_well( pipetteId="abc123", labwareId="123abc", wellName="my cool well", - wellLocation=WellLocation( + wellLocation=LiquidHandlingWellLocation( origin=WellOrigin.TOP, offset=WellOffset(x=3, y=2, z=1) ), volume=12.34, diff --git a/api/tests/opentrons/protocol_api/core/engine/test_protocol_core.py b/api/tests/opentrons/protocol_api/core/engine/test_protocol_core.py index aa575ea1f16..9ccaac498f0 100644 --- a/api/tests/opentrons/protocol_api/core/engine/test_protocol_core.py +++ b/api/tests/opentrons/protocol_api/core/engine/test_protocol_core.py @@ -3,6 +3,10 @@ from typing import Optional, Type, cast, Tuple import pytest +from opentrons_shared_data import liquid_classes +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + LiquidClassSchemaV1, +) from pytest_lazyfixture import lazy_fixture # type: ignore[import-untyped] from decoy import Decoy @@ -69,7 +73,7 @@ ModuleCore, load_labware_params, ) -from opentrons.protocol_api._liquid import Liquid +from opentrons.protocol_api._liquid import Liquid, LiquidClass from opentrons.protocol_api.disposal_locations import TrashBin, WasteChute from opentrons.protocol_api.core.engine.exceptions import InvalidModuleLocationError from opentrons.protocol_api.core.engine.module_core import ( @@ -111,6 +115,15 @@ def patch_mock_load_labware_params( monkeypatch.setattr(load_labware_params, name, decoy.mock(func=func)) +@pytest.fixture(autouse=True) +def patch_mock_load_liquid_class_def( + decoy: Decoy, monkeypatch: pytest.MonkeyPatch +) -> None: + """Mock out liquid_classes.load_definition() function.""" + mock_load = decoy.mock(func=liquid_classes.load_definition) + monkeypatch.setattr(liquid_classes, "load_definition", mock_load) + + @pytest.fixture(autouse=True) def patch_mock_validation(decoy: Decoy, monkeypatch: pytest.MonkeyPatch) -> None: """Mock out validation.py functions.""" @@ -1742,6 +1755,27 @@ def test_add_liquid( assert result == expected_result +def test_define_liquid_class( + decoy: Decoy, + subject: ProtocolCore, + minimal_liquid_class_def1: LiquidClassSchemaV1, + minimal_liquid_class_def2: LiquidClassSchemaV1, +) -> None: + """It should create a LiquidClass and cache the definition.""" + expected_liquid_class = LiquidClass( + _name="water1", _display_name="water 1", _by_pipette_setting={} + ) + decoy.when(liquid_classes.load_definition("water")).then_return( + minimal_liquid_class_def1 + ) + assert subject.define_liquid_class("water") == expected_liquid_class + + decoy.when(liquid_classes.load_definition("water")).then_return( + minimal_liquid_class_def2 + ) + assert subject.define_liquid_class("water") == expected_liquid_class + + def test_get_labware_location_deck_slot( decoy: Decoy, mock_engine_client: EngineClient, diff --git a/api/tests/opentrons/protocol_api/core/engine/test_well_core.py b/api/tests/opentrons/protocol_api/core/engine/test_well_core.py index 96efbbdde8d..31b562f7e81 100644 --- a/api/tests/opentrons/protocol_api/core/engine/test_well_core.py +++ b/api/tests/opentrons/protocol_api/core/engine/test_well_core.py @@ -149,23 +149,6 @@ def test_get_center( assert subject.get_center() == Point(1, 2, 3) -def test_get_meniscus( - decoy: Decoy, mock_engine_client: EngineClient, subject: WellCore -) -> None: - """It should get a well bottom.""" - decoy.when( - mock_engine_client.state.geometry.get_well_position( - labware_id="labware-id", - well_name="well-name", - well_location=WellLocation( - origin=WellOrigin.MENISCUS, offset=WellOffset(x=0, y=0, z=2.5) - ), - ) - ).then_return(Point(1, 2, 3)) - - assert subject.get_meniscus(z_offset=2.5) == Point(1, 2, 3) - - def test_has_tip( decoy: Decoy, mock_engine_client: EngineClient, subject: WellCore ) -> None: diff --git a/api/tests/opentrons/protocol_api/test_instrument_context.py b/api/tests/opentrons/protocol_api/test_instrument_context.py index 4478c250b8c..27d2f6ebb33 100644 --- a/api/tests/opentrons/protocol_api/test_instrument_context.py +++ b/api/tests/opentrons/protocol_api/test_instrument_context.py @@ -62,6 +62,7 @@ from opentrons_shared_data.errors.exceptions import ( CommandPreconditionViolated, ) +from . import versions_at_or_above, versions_between @pytest.fixture(autouse=True) @@ -339,6 +340,7 @@ def test_aspirate( volume=42.0, rate=1.23, flow_rate=5.67, + is_meniscus=None, ), times=1, ) @@ -376,6 +378,47 @@ def test_aspirate_well_location( volume=42.0, rate=1.23, flow_rate=5.67, + is_meniscus=None, + ), + times=1, + ) + + +def test_aspirate_meniscus_well_location( + decoy: Decoy, + mock_instrument_core: InstrumentCore, + subject: InstrumentContext, + mock_protocol_core: ProtocolCore, +) -> None: + """It should aspirate to a well.""" + mock_well = decoy.mock(cls=Well) + input_location = Location( + point=Point(2, 2, 2), labware=mock_well, _ot_internal_is_meniscus=True + ) + last_location = Location(point=Point(9, 9, 9), labware=None) + decoy.when(mock_instrument_core.get_mount()).then_return(Mount.RIGHT) + + decoy.when(mock_protocol_core.get_last_location(Mount.RIGHT)).then_return( + last_location + ) + decoy.when( + mock_validation.validate_location( + location=input_location, last_location=last_location + ) + ).then_return(WellTarget(well=mock_well, location=input_location, in_place=False)) + decoy.when(mock_instrument_core.get_aspirate_flow_rate(1.23)).then_return(5.67) + + subject.aspirate(volume=42.0, location=input_location, rate=1.23) + + decoy.verify( + mock_instrument_core.aspirate( + location=input_location, + well_core=mock_well._core, + in_place=False, + volume=42.0, + rate=1.23, + flow_rate=5.67, + is_meniscus=True, ), times=1, ) @@ -412,6 +455,7 @@ def test_aspirate_from_coordinates( volume=42.0, rate=1.23, flow_rate=5.67, + is_meniscus=None, ), times=1, ) @@ -925,6 +969,7 @@ def test_dispense_with_location( rate=1.23, flow_rate=5.67, push_out=None, + is_meniscus=None, ), times=1, ) @@ -963,6 +1008,7 @@ def test_dispense_with_well_location( rate=1.23, flow_rate=3.0, push_out=7, + is_meniscus=None, ), times=1, ) @@ -1003,6 +1049,7 @@ def test_dispense_with_well( rate=1.23, flow_rate=5.67, push_out=None, + is_meniscus=None, ), times=1, ) @@ -1257,6 +1304,7 @@ def test_dispense_0_volume_means_dispense_everything( rate=1.23, flow_rate=5.67, push_out=None, + is_meniscus=None, ), times=1, ) @@ -1286,6 +1334,7 @@ def test_dispense_0_volume_means_dispense_nothing( rate=1.23, flow_rate=5.67, push_out=None, + is_meniscus=None, ), times=1, ) @@ -1325,6 +1374,7 @@ def test_aspirate_0_volume_means_aspirate_everything( volume=200, rate=1.23, flow_rate=5.67, + is_meniscus=None, ), times=1, ) @@ -1364,6 +1414,7 @@ def test_aspirate_0_volume_means_aspirate_nothing( volume=0, rate=1.23, flow_rate=5.67, + is_meniscus=None, ), times=1, ) @@ -1492,7 +1543,12 @@ def test_96_tip_config_invalid( assert subject._96_tip_config_valid() is True -@pytest.mark.parametrize("api_version", [APIVersion(2, 21)]) +@pytest.mark.parametrize( + "api_version", + versions_between( + low_exclusive_bound=APIVersion(2, 13), high_inclusive_bound=APIVersion(2, 21) + ), +) def test_mix_no_lpd( decoy: Decoy, mock_instrument_core: InstrumentCore, @@ -1543,7 +1599,7 @@ def test_mix_no_lpd( @pytest.mark.ot3_only -@pytest.mark.parametrize("api_version", [APIVersion(2, 21)]) +@pytest.mark.parametrize("api_version", versions_at_or_above(APIVersion(2, 21))) def test_mix_with_lpd( decoy: Decoy, mock_instrument_core: InstrumentCore, @@ -1591,3 +1647,60 @@ def test_mix_with_lpd( ignore_extra_args=True, times=1, ) + + +@pytest.mark.parametrize( + "api_version", + versions_between( + low_exclusive_bound=APIVersion(2, 13), high_inclusive_bound=APIVersion(2, 21) + ), +) +def test_air_gap_uses_aspirate( + decoy: Decoy, + mock_instrument_core: InstrumentCore, + mock_protocol_core: ProtocolCore, + subject: InstrumentContext, + monkeypatch: pytest.MonkeyPatch, +) -> None: + """It should use its own aspirate function to aspirate air.""" + mock_well = decoy.mock(cls=Well) + top_location = Location(point=Point(9, 9, 14), labware=mock_well) + last_location = Location(point=Point(9, 9, 9), labware=mock_well) + mock_aspirate = decoy.mock(func=subject.aspirate) + mock_move_to = decoy.mock(func=subject.move_to) + monkeypatch.setattr(subject, "aspirate", mock_aspirate) + monkeypatch.setattr(subject, "move_to", mock_move_to) + + decoy.when(mock_instrument_core.has_tip()).then_return(True) + decoy.when(mock_protocol_core.get_last_location()).then_return(last_location) + decoy.when(mock_well.top(z=5.0)).then_return(top_location) + subject.air_gap(volume=10, height=5) + + decoy.verify(mock_move_to(top_location, publish=False)) + decoy.verify(mock_aspirate(10)) + + +@pytest.mark.parametrize("api_version", versions_at_or_above(APIVersion(2, 22))) +def test_air_gap_uses_air_gap( + decoy: Decoy, + mock_instrument_core: InstrumentCore, + mock_protocol_core: ProtocolCore, + subject: InstrumentContext, + monkeypatch: pytest.MonkeyPatch, +) -> None: + """It should use its own aspirate function to aspirate air.""" + mock_well = decoy.mock(cls=Well) + top_location = Location(point=Point(9, 9, 14), labware=mock_well) + last_location = Location(point=Point(9, 9, 9), labware=mock_well) + mock_move_to = decoy.mock(func=subject.move_to) + monkeypatch.setattr(subject, "move_to", mock_move_to) + + decoy.when(mock_instrument_core.has_tip()).then_return(True) + decoy.when(mock_protocol_core.get_last_location()).then_return(last_location) + decoy.when(mock_well.top(z=5.0)).then_return(top_location) + decoy.when(mock_instrument_core.get_aspirate_flow_rate()).then_return(11) + + subject.air_gap(volume=10, height=5) + + decoy.verify(mock_move_to(top_location, publish=False)) + decoy.verify(mock_instrument_core.air_gap_in_place(10, 11)) diff --git a/api/tests/opentrons/protocol_api/test_liquid_class.py b/api/tests/opentrons/protocol_api/test_liquid_class.py new file mode 100644 index 00000000000..be0b432e32f --- /dev/null +++ b/api/tests/opentrons/protocol_api/test_liquid_class.py @@ -0,0 +1,38 @@ +"""Tests for LiquidClass methods.""" +import pytest + +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + LiquidClassSchemaV1, +) +from opentrons.protocol_api import LiquidClass + + +def test_create_liquid_class( + minimal_liquid_class_def1: LiquidClassSchemaV1, +) -> None: + """It should create a LiquidClass from provided definition.""" + assert LiquidClass.create(minimal_liquid_class_def1) == LiquidClass( + _name="water1", _display_name="water 1", _by_pipette_setting={} + ) + + +def test_get_for_pipette_and_tip( + minimal_liquid_class_def2: LiquidClassSchemaV1, +) -> None: + """It should get the properties for the specified pipette and tip.""" + liq_class = LiquidClass.create(minimal_liquid_class_def2) + result = liq_class.get_for("p20_single_gen2", "opentrons_96_tiprack_20ul") + assert result.aspirate.flow_rate_by_volume == {"default": 50, "10": 40, "20": 30} + + +def test_get_for_raises_for_incorrect_pipette_or_tip( + minimal_liquid_class_def2: LiquidClassSchemaV1, +) -> None: + """It should raise an error when accessing non-existent properties.""" + liq_class = LiquidClass.create(minimal_liquid_class_def2) + + with pytest.raises(ValueError): + liq_class.get_for("p20_single_gen2", "no_such_tiprack") + + with pytest.raises(ValueError): + liq_class.get_for("p300_single", "opentrons_96_tiprack_20ul") diff --git a/api/tests/opentrons/protocol_api/test_liquid_class_properties.py b/api/tests/opentrons/protocol_api/test_liquid_class_properties.py new file mode 100644 index 00000000000..b1699701f3c --- /dev/null +++ b/api/tests/opentrons/protocol_api/test_liquid_class_properties.py @@ -0,0 +1,175 @@ +"""Tests for LiquidClass properties and related functions.""" + +from opentrons_shared_data import load_shared_data +from opentrons_shared_data.liquid_classes.liquid_class_definition import ( + LiquidClassSchemaV1, + Coordinate, +) + +from opentrons.protocol_api._liquid_properties import ( + build_aspirate_properties, + build_single_dispense_properties, + build_multi_dispense_properties, +) + + +def test_build_aspirate_settings() -> None: + """It should convert the shared data aspirate settings to the PAPI type.""" + fixture_data = load_shared_data("liquid-class/fixtures/fixture_glycerol50.json") + liquid_class_model = LiquidClassSchemaV1.parse_raw(fixture_data) + aspirate_data = liquid_class_model.byPipette[0].byTipType[0].aspirate + + aspirate_properties = build_aspirate_properties(aspirate_data) + + assert aspirate_properties.submerge.position_reference.value == "liquid-meniscus" + assert aspirate_properties.submerge.offset == Coordinate(x=0, y=0, z=-5) + assert aspirate_properties.submerge.speed == 100 + assert aspirate_properties.submerge.delay.enabled is True + assert aspirate_properties.submerge.delay.duration == 1.5 + + assert aspirate_properties.retract.position_reference.value == "well-top" + assert aspirate_properties.retract.offset == Coordinate(x=0, y=0, z=5) + assert aspirate_properties.retract.speed == 100 + assert aspirate_properties.retract.air_gap_by_volume == { + "default": 2, + "5": 3, + "10": 4, + } + assert aspirate_properties.retract.touch_tip.enabled is True + assert aspirate_properties.retract.touch_tip.z_offset == 2 + assert aspirate_properties.retract.touch_tip.mm_to_edge == 1 + assert aspirate_properties.retract.touch_tip.speed == 50 + assert aspirate_properties.retract.delay.enabled is True + assert aspirate_properties.retract.delay.duration == 1 + + assert aspirate_properties.position_reference.value == "well-bottom" + assert aspirate_properties.offset == Coordinate(x=0, y=0, z=-5) + assert aspirate_properties.flow_rate_by_volume == { + "default": 50, + "10": 40, + "20": 30, + } + assert aspirate_properties.pre_wet is True + assert aspirate_properties.mix.enabled is True + assert aspirate_properties.mix.repetitions == 3 + assert aspirate_properties.mix.volume == 15 + assert aspirate_properties.delay.enabled is True + assert aspirate_properties.delay.duration == 2 + + +def test_build_single_dispense_settings() -> None: + """It should convert the shared data single dispense settings to the PAPI type.""" + fixture_data = load_shared_data("liquid-class/fixtures/fixture_glycerol50.json") + liquid_class_model = LiquidClassSchemaV1.parse_raw(fixture_data) + single_dispense_data = liquid_class_model.byPipette[0].byTipType[0].singleDispense + + single_dispense_properties = build_single_dispense_properties(single_dispense_data) + + assert ( + single_dispense_properties.submerge.position_reference.value + == "liquid-meniscus" + ) + assert single_dispense_properties.submerge.offset == Coordinate(x=0, y=0, z=-5) + assert single_dispense_properties.submerge.speed == 100 + assert single_dispense_properties.submerge.delay.enabled is True + assert single_dispense_properties.submerge.delay.duration == 1.5 + + assert single_dispense_properties.retract.position_reference.value == "well-top" + assert single_dispense_properties.retract.offset == Coordinate(x=0, y=0, z=5) + assert single_dispense_properties.retract.speed == 100 + assert single_dispense_properties.retract.air_gap_by_volume == { + "default": 2, + "5": 3, + "10": 4, + } + assert single_dispense_properties.retract.touch_tip.enabled is True + assert single_dispense_properties.retract.touch_tip.z_offset == 2 + assert single_dispense_properties.retract.touch_tip.mm_to_edge == 1 + assert single_dispense_properties.retract.touch_tip.speed == 50 + assert single_dispense_properties.retract.blowout.enabled is True + assert single_dispense_properties.retract.blowout.location is not None + assert single_dispense_properties.retract.blowout.location.value == "trash" + assert single_dispense_properties.retract.blowout.flow_rate == 100 + assert single_dispense_properties.retract.delay.enabled is True + assert single_dispense_properties.retract.delay.duration == 1 + + assert single_dispense_properties.position_reference.value == "well-bottom" + assert single_dispense_properties.offset == Coordinate(x=0, y=0, z=-5) + assert single_dispense_properties.flow_rate_by_volume == { + "default": 50, + "10": 40, + "20": 30, + } + assert single_dispense_properties.mix.enabled is True + assert single_dispense_properties.mix.repetitions == 3 + assert single_dispense_properties.mix.volume == 15 + assert single_dispense_properties.push_out_by_volume == { + "default": 5, + "10": 7, + "20": 10, + } + assert single_dispense_properties.delay.enabled is True + assert single_dispense_properties.delay.duration == 2.5 + + +def test_build_multi_dispense_settings() -> None: + """It should convert the shared data multi dispense settings to the PAPI type.""" + fixture_data = load_shared_data("liquid-class/fixtures/fixture_glycerol50.json") + liquid_class_model = LiquidClassSchemaV1.parse_raw(fixture_data) + multi_dispense_data = liquid_class_model.byPipette[0].byTipType[0].multiDispense + + assert multi_dispense_data is not None + multi_dispense_properties = build_multi_dispense_properties(multi_dispense_data) + assert multi_dispense_properties is not None + + assert ( + multi_dispense_properties.submerge.position_reference.value == "liquid-meniscus" + ) + assert multi_dispense_properties.submerge.offset == Coordinate(x=0, y=0, z=-5) + assert multi_dispense_properties.submerge.speed == 100 + assert multi_dispense_properties.submerge.delay.enabled is True + assert multi_dispense_properties.submerge.delay.duration == 1.5 + + assert multi_dispense_properties.retract.position_reference.value == "well-top" + assert multi_dispense_properties.retract.offset == Coordinate(x=0, y=0, z=5) + assert multi_dispense_properties.retract.speed == 100 + assert multi_dispense_properties.retract.air_gap_by_volume == { + "default": 2, + "5": 3, + "10": 4, + } + assert multi_dispense_properties.retract.touch_tip.enabled is True + assert multi_dispense_properties.retract.touch_tip.z_offset == 2 + assert multi_dispense_properties.retract.touch_tip.mm_to_edge == 1 + assert multi_dispense_properties.retract.touch_tip.speed == 50 + assert multi_dispense_properties.retract.blowout.enabled is False + assert multi_dispense_properties.retract.blowout.location is None + assert multi_dispense_properties.retract.blowout.flow_rate is None + assert multi_dispense_properties.retract.delay.enabled is True + assert multi_dispense_properties.retract.delay.duration == 1 + + assert multi_dispense_properties.position_reference.value == "well-bottom" + assert multi_dispense_properties.offset == Coordinate(x=0, y=0, z=-5) + assert multi_dispense_properties.flow_rate_by_volume == { + "default": 50, + "10": 40, + "20": 30, + } + assert multi_dispense_properties.conditioning_by_volume == { + "default": 10, + "5": 5, + } + assert multi_dispense_properties.disposal_by_volume == { + "default": 2, + "5": 3, + } + assert multi_dispense_properties.delay.enabled is True + assert multi_dispense_properties.delay.duration == 1 + + +def test_build_multi_dispense_settings_none( + minimal_liquid_class_def2: LiquidClassSchemaV1, +) -> None: + """It should return None if there are no multi dispense properties in the model.""" + transfer_settings = minimal_liquid_class_def2.byPipette[0].byTipType[0] + assert build_multi_dispense_properties(transfer_settings.multiDispense) is None diff --git a/api/tests/opentrons/protocol_api/test_protocol_context.py b/api/tests/opentrons/protocol_api/test_protocol_context.py index 1e1dda706c6..2c8e8b158af 100644 --- a/api/tests/opentrons/protocol_api/test_protocol_context.py +++ b/api/tests/opentrons/protocol_api/test_protocol_context.py @@ -7,8 +7,11 @@ from opentrons_shared_data.pipette.types import PipetteNameType from opentrons_shared_data.labware.types import LabwareDefinition as LabwareDefDict +from opentrons_shared_data.robot.types import RobotTypeEnum, RobotType +from opentrons.protocol_api._liquid import LiquidClass from opentrons.types import Mount, DeckSlotName, StagingSlotName +from opentrons.config import feature_flags as ff from opentrons.protocol_api import OFF_DECK from opentrons.legacy_broker import LegacyBroker from opentrons.hardware_control.modules.types import ModuleType, TemperatureModuleModel @@ -1214,6 +1217,28 @@ def test_define_liquid_arg_defaulting( ) +@pytest.mark.parametrize("robot_type", ["OT-2 Standard", "OT-3 Standard"]) +def test_define_liquid_class( + decoy: Decoy, + mock_core: ProtocolCore, + subject: ProtocolContext, + robot_type: RobotType, + mock_feature_flags: None, +) -> None: + """It should create the liquid class definition.""" + expected_liquid_class = LiquidClass( + _name="volatile_100", _display_name="volatile 100%", _by_pipette_setting={} + ) + decoy.when(mock_core.define_liquid_class("volatile_90")).then_return( + expected_liquid_class + ) + decoy.when(mock_core.robot_type).then_return(robot_type) + decoy.when( + ff.allow_liquid_classes(RobotTypeEnum.robot_literal_to_enum(robot_type)) + ).then_return(True) + assert subject.define_liquid_class("volatile_90") == expected_liquid_class + + def test_bundled_data( decoy: Decoy, mock_core_map: LoadedCoreMap, mock_deck: Deck, mock_core: ProtocolCore ) -> None: diff --git a/api/tests/opentrons/protocol_api/test_well.py b/api/tests/opentrons/protocol_api/test_well.py index 3a2ba81b9fa..b4817567dde 100644 --- a/api/tests/opentrons/protocol_api/test_well.py +++ b/api/tests/opentrons/protocol_api/test_well.py @@ -8,6 +8,8 @@ from opentrons.protocol_api._liquid import Liquid from opentrons.types import Point, Location +from . import versions_at_or_above + @pytest.fixture def mock_well_core(decoy: Decoy) -> WellCore: @@ -103,12 +105,11 @@ def test_well_center(decoy: Decoy, mock_well_core: WellCore, subject: Well) -> N def test_well_meniscus(decoy: Decoy, mock_well_core: WellCore, subject: Well) -> None: """It should get a Location representing the meniscus of the well.""" - decoy.when(mock_well_core.get_meniscus(z_offset=4.2)).then_return(Point(1, 2, 3)) - result = subject.meniscus(4.2) assert isinstance(result, Location) - assert result.point == Point(1, 2, 3) + assert result.point == Point(0, 0, 4.2) + assert result.is_meniscus is True assert result.labware.as_well() is subject @@ -141,6 +142,13 @@ def test_load_liquid(decoy: Decoy, mock_well_core: WellCore, subject: Well) -> N ) +@pytest.mark.parametrize("api_version", versions_at_or_above(APIVersion(2, 22))) +def test_load_empty(decoy: Decoy, mock_well_core: WellCore, subject: Well) -> None: + """It should mark a location as empty.""" + subject.load_empty() + decoy.verify(mock_well_core.load_empty(), times=1) + + def test_diameter(decoy: Decoy, mock_well_core: WellCore, subject: Well) -> None: """It should get the diameter from the core.""" decoy.when(mock_well_core.diameter).then_return(12.3) diff --git a/api/tests/opentrons/protocol_api_integration/test_liquid_classes.py b/api/tests/opentrons/protocol_api_integration/test_liquid_classes.py new file mode 100644 index 00000000000..eed90cc2478 --- /dev/null +++ b/api/tests/opentrons/protocol_api_integration/test_liquid_classes.py @@ -0,0 +1,60 @@ +"""Tests for the APIs around liquid classes.""" +import pytest +from decoy import Decoy +from opentrons_shared_data.robot.types import RobotTypeEnum + +from opentrons import simulate +from opentrons.config import feature_flags as ff + + +@pytest.mark.ot2_only +def test_liquid_class_creation_and_property_fetching( + decoy: Decoy, mock_feature_flags: None +) -> None: + """It should create the liquid class and provide access to its properties.""" + decoy.when(ff.allow_liquid_classes(RobotTypeEnum.OT2)).then_return(True) + protocol_context = simulate.get_protocol_api(version="2.20", robot_type="OT-2") + pipette_left = protocol_context.load_instrument("p20_single_gen2", mount="left") + pipette_right = protocol_context.load_instrument("p300_multi", mount="right") + tiprack = protocol_context.load_labware("opentrons_96_tiprack_20ul", "1") + + glycerol_50 = protocol_context.define_liquid_class("fixture_glycerol50") + + assert glycerol_50.name == "fixture_glycerol50" + assert glycerol_50.display_name == "Glycerol 50%" + + # TODO (spp, 2024-10-17): update this to use pipette's load name instead of pipette.name + assert ( + glycerol_50.get_for( + pipette_left.name, tiprack.load_name + ).dispense.flow_rate_by_volume["default"] + == 50 + ) + assert ( + glycerol_50.get_for( + pipette_left.name, tiprack.load_name + ).aspirate.submerge.speed + == 100 + ) + + with pytest.raises( + ValueError, + match="No properties found for p300_multi in fixture_glycerol50 liquid class", + ): + glycerol_50.get_for(pipette_right.name, tiprack.load_name) + + with pytest.raises(AttributeError): + glycerol_50.name = "foo" # type: ignore + + with pytest.raises(AttributeError): + glycerol_50.display_name = "bar" # type: ignore + + with pytest.raises(ValueError, match="Liquid class definition not found"): + protocol_context.define_liquid_class("non-existent-liquid") + + +def test_liquid_class_feature_flag() -> None: + """It should raise a not implemented error without the allowLiquidClass flag set.""" + protocol_context = simulate.get_protocol_api(version="2.20", robot_type="OT-2") + with pytest.raises(NotImplementedError): + protocol_context.define_liquid_class("fixture_glycerol50") diff --git a/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_gripper.py b/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_gripper.py index 6ecf768c4eb..4145e1f0b5c 100644 --- a/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_gripper.py +++ b/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_gripper.py @@ -72,7 +72,6 @@ async def test_calibrate_gripper( result = await subject.execute(params) assert result == SuccessData( public=CalibrateGripperResult(jawOffset=Vec3f(x=1.1, y=2.2, z=3.3)), - private=None, ) diff --git a/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_module.py b/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_module.py index 0226453c72e..0713bfa37d1 100644 --- a/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_module.py +++ b/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_module.py @@ -95,7 +95,6 @@ async def test_calibrate_module_implementation( ), location=location, ), - private=None, ) diff --git a/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_pipette.py b/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_pipette.py index ba949f0e2df..073db3bf295 100644 --- a/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_pipette.py +++ b/api/tests/opentrons/protocol_engine/commands/calibration/test_calibrate_pipette.py @@ -64,7 +64,6 @@ async def test_calibrate_pipette_implementation( public=CalibratePipetteResult( pipetteOffset=InstrumentOffsetVector(x=3, y=4, z=6) ), - private=None, ) diff --git a/api/tests/opentrons/protocol_engine/commands/calibration/test_move_to_maintenance_position.py b/api/tests/opentrons/protocol_engine/commands/calibration/test_move_to_maintenance_position.py index ca8bb9de5bd..7051d1e44fc 100644 --- a/api/tests/opentrons/protocol_engine/commands/calibration/test_move_to_maintenance_position.py +++ b/api/tests/opentrons/protocol_engine/commands/calibration/test_move_to_maintenance_position.py @@ -56,7 +56,9 @@ async def test_calibration_move_to_location_implementation_for_attach_instrument decoy.when(ot3_hardware_api.get_instrument_max_height(Mount.LEFT)).then_return(300) result = await subject.execute(params=params) - assert result == SuccessData(public=MoveToMaintenancePositionResult(), private=None) + assert result == SuccessData( + public=MoveToMaintenancePositionResult(), + ) hw_mount = mount_type.to_hw_mount() decoy.verify( @@ -100,7 +102,9 @@ async def test_calibration_move_to_location_implementation_for_attach_plate( decoy.when(ot3_hardware_api.get_instrument_max_height(Mount.LEFT)).then_return(300) result = await subject.execute(params=params) - assert result == SuccessData(public=MoveToMaintenancePositionResult(), private=None) + assert result == SuccessData( + public=MoveToMaintenancePositionResult(), + ) decoy.verify( await ot3_hardware_api.prepare_for_mount_movement(Mount.LEFT), @@ -150,7 +154,9 @@ async def test_calibration_move_to_location_implementation_for_gripper( decoy.when(ot3_hardware_api.get_instrument_max_height(Mount.LEFT)).then_return(300) result = await subject.execute(params=params) - assert result == SuccessData(public=MoveToMaintenancePositionResult(), private=None) + assert result == SuccessData( + public=MoveToMaintenancePositionResult(), + ) decoy.verify( await ot3_hardware_api.prepare_for_mount_movement(Mount.LEFT), diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_close_labware_latch.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_close_labware_latch.py index fbd1fadcc23..d481ef33b9b 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_close_labware_latch.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_close_labware_latch.py @@ -45,7 +45,7 @@ async def test_close_labware_latch( result = await subject.execute(data) decoy.verify(await heater_shaker_hardware.close_labware_latch(), times=1) assert result == SuccessData( - public=heater_shaker.CloseLabwareLatchResult(), private=None + public=heater_shaker.CloseLabwareLatchResult(), ) @@ -77,5 +77,5 @@ async def test_close_labware_latch_virtual( result = await subject.execute(data) assert result == SuccessData( - public=heater_shaker.CloseLabwareLatchResult(), private=None + public=heater_shaker.CloseLabwareLatchResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_heater.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_heater.py index 5e8a65a06e8..6ce4336c9a3 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_heater.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_heater.py @@ -46,5 +46,5 @@ async def test_deactivate_heater( result = await subject.execute(data) decoy.verify(await hs_hardware.deactivate_heater(), times=1) assert result == SuccessData( - public=heater_shaker.DeactivateHeaterResult(), private=None + public=heater_shaker.DeactivateHeaterResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_shaker.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_shaker.py index db5e1aba138..466fa79dcc5 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_shaker.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_deactivate_shaker.py @@ -46,7 +46,7 @@ async def test_deactivate_shaker( result = await subject.execute(data) decoy.verify(await hs_hardware.deactivate_shaker(), times=1) assert result == SuccessData( - public=heater_shaker.DeactivateShakerResult(), private=None + public=heater_shaker.DeactivateShakerResult(), ) @@ -78,5 +78,5 @@ async def test_deactivate_shaker_virtual( result = await subject.execute(data) assert result == SuccessData( - public=heater_shaker.DeactivateShakerResult(), private=None + public=heater_shaker.DeactivateShakerResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_open_labware_latch.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_open_labware_latch.py index 6a5e7e97db2..4b122f2d7e2 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_open_labware_latch.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_open_labware_latch.py @@ -81,7 +81,6 @@ async def test_open_labware_latch( public=heater_shaker.OpenLabwareLatchResult( pipetteRetracted=expect_pipette_retracted ), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR) if expect_pipette_retracted else update_types.StateUpdate(), diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_and_wait_for_shake_speed.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_and_wait_for_shake_speed.py index 005f46f89cb..9db4bb27d00 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_and_wait_for_shake_speed.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_and_wait_for_shake_speed.py @@ -84,7 +84,6 @@ async def test_set_and_wait_for_shake_speed( public=heater_shaker.SetAndWaitForShakeSpeedResult( pipetteRetracted=expect_pipette_retracted ), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR) if expect_pipette_retracted else update_types.StateUpdate(), diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_target_temperature.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_target_temperature.py index 51df5f560b3..977a76bfdf2 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_target_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_set_target_temperature.py @@ -55,5 +55,5 @@ async def test_set_target_temperature( result = await subject.execute(data) decoy.verify(await hs_hardware.start_set_temperature(celsius=45.6), times=1) assert result == SuccessData( - public=heater_shaker.SetTargetTemperatureResult(), private=None + public=heater_shaker.SetTargetTemperatureResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_wait_for_temperature.py b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_wait_for_temperature.py index c256a480f16..f9804b90944 100644 --- a/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_wait_for_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/heater_shaker/test_wait_for_temperature.py @@ -50,5 +50,5 @@ async def test_wait_for_temperature( await hs_hardware.await_temperature(awaiting_temperature=123.45), times=1 ) assert result == SuccessData( - public=heater_shaker.WaitForTemperatureResult(), private=None + public=heater_shaker.WaitForTemperatureResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_disengage.py b/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_disengage.py index e1103518178..03d76db9e03 100644 --- a/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_disengage.py +++ b/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_disengage.py @@ -46,4 +46,4 @@ async def test_magnetic_module_disengage_implementation( result = await subject.execute(params=params) decoy.verify(await magnetic_module_hw.deactivate(), times=1) - assert result == SuccessData(public=DisengageResult(), private=None) + assert result == SuccessData(public=DisengageResult()) diff --git a/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_engage.py b/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_engage.py index 5feddee3e2e..e1f14cb3f24 100644 --- a/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_engage.py +++ b/api/tests/opentrons/protocol_engine/commands/magnetic_module/test_engage.py @@ -51,4 +51,4 @@ async def test_magnetic_module_engage_implementation( result = await subject.execute(params=params) decoy.verify(await magnetic_module_hw.engage(9001), times=1) - assert result == SuccessData(public=EngageResult(), private=None) + assert result == SuccessData(public=EngageResult()) diff --git a/api/tests/opentrons/protocol_engine/commands/temperature_module/test_deactivate.py b/api/tests/opentrons/protocol_engine/commands/temperature_module/test_deactivate.py index dfe821c6bbb..91dc274f14c 100644 --- a/api/tests/opentrons/protocol_engine/commands/temperature_module/test_deactivate.py +++ b/api/tests/opentrons/protocol_engine/commands/temperature_module/test_deactivate.py @@ -45,5 +45,5 @@ async def test_await_temperature( result = await subject.execute(data) decoy.verify(await tempdeck_hardware.deactivate(), times=1) assert result == SuccessData( - public=temperature_module.DeactivateTemperatureResult(), private=None + public=temperature_module.DeactivateTemperatureResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/temperature_module/test_set_target_temperature.py b/api/tests/opentrons/protocol_engine/commands/temperature_module/test_set_target_temperature.py index 0af71263e96..0bbd31f7a1d 100644 --- a/api/tests/opentrons/protocol_engine/commands/temperature_module/test_set_target_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/temperature_module/test_set_target_temperature.py @@ -52,5 +52,4 @@ async def test_set_target_temperature( decoy.verify(await tempdeck_hardware.start_set_temperature(celsius=1), times=1) assert result == SuccessData( public=temperature_module.SetTargetTemperatureResult(targetTemperature=1), - private=None, ) diff --git a/api/tests/opentrons/protocol_engine/commands/temperature_module/test_wait_for_temperature.py b/api/tests/opentrons/protocol_engine/commands/temperature_module/test_wait_for_temperature.py index fb9456321b9..99e76f68774 100644 --- a/api/tests/opentrons/protocol_engine/commands/temperature_module/test_wait_for_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/temperature_module/test_wait_for_temperature.py @@ -48,7 +48,7 @@ async def test_wait_for_temperature( await tempdeck_hardware.await_temperature(awaiting_temperature=123), times=1 ) assert result == SuccessData( - public=temperature_module.WaitForTemperatureResult(), private=None + public=temperature_module.WaitForTemperatureResult(), ) @@ -90,5 +90,5 @@ async def test_wait_for_temperature_requested_celsius( await tempdeck_hardware.await_temperature(awaiting_temperature=12), times=1 ) assert result == SuccessData( - public=temperature_module.WaitForTemperatureResult(), private=None + public=temperature_module.WaitForTemperatureResult(), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_air_gap_in_place.py b/api/tests/opentrons/protocol_engine/commands/test_air_gap_in_place.py new file mode 100644 index 00000000000..5d66a845dcc --- /dev/null +++ b/api/tests/opentrons/protocol_engine/commands/test_air_gap_in_place.py @@ -0,0 +1,284 @@ +"""Test aspirate-in-place commands.""" +from datetime import datetime + +import pytest +from decoy import Decoy, matchers + +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError + +from opentrons.types import Point +from opentrons.hardware_control import API as HardwareAPI + +from opentrons.protocol_engine.execution import PipettingHandler, GantryMover +from opentrons.protocol_engine.commands.air_gap_in_place import ( + AirGapInPlaceParams, + AirGapInPlaceResult, + AirGapInPlaceImplementation, +) +from opentrons.protocol_engine.commands.command import SuccessData, DefinedErrorData +from opentrons.protocol_engine.errors.exceptions import PipetteNotReadyToAspirateError +from opentrons.protocol_engine.notes import CommandNoteAdder +from opentrons.protocol_engine.resources import ModelUtils +from opentrons.protocol_engine.state.state import StateStore +from opentrons.protocol_engine.commands.pipetting_common import OverpressureError +from opentrons.protocol_engine.types import ( + CurrentWell, + CurrentPipetteLocation, + CurrentAddressableArea, + AspiratedFluid, + FluidKind, +) +from opentrons.protocol_engine.state import update_types + + +@pytest.fixture +def hardware_api(decoy: Decoy) -> HardwareAPI: + """Get a mock in the shape of a HardwareAPI.""" + return decoy.mock(cls=HardwareAPI) + + +@pytest.fixture +def state_store(decoy: Decoy) -> StateStore: + """Get a mock in the shape of a StateStore.""" + return decoy.mock(cls=StateStore) + + +@pytest.fixture +def pipetting(decoy: Decoy) -> PipettingHandler: + """Get a mock in the shape of a PipettingHandler.""" + return decoy.mock(cls=PipettingHandler) + + +@pytest.fixture +def subject( + pipetting: PipettingHandler, + state_store: StateStore, + hardware_api: HardwareAPI, + mock_command_note_adder: CommandNoteAdder, + model_utils: ModelUtils, + gantry_mover: GantryMover, +) -> AirGapInPlaceImplementation: + """Get the impelementation subject.""" + return AirGapInPlaceImplementation( + pipetting=pipetting, + hardware_api=hardware_api, + state_view=state_store, + command_note_adder=mock_command_note_adder, + model_utils=model_utils, + gantry_mover=gantry_mover, + ) + + +@pytest.mark.parametrize( + "location,stateupdateLabware,stateupdateWell", + [ + ( + CurrentWell( + pipette_id="pipette-id-abc", + labware_id="labware-id-1", + well_name="well-name-1", + ), + "labware-id-1", + "well-name-1", + ), + (None, None, None), + (CurrentAddressableArea("pipette-id-abc", "addressable-area-1"), None, None), + ], +) +async def test_air_gap_in_place_implementation( + decoy: Decoy, + pipetting: PipettingHandler, + state_store: StateStore, + hardware_api: HardwareAPI, + mock_command_note_adder: CommandNoteAdder, + subject: AirGapInPlaceImplementation, + location: CurrentPipetteLocation | None, + stateupdateLabware: str, + stateupdateWell: str, +) -> None: + """It should aspirate in place.""" + data = AirGapInPlaceParams( + pipetteId="pipette-id-abc", + volume=123, + flowRate=1.234, + ) + + decoy.when( + pipetting.get_is_ready_to_aspirate( + pipette_id="pipette-id-abc", + ) + ).then_return(True) + + decoy.when( + await pipetting.aspirate_in_place( + pipette_id="pipette-id-abc", + volume=123, + flow_rate=1.234, + command_note_adder=mock_command_note_adder, + ) + ).then_return(123) + + decoy.when(state_store.pipettes.get_current_location()).then_return(location) + + result = await subject.execute(params=data) + + if isinstance(location, CurrentWell): + assert result == SuccessData( + public=AirGapInPlaceResult(volume=123), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id-abc", + fluid=AspiratedFluid(kind=FluidKind.AIR, volume=123), + ) + ), + ) + else: + assert result == SuccessData( + public=AirGapInPlaceResult(volume=123), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id-abc", + fluid=AspiratedFluid(kind=FluidKind.AIR, volume=123), + ) + ), + ) + + +async def test_handle_air_gap_in_place_request_not_ready_to_aspirate( + decoy: Decoy, + pipetting: PipettingHandler, + state_store: StateStore, + hardware_api: HardwareAPI, + subject: AirGapInPlaceImplementation, +) -> None: + """Should raise an exception for not ready to aspirate.""" + data = AirGapInPlaceParams( + pipetteId="pipette-id-abc", + volume=123, + flowRate=1.234, + ) + + decoy.when( + pipetting.get_is_ready_to_aspirate( + pipette_id="pipette-id-abc", + ) + ).then_return(False) + + with pytest.raises( + PipetteNotReadyToAspirateError, + match="Pipette cannot air gap in place because of a previous blow out." + " The first aspirate following a blow-out must be from a specific well" + " so the plunger can be reset in a known safe position.", + ): + await subject.execute(params=data) + + +async def test_aspirate_raises_volume_error( + decoy: Decoy, + pipetting: PipettingHandler, + subject: AirGapInPlaceImplementation, + mock_command_note_adder: CommandNoteAdder, +) -> None: + """Should raise an assertion error for volume larger than working volume.""" + data = AirGapInPlaceParams( + pipetteId="abc", + volume=50, + flowRate=1.23, + ) + + decoy.when(pipetting.get_is_ready_to_aspirate(pipette_id="abc")).then_return(True) + + decoy.when( + await pipetting.aspirate_in_place( + pipette_id="abc", + volume=50, + flow_rate=1.23, + command_note_adder=mock_command_note_adder, + ) + ).then_raise(AssertionError("blah blah")) + + with pytest.raises(AssertionError): + await subject.execute(data) + + +@pytest.mark.parametrize( + "location,stateupdateLabware,stateupdateWell", + [ + ( + CurrentWell( + pipette_id="pipette-id", + labware_id="labware-id-1", + well_name="well-name-1", + ), + "labware-id-1", + "well-name-1", + ), + (None, None, None), + (CurrentAddressableArea("pipette-id", "addressable-area-1"), None, None), + ], +) +async def test_overpressure_error( + decoy: Decoy, + gantry_mover: GantryMover, + pipetting: PipettingHandler, + subject: AirGapInPlaceImplementation, + model_utils: ModelUtils, + mock_command_note_adder: CommandNoteAdder, + state_store: StateStore, + location: CurrentPipetteLocation | None, + stateupdateLabware: str, + stateupdateWell: str, +) -> None: + """It should return an overpressure error if the hardware API indicates that.""" + pipette_id = "pipette-id" + + position = Point(x=1, y=2, z=3) + + error_id = "error-id" + error_timestamp = datetime(year=2020, month=1, day=2) + + data = AirGapInPlaceParams( + pipetteId=pipette_id, + volume=50, + flowRate=1.23, + ) + + decoy.when(pipetting.get_is_ready_to_aspirate(pipette_id=pipette_id)).then_return( + True + ) + + decoy.when( + await pipetting.aspirate_in_place( + pipette_id=pipette_id, + volume=50, + flow_rate=1.23, + command_note_adder=mock_command_note_adder, + ), + ).then_raise(PipetteOverpressureError()) + + decoy.when(model_utils.generate_id()).then_return(error_id) + decoy.when(model_utils.get_timestamp()).then_return(error_timestamp) + decoy.when(await gantry_mover.get_position(pipette_id)).then_return(position) + decoy.when(state_store.pipettes.get_current_location()).then_return(location) + + result = await subject.execute(data) + + if isinstance(location, CurrentWell): + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate(), + ) + else: + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_aspirate.py b/api/tests/opentrons/protocol_engine/commands/test_aspirate.py index 779242ccb84..55950d51934 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_aspirate.py +++ b/api/tests/opentrons/protocol_engine/commands/test_aspirate.py @@ -8,7 +8,12 @@ from opentrons.protocol_engine.commands.pipetting_common import OverpressureError from opentrons.protocol_engine.state import update_types from opentrons.types import MountType, Point -from opentrons.protocol_engine import WellLocation, WellOrigin, WellOffset, DeckPoint +from opentrons.protocol_engine import ( + LiquidHandlingWellLocation, + WellOrigin, + WellOffset, + DeckPoint, +) from opentrons.protocol_engine.commands.aspirate import ( AspirateParams, @@ -24,7 +29,12 @@ PipettingHandler, ) from opentrons.protocol_engine.resources.model_utils import ModelUtils -from opentrons.protocol_engine.types import CurrentWell, LoadedPipette +from opentrons.protocol_engine.types import ( + CurrentWell, + LoadedPipette, + AspiratedFluid, + FluidKind, +) from opentrons.hardware_control import HardwareControlAPI from opentrons.protocol_engine.notes import CommandNoteAdder @@ -59,7 +69,9 @@ async def test_aspirate_implementation_no_prep( mock_command_note_adder: CommandNoteAdder, ) -> None: """An Aspirate should have an execution implementation without preparing to aspirate.""" - location = WellLocation(origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1)) + location = LiquidHandlingWellLocation( + origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1) + ) data = AspirateParams( pipetteId="abc", @@ -79,6 +91,7 @@ async def test_aspirate_implementation_no_prep( well_name="A3", well_location=location, current_well=None, + operation_volume=-50, ), ).then_return(Point(x=1, y=2, z=3)) @@ -95,13 +108,20 @@ async def test_aspirate_implementation_no_prep( assert result == SuccessData( public=AspirateResult(volume=50, position=DeckPoint(x=1, y=2, z=3)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", new_location=update_types.Well(labware_id="123", well_name="A3"), new_deck_point=DeckPoint(x=1, y=2, z=3), - ) + ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id="123", + well_name="A3", + volume_added=-50, + ), + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="abc", fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=50) + ), ), ) @@ -116,7 +136,9 @@ async def test_aspirate_implementation_with_prep( subject: AspirateImplementation, ) -> None: """An Aspirate should have an execution implementation with preparing to aspirate.""" - location = WellLocation(origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1)) + location = LiquidHandlingWellLocation( + origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1) + ) data = AspirateParams( pipetteId="abc", @@ -145,6 +167,7 @@ async def test_aspirate_implementation_with_prep( labware_id="123", well_name="A3", ), + operation_volume=-50, ), ).then_return(Point(x=1, y=2, z=3)) @@ -161,13 +184,20 @@ async def test_aspirate_implementation_with_prep( assert result == SuccessData( public=AspirateResult(volume=50, position=DeckPoint(x=1, y=2, z=3)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", new_location=update_types.Well(labware_id="123", well_name="A3"), new_deck_point=DeckPoint(x=1, y=2, z=3), - ) + ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id="123", + well_name="A3", + volume_added=-50, + ), + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="abc", fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=50) + ), ), ) @@ -176,7 +206,7 @@ async def test_aspirate_implementation_with_prep( pipette_id="abc", labware_id="123", well_name="A3", - well_location=WellLocation(origin=WellOrigin.TOP), + well_location=LiquidHandlingWellLocation(origin=WellOrigin.TOP), ), await pipetting.prepare_for_aspirate(pipette_id="abc"), ) @@ -190,7 +220,9 @@ async def test_aspirate_raises_volume_error( subject: AspirateImplementation, ) -> None: """Should raise an assertion error for volume larger than working volume.""" - location = WellLocation(origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1)) + location = LiquidHandlingWellLocation( + origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1) + ) data = AspirateParams( pipetteId="abc", @@ -210,6 +242,7 @@ async def test_aspirate_raises_volume_error( well_name="A3", well_location=location, current_well=None, + operation_volume=-50, ), ).then_return(Point(1, 2, 3)) @@ -238,7 +271,7 @@ async def test_overpressure_error( pipette_id = "pipette-id" labware_id = "labware-id" well_name = "well-name" - well_location = WellLocation( + well_location = LiquidHandlingWellLocation( origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1) ) @@ -267,6 +300,7 @@ async def test_overpressure_error( well_name=well_name, well_location=well_location, current_well=None, + operation_volume=-50, ), ).then_return(position) @@ -298,6 +332,82 @@ async def test_overpressure_error( labware_id=labware_id, well_name=well_name ), new_deck_point=DeckPoint(x=position.x, y=position.y, z=position.z), - ) + ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=labware_id, + well_name=well_name, + volume_added=update_types.CLEAR, + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id=pipette_id + ), + ), + ) + + +async def test_aspirate_implementation_meniscus( + decoy: Decoy, + state_view: StateView, + hardware_api: HardwareControlAPI, + movement: MovementHandler, + pipetting: PipettingHandler, + subject: AspirateImplementation, + mock_command_note_adder: CommandNoteAdder, +) -> None: + """Aspirate should update WellVolumeOffset when called with WellOrigin.MENISCUS.""" + location = LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=0, y=0, z=-1), + volumeOffset="operationVolume", + ) + data = AspirateParams( + pipetteId="abc", + labwareId="123", + wellName="A3", + wellLocation=location, + volume=50, + flowRate=1.23, + ) + + decoy.when(pipetting.get_is_ready_to_aspirate(pipette_id="abc")).then_return(True) + + decoy.when( + await movement.move_to_well( + pipette_id="abc", + labware_id="123", + well_name="A3", + well_location=location, + current_well=None, + operation_volume=-50, + ), + ).then_return(Point(x=1, y=2, z=3)) + + decoy.when( + await pipetting.aspirate_in_place( + pipette_id="abc", + volume=50, + flow_rate=1.23, + command_note_adder=mock_command_note_adder, + ), + ).then_return(50) + + result = await subject.execute(data) + + assert result == SuccessData( + public=AspirateResult(volume=50, position=DeckPoint(x=1, y=2, z=3)), + state_update=update_types.StateUpdate( + pipette_location=update_types.PipetteLocationUpdate( + pipette_id="abc", + new_location=update_types.Well(labware_id="123", well_name="A3"), + new_deck_point=DeckPoint(x=1, y=2, z=3), + ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id="123", + well_name="A3", + volume_added=-50, + ), + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="abc", fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=50) + ), ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_aspirate_in_place.py b/api/tests/opentrons/protocol_engine/commands/test_aspirate_in_place.py index 3891dd90294..034c7f51ede 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_aspirate_in_place.py +++ b/api/tests/opentrons/protocol_engine/commands/test_aspirate_in_place.py @@ -21,6 +21,14 @@ from opentrons.protocol_engine.resources import ModelUtils from opentrons.protocol_engine.state.state import StateStore from opentrons.protocol_engine.commands.pipetting_common import OverpressureError +from opentrons.protocol_engine.types import ( + CurrentWell, + CurrentPipetteLocation, + CurrentAddressableArea, + AspiratedFluid, + FluidKind, +) +from opentrons.protocol_engine.state import update_types @pytest.fixture @@ -61,6 +69,22 @@ def subject( ) +@pytest.mark.parametrize( + "location,stateupdateLabware,stateupdateWell", + [ + ( + CurrentWell( + pipette_id="pipette-id-abc", + labware_id="labware-id-1", + well_name="well-name-1", + ), + "labware-id-1", + "well-name-1", + ), + (None, None, None), + (CurrentAddressableArea("pipette-id-abc", "addressable-area-1"), None, None), + ], +) async def test_aspirate_in_place_implementation( decoy: Decoy, pipetting: PipettingHandler, @@ -68,6 +92,9 @@ async def test_aspirate_in_place_implementation( hardware_api: HardwareAPI, mock_command_note_adder: CommandNoteAdder, subject: AspirateInPlaceImplementation, + location: CurrentPipetteLocation | None, + stateupdateLabware: str, + stateupdateWell: str, ) -> None: """It should aspirate in place.""" data = AspirateInPlaceParams( @@ -91,9 +118,35 @@ async def test_aspirate_in_place_implementation( ) ).then_return(123) + decoy.when(state_store.pipettes.get_current_location()).then_return(location) + result = await subject.execute(params=data) - assert result == SuccessData(public=AspirateInPlaceResult(volume=123), private=None) + if isinstance(location, CurrentWell): + assert result == SuccessData( + public=AspirateInPlaceResult(volume=123), + state_update=update_types.StateUpdate( + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=stateupdateLabware, + well_name=stateupdateWell, + volume_added=-123, + ), + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id-abc", + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=123), + ), + ), + ) + else: + assert result == SuccessData( + public=AspirateInPlaceResult(volume=123), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id-abc", + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=123), + ) + ), + ) async def test_handle_aspirate_in_place_request_not_ready_to_aspirate( @@ -153,6 +206,22 @@ async def test_aspirate_raises_volume_error( await subject.execute(data) +@pytest.mark.parametrize( + "location,stateupdateLabware,stateupdateWell", + [ + ( + CurrentWell( + pipette_id="pipette-id", + labware_id="labware-id-1", + well_name="well-name-1", + ), + "labware-id-1", + "well-name-1", + ), + (None, None, None), + (CurrentAddressableArea("pipette-id", "addressable-area-1"), None, None), + ], +) async def test_overpressure_error( decoy: Decoy, gantry_mover: GantryMover, @@ -160,6 +229,10 @@ async def test_overpressure_error( subject: AspirateInPlaceImplementation, model_utils: ModelUtils, mock_command_note_adder: CommandNoteAdder, + state_store: StateStore, + location: CurrentPipetteLocation | None, + stateupdateLabware: str, + stateupdateWell: str, ) -> None: """It should return an overpressure error if the hardware API indicates that.""" pipette_id = "pipette-id" @@ -191,14 +264,40 @@ async def test_overpressure_error( decoy.when(model_utils.generate_id()).then_return(error_id) decoy.when(model_utils.get_timestamp()).then_return(error_timestamp) decoy.when(await gantry_mover.get_position(pipette_id)).then_return(position) + decoy.when(state_store.pipettes.get_current_location()).then_return(location) result = await subject.execute(data) - assert result == DefinedErrorData( - public=OverpressureError.construct( - id=error_id, - createdAt=error_timestamp, - wrappedErrors=[matchers.Anything()], - errorInfo={"retryLocation": (position.x, position.y, position.z)}, - ), - ) + if isinstance(location, CurrentWell): + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate( + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=stateupdateLabware, + well_name=stateupdateWell, + volume_added=update_types.CLEAR, + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), + ), + ) + else: + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_blow_out.py b/api/tests/opentrons/protocol_engine/commands/test_blow_out.py index d762d18096e..d053aac0f0d 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_blow_out.py +++ b/api/tests/opentrons/protocol_engine/commands/test_blow_out.py @@ -1,8 +1,16 @@ """Test blow-out command.""" -from decoy import Decoy +from datetime import datetime +from decoy import Decoy, matchers +from opentrons.protocol_engine.commands.pipetting_common import OverpressureError +from opentrons.protocol_engine.resources.model_utils import ModelUtils from opentrons.types import Point -from opentrons.protocol_engine import WellLocation, WellOrigin, WellOffset, DeckPoint +from opentrons.protocol_engine import ( + WellLocation, + WellOrigin, + WellOffset, + DeckPoint, +) from opentrons.protocol_engine.state import update_types from opentrons.protocol_engine.state.state import StateView from opentrons.protocol_engine.commands import ( @@ -10,29 +18,41 @@ BlowOutImplementation, BlowOutParams, ) -from opentrons.protocol_engine.commands.command import SuccessData +from opentrons.protocol_engine.commands.command import DefinedErrorData, SuccessData from opentrons.protocol_engine.execution import ( MovementHandler, PipettingHandler, ) from opentrons.hardware_control import HardwareControlAPI +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError +import pytest -async def test_blow_out_implementation( - decoy: Decoy, +@pytest.fixture +def subject( state_view: StateView, hardware_api: HardwareControlAPI, movement: MovementHandler, + model_utils: ModelUtils, pipetting: PipettingHandler, -) -> None: - """Test BlowOut command execution.""" - subject = BlowOutImplementation( +) -> BlowOutImplementation: + """Get the impelementation subject.""" + return BlowOutImplementation( state_view=state_view, movement=movement, hardware_api=hardware_api, pipetting=pipetting, + model_utils=model_utils, ) + +async def test_blow_out_implementation( + decoy: Decoy, + movement: MovementHandler, + pipetting: PipettingHandler, + subject: BlowOutImplementation, +) -> None: + """Test BlowOut command execution.""" location = WellLocation(origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1)) data = BlowOutParams( @@ -56,7 +76,6 @@ async def test_blow_out_implementation( assert result == SuccessData( public=BlowOutResult(position=DeckPoint(x=1, y=2, z=3)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", @@ -65,7 +84,10 @@ async def test_blow_out_implementation( well_name="C6", ), new_deck_point=DeckPoint(x=1, y=2, z=3), - ) + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ), ), ) @@ -73,3 +95,70 @@ async def test_blow_out_implementation( await pipetting.blow_out_in_place(pipette_id="pipette-id", flow_rate=1.234), times=1, ) + + +async def test_overpressure_error( + decoy: Decoy, + pipetting: PipettingHandler, + subject: BlowOutImplementation, + model_utils: ModelUtils, + movement: MovementHandler, +) -> None: + """It should return an overpressure error if the hardware API indicates that.""" + pipette_id = "pipette-id" + + error_id = "error-id" + error_timestamp = datetime(year=2020, month=1, day=2) + + location = WellLocation(origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1)) + + data = BlowOutParams( + pipetteId="pipette-id", + labwareId="labware-id", + wellName="C6", + wellLocation=location, + flowRate=1.234, + ) + + decoy.when(pipetting.get_is_ready_to_aspirate(pipette_id=pipette_id)).then_return( + True + ) + + decoy.when( + await pipetting.blow_out_in_place(pipette_id="pipette-id", flow_rate=1.234) + ).then_raise(PipetteOverpressureError()) + + decoy.when(model_utils.generate_id()).then_return(error_id) + decoy.when(model_utils.get_timestamp()).then_return(error_timestamp) + decoy.when( + await movement.move_to_well( + pipette_id="pipette-id", + labware_id="labware-id", + well_name="C6", + well_location=location, + ) + ).then_return(Point(x=1, y=2, z=3)) + + result = await subject.execute(data) + + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (1, 2, 3)}, + ), + state_update=update_types.StateUpdate( + pipette_location=update_types.PipetteLocationUpdate( + pipette_id="pipette-id", + new_location=update_types.Well( + labware_id="labware-id", + well_name="C6", + ), + new_deck_point=DeckPoint(x=1, y=2, z=3), + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_blow_out_in_place.py b/api/tests/opentrons/protocol_engine/commands/test_blow_out_in_place.py index 983decaa092..bc4ab782f64 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_blow_out_in_place.py +++ b/api/tests/opentrons/protocol_engine/commands/test_blow_out_in_place.py @@ -1,34 +1,52 @@ """Test blow-out-in-place commands.""" -from decoy import Decoy +from datetime import datetime +import pytest +from decoy import Decoy, matchers + +from opentrons.protocol_engine.commands.pipetting_common import OverpressureError +from opentrons.protocol_engine.execution.gantry_mover import GantryMover +from opentrons.protocol_engine.resources.model_utils import ModelUtils from opentrons.protocol_engine.state.state import StateView +from opentrons.protocol_engine.state import update_types from opentrons.protocol_engine.commands.blow_out_in_place import ( BlowOutInPlaceParams, BlowOutInPlaceResult, BlowOutInPlaceImplementation, ) -from opentrons.protocol_engine.commands.command import SuccessData +from opentrons.protocol_engine.commands.command import DefinedErrorData, SuccessData from opentrons.protocol_engine.execution import ( - MovementHandler, PipettingHandler, ) from opentrons.hardware_control import HardwareControlAPI +from opentrons.types import Point +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError -async def test_blow_out_in_place_implementation( - decoy: Decoy, +@pytest.fixture +def subject( + pipetting: PipettingHandler, state_view: StateView, hardware_api: HardwareControlAPI, - movement: MovementHandler, - pipetting: PipettingHandler, -) -> None: - """Test BlowOut command execution.""" - subject = BlowOutInPlaceImplementation( - state_view=state_view, - hardware_api=hardware_api, + model_utils: ModelUtils, + gantry_mover: GantryMover, +) -> BlowOutInPlaceImplementation: + """Get the impelementation subject.""" + return BlowOutInPlaceImplementation( pipetting=pipetting, + hardware_api=hardware_api, + state_view=state_view, + model_utils=model_utils, + gantry_mover=gantry_mover, ) + +async def test_blow_out_in_place_implementation( + decoy: Decoy, + subject: BlowOutInPlaceImplementation, + pipetting: PipettingHandler, +) -> None: + """Test BlowOut command execution.""" data = BlowOutInPlaceParams( pipetteId="pipette-id", flowRate=1.234, @@ -36,8 +54,64 @@ async def test_blow_out_in_place_implementation( result = await subject.execute(data) - assert result == SuccessData(public=BlowOutInPlaceResult(), private=None) + assert result == SuccessData( + public=BlowOutInPlaceResult(), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) decoy.verify( await pipetting.blow_out_in_place(pipette_id="pipette-id", flow_rate=1.234) ) + + +async def test_overpressure_error( + decoy: Decoy, + gantry_mover: GantryMover, + pipetting: PipettingHandler, + subject: BlowOutInPlaceImplementation, + model_utils: ModelUtils, +) -> None: + """It should return an overpressure error if the hardware API indicates that.""" + pipette_id = "pipette-id" + + position = Point(x=1, y=2, z=3) + + error_id = "error-id" + error_timestamp = datetime(year=2020, month=1, day=2) + + data = BlowOutInPlaceParams( + pipetteId=pipette_id, + flowRate=1.234, + ) + + decoy.when(pipetting.get_is_ready_to_aspirate(pipette_id=pipette_id)).then_return( + True + ) + + decoy.when( + await pipetting.blow_out_in_place(pipette_id="pipette-id", flow_rate=1.234) + ).then_raise(PipetteOverpressureError()) + + decoy.when(model_utils.generate_id()).then_return(error_id) + decoy.when(model_utils.get_timestamp()).then_return(error_timestamp) + decoy.when(await gantry_mover.get_position(pipette_id)).then_return(position) + + result = await subject.execute(data) + + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_comment.py b/api/tests/opentrons/protocol_engine/commands/test_comment.py index 4010f2ec56c..9b62afa7fe3 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_comment.py +++ b/api/tests/opentrons/protocol_engine/commands/test_comment.py @@ -15,4 +15,4 @@ async def test_comment_implementation() -> None: result = await subject.execute(data) - assert result == SuccessData(public=CommentResult(), private=None) + assert result == SuccessData(public=CommentResult()) diff --git a/api/tests/opentrons/protocol_engine/commands/test_configure_for_volume.py b/api/tests/opentrons/protocol_engine/commands/test_configure_for_volume.py index 2279f2a0ebf..d237c9e6090 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_configure_for_volume.py +++ b/api/tests/opentrons/protocol_engine/commands/test_configure_for_volume.py @@ -19,7 +19,6 @@ from opentrons.protocol_engine.commands.configure_for_volume import ( ConfigureForVolumeParams, ConfigureForVolumeResult, - ConfigureForVolumePrivateResult, ConfigureForVolumeImplementation, ) from opentrons_shared_data.pipette.types import PipetteNameType @@ -85,9 +84,6 @@ async def test_configure_for_volume_implementation( assert result == SuccessData( public=ConfigureForVolumeResult(), - private=ConfigureForVolumePrivateResult( - pipette_id="pipette-id", serial_number="some number", config=config - ), state_update=StateUpdate( pipette_config=PipetteConfigUpdate( pipette_id="pipette-id", serial_number="some number", config=config diff --git a/api/tests/opentrons/protocol_engine/commands/test_configure_nozzle_layout.py b/api/tests/opentrons/protocol_engine/commands/test_configure_nozzle_layout.py index e72b659a83c..cfe6f80c3a8 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_configure_nozzle_layout.py +++ b/api/tests/opentrons/protocol_engine/commands/test_configure_nozzle_layout.py @@ -145,7 +145,6 @@ async def test_configure_nozzle_layout_implementation( assert result == SuccessData( public=ConfigureNozzleLayoutResult(), - private=None, state_update=StateUpdate( pipette_nozzle_map=PipetteNozzleMapUpdate( pipette_id="pipette-id", diff --git a/api/tests/opentrons/protocol_engine/commands/test_dispense.py b/api/tests/opentrons/protocol_engine/commands/test_dispense.py index 223cfcc78c9..a51b2cc7b84 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_dispense.py +++ b/api/tests/opentrons/protocol_engine/commands/test_dispense.py @@ -6,9 +6,15 @@ from opentrons_shared_data.errors.exceptions import PipetteOverpressureError -from opentrons.protocol_engine import WellLocation, WellOrigin, WellOffset, DeckPoint +from opentrons.protocol_engine import ( + LiquidHandlingWellLocation, + WellOrigin, + WellOffset, + DeckPoint, +) from opentrons.protocol_engine.execution import MovementHandler, PipettingHandler from opentrons.protocol_engine.state import update_types +from opentrons.protocol_engine.state.state import StateView from opentrons.types import Point from opentrons.protocol_engine.commands.command import SuccessData, DefinedErrorData @@ -23,13 +29,17 @@ @pytest.fixture def subject( + state_view: StateView, movement: MovementHandler, pipetting: PipettingHandler, model_utils: ModelUtils, ) -> DispenseImplementation: """Get the implementation subject.""" return DispenseImplementation( - movement=movement, pipetting=pipetting, model_utils=model_utils + state_view=state_view, + movement=movement, + pipetting=pipetting, + model_utils=model_utils, ) @@ -38,9 +48,10 @@ async def test_dispense_implementation( movement: MovementHandler, pipetting: PipettingHandler, subject: DispenseImplementation, + state_view: StateView, ) -> None: """It should move to the target location and then dispense.""" - well_location = WellLocation( + well_location = LiquidHandlingWellLocation( origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1) ) @@ -67,12 +78,16 @@ async def test_dispense_implementation( pipette_id="pipette-id-abc123", volume=50, flow_rate=1.23, push_out=None ) ).then_return(42) + decoy.when( + state_view.pipettes.get_liquid_dispensed_by_ejecting_volume( + pipette_id="pipette-id-abc123", volume=42 + ) + ).then_return(34) result = await subject.execute(data) assert result == SuccessData( public=DispenseResult(volume=42, position=DeckPoint(x=1, y=2, z=3)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id-abc123", @@ -82,6 +97,14 @@ async def test_dispense_implementation( ), new_deck_point=DeckPoint.construct(x=1, y=2, z=3), ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id="labware-id-abc123", + well_name="A3", + volume_added=34, + ), + pipette_aspirated_fluid=update_types.PipetteEjectedFluidUpdate( + pipette_id="pipette-id-abc123", volume=42 + ), ), ) @@ -97,7 +120,7 @@ async def test_overpressure_error( pipette_id = "pipette-id" labware_id = "labware-id" well_name = "well-name" - well_location = WellLocation( + well_location = LiquidHandlingWellLocation( origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1) ) @@ -151,5 +174,13 @@ async def test_overpressure_error( ), new_deck_point=DeckPoint.construct(x=1, y=2, z=3), ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id="labware-id", + well_name="well-name", + volume_added=update_types.CLEAR, + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_dispense_in_place.py b/api/tests/opentrons/protocol_engine/commands/test_dispense_in_place.py index 53a491ad211..bcfdba0ed57 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_dispense_in_place.py +++ b/api/tests/opentrons/protocol_engine/commands/test_dispense_in_place.py @@ -1,6 +1,7 @@ """Test dispense-in-place commands.""" from datetime import datetime +import pytest from decoy import Decoy, matchers from opentrons_shared_data.errors.exceptions import PipetteOverpressureError @@ -16,19 +17,57 @@ ) from opentrons.protocol_engine.commands.pipetting_common import OverpressureError from opentrons.protocol_engine.resources import ModelUtils +from opentrons.protocol_engine.state.state import StateView +from opentrons.protocol_engine.types import ( + CurrentWell, + CurrentPipetteLocation, + CurrentAddressableArea, +) +from opentrons.protocol_engine.state import update_types -async def test_dispense_in_place_implementation( - decoy: Decoy, +@pytest.fixture +def subject( pipetting: PipettingHandler, + state_view: StateView, gantry_mover: GantryMover, model_utils: ModelUtils, -) -> None: - """It should dispense in place.""" - subject = DispenseInPlaceImplementation( - pipetting=pipetting, gantry_mover=gantry_mover, model_utils=model_utils +) -> DispenseInPlaceImplementation: + """Build a command implementation.""" + return DispenseInPlaceImplementation( + pipetting=pipetting, + state_view=state_view, + gantry_mover=gantry_mover, + model_utils=model_utils, ) + +@pytest.mark.parametrize( + "location,stateupdateLabware,stateupdateWell", + [ + ( + CurrentWell( + pipette_id="pipette-id-abc", + labware_id="labware-id-1", + well_name="well-name-1", + ), + "labware-id-1", + "well-name-1", + ), + (None, None, None), + (CurrentAddressableArea("pipette-id-abc", "addressable-area-1"), None, None), + ], +) +async def test_dispense_in_place_implementation( + decoy: Decoy, + pipetting: PipettingHandler, + state_view: StateView, + subject: DispenseInPlaceImplementation, + location: CurrentPipetteLocation | None, + stateupdateLabware: str, + stateupdateWell: str, +) -> None: + """It should dispense in place.""" data = DispenseInPlaceParams( pipetteId="pipette-id-abc", volume=123, @@ -41,22 +80,68 @@ async def test_dispense_in_place_implementation( ) ).then_return(42) + decoy.when(state_view.pipettes.get_current_location()).then_return(location) + decoy.when( + state_view.pipettes.get_liquid_dispensed_by_ejecting_volume( + pipette_id="pipette-id-abc", volume=42 + ) + ).then_return(34) + result = await subject.execute(data) - assert result == SuccessData(public=DispenseInPlaceResult(volume=42), private=None) + if isinstance(location, CurrentWell): + assert result == SuccessData( + public=DispenseInPlaceResult(volume=42), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEjectedFluidUpdate( + pipette_id="pipette-id-abc", volume=42 + ), + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=stateupdateLabware, + well_name=stateupdateWell, + volume_added=34, + ), + ), + ) + else: + assert result == SuccessData( + public=DispenseInPlaceResult(volume=42), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEjectedFluidUpdate( + pipette_id="pipette-id-abc", volume=42 + ) + ), + ) +@pytest.mark.parametrize( + "location,stateupdateLabware,stateupdateWell", + [ + ( + CurrentWell( + pipette_id="pipette-id", + labware_id="labware-id-1", + well_name="well-name-1", + ), + "labware-id-1", + "well-name-1", + ), + (None, None, None), + (CurrentAddressableArea("pipette-id", "addressable-area-1"), None, None), + ], +) async def test_overpressure_error( decoy: Decoy, gantry_mover: GantryMover, pipetting: PipettingHandler, + state_view: StateView, model_utils: ModelUtils, + subject: DispenseInPlaceImplementation, + location: CurrentPipetteLocation | None, + stateupdateLabware: str, + stateupdateWell: str, ) -> None: """It should return an overpressure error if the hardware API indicates that.""" - subject = DispenseInPlaceImplementation( - pipetting=pipetting, gantry_mover=gantry_mover, model_utils=model_utils - ) - pipette_id = "pipette-id" position = Point(x=1, y=2, z=3) @@ -83,14 +168,40 @@ async def test_overpressure_error( decoy.when(model_utils.generate_id()).then_return(error_id) decoy.when(model_utils.get_timestamp()).then_return(error_timestamp) decoy.when(await gantry_mover.get_position(pipette_id)).then_return(position) + decoy.when(state_view.pipettes.get_current_location()).then_return(location) result = await subject.execute(data) - assert result == DefinedErrorData( - public=OverpressureError.construct( - id=error_id, - createdAt=error_timestamp, - wrappedErrors=[matchers.Anything()], - errorInfo={"retryLocation": (position.x, position.y, position.z)}, - ), - ) + if isinstance(location, CurrentWell): + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate( + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=stateupdateLabware, + well_name=stateupdateWell, + volume_added=update_types.CLEAR, + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), + ), + ) + else: + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_drop_tip.py b/api/tests/opentrons/protocol_engine/commands/test_drop_tip.py index 4a8e32c05d0..9217a4a4287 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_drop_tip.py +++ b/api/tests/opentrons/protocol_engine/commands/test_drop_tip.py @@ -129,7 +129,6 @@ async def test_drop_tip_implementation( assert result == SuccessData( public=DropTipResult(position=DeckPoint(x=111, y=222, z=333)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", @@ -142,6 +141,9 @@ async def test_drop_tip_implementation( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="abc", tip_geometry=None ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="abc" + ), ), ) @@ -207,7 +209,6 @@ async def test_drop_tip_with_alternating_locations( result = await subject.execute(params) assert result == SuccessData( public=DropTipResult(position=DeckPoint(x=111, y=222, z=333)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", @@ -220,6 +221,9 @@ async def test_drop_tip_with_alternating_locations( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="abc", tip_geometry=None ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="abc" + ), ), ) @@ -293,5 +297,14 @@ async def test_tip_attached_error( ), new_deck_point=DeckPoint(x=111, y=222, z=333), ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="abc" + ), + ), + state_update_if_false_positive=update_types.StateUpdate( + pipette_tip_state=update_types.PipetteTipStateUpdate( + pipette_id="abc", + tip_geometry=None, + ), ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_drop_tip_in_place.py b/api/tests/opentrons/protocol_engine/commands/test_drop_tip_in_place.py index f2061c3d552..9ea78e7dadd 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_drop_tip_in_place.py +++ b/api/tests/opentrons/protocol_engine/commands/test_drop_tip_in_place.py @@ -19,6 +19,7 @@ from opentrons.protocol_engine.state.update_types import ( PipetteTipStateUpdate, StateUpdate, + PipetteUnknownFluidUpdate, ) @@ -49,9 +50,11 @@ async def test_success( assert result == SuccessData( public=DropTipInPlaceResult(), - private=None, state_update=StateUpdate( - pipette_tip_state=PipetteTipStateUpdate(pipette_id="abc", tip_geometry=None) + pipette_tip_state=PipetteTipStateUpdate( + pipette_id="abc", tip_geometry=None + ), + pipette_aspirated_fluid=PipetteUnknownFluidUpdate(pipette_id="abc"), ), ) @@ -90,5 +93,12 @@ async def test_tip_attached_error( createdAt=datetime(year=1, month=2, day=3), wrappedErrors=[matchers.Anything()], ), - state_update=StateUpdate(), + state_update=StateUpdate( + pipette_aspirated_fluid=PipetteUnknownFluidUpdate(pipette_id="abc") + ), + state_update_if_false_positive=StateUpdate( + pipette_tip_state=PipetteTipStateUpdate( + pipette_id="abc", tip_geometry=None + ), + ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_get_tip_presence.py b/api/tests/opentrons/protocol_engine/commands/test_get_tip_presence.py index a1d0230f74a..99e5b231e1a 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_get_tip_presence.py +++ b/api/tests/opentrons/protocol_engine/commands/test_get_tip_presence.py @@ -41,5 +41,5 @@ async def test_get_tip_presence_implementation( result = await subject.execute(data) assert result == SuccessData( - public=GetTipPresenceResult(status=status), private=None + public=GetTipPresenceResult(status=status), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_home.py b/api/tests/opentrons/protocol_engine/commands/test_home.py index 5a9446d6308..b3578c400e5 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_home.py +++ b/api/tests/opentrons/protocol_engine/commands/test_home.py @@ -24,7 +24,6 @@ async def test_home_implementation(decoy: Decoy, movement: MovementHandler) -> N assert result == SuccessData( public=HomeResult(), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) decoy.verify(await movement.home(axes=[MotorAxis.X, MotorAxis.Y])) @@ -40,7 +39,6 @@ async def test_home_all_implementation(decoy: Decoy, movement: MovementHandler) assert result == SuccessData( public=HomeResult(), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) decoy.verify(await movement.home(axes=None)) @@ -63,7 +61,6 @@ async def test_home_with_invalid_position( result = await subject.execute(data) assert result == SuccessData( public=HomeResult(), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) @@ -76,7 +73,6 @@ async def test_home_with_invalid_position( result = await subject.execute(data) assert result == SuccessData( public=HomeResult(), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_liquid_probe.py b/api/tests/opentrons/protocol_engine/commands/test_liquid_probe.py index 6fb6ebc6935..2cada4f3e24 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_liquid_probe.py +++ b/api/tests/opentrons/protocol_engine/commands/test_liquid_probe.py @@ -104,6 +104,7 @@ async def test_liquid_probe_implementation( subject: EitherImplementation, params_type: EitherParamsType, result_type: EitherResultType, + model_utils: ModelUtils, ) -> None: """It should move to the destination and do a liquid probe there.""" location = WellLocation(origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=1)) @@ -137,18 +138,35 @@ async def test_liquid_probe_implementation( ), ).then_return(15.0) + decoy.when( + state_view.geometry.get_well_volume_at_height( + labware_id="123", + well_name="A3", + height=15.0, + ), + ).then_return(30.0) + + timestamp = datetime(year=2020, month=1, day=2) + decoy.when(model_utils.get_timestamp()).then_return(timestamp) + result = await subject.execute(data) assert type(result.public) is result_type # Pydantic v1 only compares the fields. assert result == SuccessData( public=result_type(z_position=15.0, position=DeckPoint(x=1, y=2, z=3)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", new_location=update_types.Well(labware_id="123", well_name="A3"), new_deck_point=DeckPoint(x=1, y=2, z=3), - ) + ), + liquid_probed=update_types.LiquidProbedUpdate( + labware_id="123", + well_name="A3", + height=15.0, + volume=30.0, + last_probed=timestamp, + ), ), ) @@ -212,7 +230,14 @@ async def test_liquid_not_found_error( pipette_id=pipette_id, new_location=update_types.Well(labware_id=labware_id, well_name=well_name), new_deck_point=DeckPoint(x=position.x, y=position.y, z=position.z), - ) + ), + liquid_probed=update_types.LiquidProbedUpdate( + labware_id=labware_id, + well_name=well_name, + height=update_types.CLEAR, + volume=update_types.CLEAR, + last_probed=error_timestamp, + ), ) if isinstance(subject, LiquidProbeImplementation): assert result == DefinedErrorData( @@ -229,7 +254,6 @@ async def test_liquid_not_found_error( z_position=None, position=DeckPoint(x=position.x, y=position.y, z=position.z), ), - private=None, state_update=expected_state_update, ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_load_labware.py b/api/tests/opentrons/protocol_engine/commands/test_load_labware.py index 85cb7794d76..3873f9854b4 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_load_labware.py +++ b/api/tests/opentrons/protocol_engine/commands/test_load_labware.py @@ -94,7 +94,6 @@ async def test_load_labware_implementation( definition=well_plate_def, offsetId="labware-offset-id", ), - private=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-id", @@ -178,7 +177,6 @@ async def test_load_labware_on_labware( definition=well_plate_def, offsetId="labware-offset-id", ), - private=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-id", diff --git a/api/tests/opentrons/protocol_engine/commands/test_load_liquid.py b/api/tests/opentrons/protocol_engine/commands/test_load_liquid.py index 3ccaaea15d0..6bd61061f3c 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_load_liquid.py +++ b/api/tests/opentrons/protocol_engine/commands/test_load_liquid.py @@ -1,6 +1,7 @@ """Test load-liquid command.""" import pytest from decoy import Decoy +from datetime import datetime from opentrons.protocol_engine.commands.command import SuccessData from opentrons.protocol_engine.commands import ( @@ -8,7 +9,10 @@ LoadLiquidImplementation, LoadLiquidParams, ) +from opentrons.protocol_engine.errors import InvalidLiquidError from opentrons.protocol_engine.state.state import StateView +from opentrons.protocol_engine.resources.model_utils import ModelUtils +from opentrons.protocol_engine.state import update_types @pytest.fixture @@ -18,15 +22,18 @@ def mock_state_view(decoy: Decoy) -> StateView: @pytest.fixture -def subject(mock_state_view: StateView) -> LoadLiquidImplementation: +def subject( + mock_state_view: StateView, model_utils: ModelUtils +) -> LoadLiquidImplementation: """Load liquid implementation test subject.""" - return LoadLiquidImplementation(state_view=mock_state_view) + return LoadLiquidImplementation(state_view=mock_state_view, model_utils=model_utils) async def test_load_liquid_implementation( decoy: Decoy, subject: LoadLiquidImplementation, mock_state_view: StateView, + model_utils: ModelUtils, ) -> None: """Test LoadLiquid command execution.""" data = LoadLiquidParams( @@ -34,9 +41,22 @@ async def test_load_liquid_implementation( liquidId="liquid-id", volumeByWell={"A1": 30, "B2": 100}, ) + + timestamp = datetime(year=2020, month=1, day=2) + decoy.when(model_utils.get_timestamp()).then_return(timestamp) + result = await subject.execute(data) - assert result == SuccessData(public=LoadLiquidResult(), private=None) + assert result == SuccessData( + public=LoadLiquidResult(), + state_update=update_types.StateUpdate( + liquid_loaded=update_types.LiquidLoadedUpdate( + labware_id="labware-id", + volumes={"A1": 30, "B2": 100}, + last_loaded=timestamp, + ) + ), + ) decoy.verify(mock_state_view.liquid.validate_liquid_id("liquid-id")) @@ -45,3 +65,37 @@ async def test_load_liquid_implementation( "labware-id", {"A1": 30.0, "B2": 100.0} ) ) + + +async def test_load_empty_liquid_requires_zero_volume( + decoy: Decoy, + subject: LoadLiquidImplementation, + mock_state_view: StateView, + model_utils: ModelUtils, +) -> None: + """Test that loadLiquid requires empty liquids to have 0 volume.""" + data = LoadLiquidParams( + labwareId="labware-id", liquidId="EMPTY", volumeByWell={"A1": 1.0} + ) + timestamp = datetime(year=2020, month=1, day=2) + decoy.when(model_utils.get_timestamp()).then_return(timestamp) + + with pytest.raises(InvalidLiquidError): + await subject.execute(data) + + decoy.verify(mock_state_view.liquid.validate_liquid_id("EMPTY")) + + data2 = LoadLiquidParams( + labwareId="labware-id", liquidId="EMPTY", volumeByWell={"A1": 0.0} + ) + result = await subject.execute(data2) + assert result == SuccessData( + public=LoadLiquidResult(), + state_update=update_types.StateUpdate( + liquid_loaded=update_types.LiquidLoadedUpdate( + labware_id="labware-id", + volumes=data2.volumeByWell, + last_loaded=timestamp, + ) + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_load_module.py b/api/tests/opentrons/protocol_engine/commands/test_load_module.py index 9479a724110..ce68f5c9f8a 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_load_module.py +++ b/api/tests/opentrons/protocol_engine/commands/test_load_module.py @@ -92,7 +92,6 @@ async def test_load_module_implementation( model=ModuleModel.TEMPERATURE_MODULE_V2, definition=tempdeck_v2_def, ), - private=None, ) @@ -148,7 +147,6 @@ async def test_load_module_implementation_mag_block( model=ModuleModel.MAGNETIC_BLOCK_V1, definition=mag_block_v1_def, ), - private=None, ) @@ -204,7 +202,6 @@ async def test_load_module_implementation_abs_reader( model=ModuleModel.ABSORBANCE_READER_V1, definition=abs_reader_v1_def, ), - private=None, ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_load_pipette.py b/api/tests/opentrons/protocol_engine/commands/test_load_pipette.py index 5884e015342..a42bbc4e4d9 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_load_pipette.py +++ b/api/tests/opentrons/protocol_engine/commands/test_load_pipette.py @@ -3,6 +3,7 @@ LoadPipetteUpdate, PipetteConfigUpdate, StateUpdate, + PipetteUnknownFluidUpdate, ) import pytest from decoy import Decoy @@ -22,7 +23,6 @@ from opentrons.protocol_engine.commands.load_pipette import ( LoadPipetteParams, LoadPipetteResult, - LoadPipettePrivateResult, LoadPipetteImplementation, ) from ..pipette_fixtures import get_default_nozzle_map @@ -90,9 +90,6 @@ async def test_load_pipette_implementation( assert result == SuccessData( public=LoadPipetteResult(pipetteId="some id"), - private=LoadPipettePrivateResult( - pipette_id="some id", serial_number="some-serial-number", config=config_data - ), state_update=StateUpdate( loaded_pipette=LoadPipetteUpdate( pipette_name=PipetteNameType.P300_SINGLE, @@ -105,6 +102,7 @@ async def test_load_pipette_implementation( serial_number="some-serial-number", config=config_data, ), + pipette_aspirated_fluid=PipetteUnknownFluidUpdate(pipette_id="some id"), ), ) @@ -158,9 +156,6 @@ async def test_load_pipette_implementation_96_channel( assert result == SuccessData( public=LoadPipetteResult(pipetteId="pipette-id"), - private=LoadPipettePrivateResult( - pipette_id="pipette-id", serial_number="some id", config=config_data - ), state_update=StateUpdate( loaded_pipette=LoadPipetteUpdate( pipette_name=PipetteNameType.P1000_96, @@ -173,6 +168,7 @@ async def test_load_pipette_implementation_96_channel( serial_number="some id", config=config_data, ), + pipette_aspirated_fluid=PipetteUnknownFluidUpdate(pipette_id="pipette-id"), ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_move_labware.py b/api/tests/opentrons/protocol_engine/commands/test_move_labware.py index d1309761d8f..a946eccf05d 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_move_labware.py +++ b/api/tests/opentrons/protocol_engine/commands/test_move_labware.py @@ -126,7 +126,6 @@ async def test_manual_move_labware_implementation( public=MoveLabwareResult( offsetId="wowzers-a-new-offset-id", ), - private=None, state_update=update_types.StateUpdate( labware_location=update_types.LabwareLocationUpdate( labware_id="my-cool-labware-id", @@ -192,7 +191,6 @@ async def test_move_labware_implementation_on_labware( public=MoveLabwareResult( offsetId="wowzers-a-new-offset-id", ), - private=None, state_update=update_types.StateUpdate( labware_location=update_types.LabwareLocationUpdate( labware_id="my-cool-labware-id", @@ -280,7 +278,6 @@ async def test_gripper_move_labware_implementation( public=MoveLabwareResult( offsetId="wowzers-a-new-offset-id", ), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.CLEAR, labware_location=update_types.LabwareLocationUpdate( @@ -516,7 +513,6 @@ async def test_gripper_move_to_waste_chute_implementation( public=MoveLabwareResult( offsetId="wowzers-a-new-offset-id", ), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.CLEAR, labware_location=update_types.LabwareLocationUpdate( @@ -803,3 +799,38 @@ async def test_move_labware_raises_when_moving_fixed_trash_labware( match="Cannot move fixed trash labware 'My cool labware'.", ): await subject.execute(data) + + +async def test_labware_raises_when_moved_onto_itself( + decoy: Decoy, + subject: MoveLabwareImplementation, + state_view: StateView, +) -> None: + """It should raise when the OnLabwareLocation has the same labware ID as the labware being moved.""" + data = MoveLabwareParams( + labwareId="the-same-labware-id", + newLocation=OnLabwareLocation(labwareId="a-cool-labware-id"), + strategy=LabwareMovementStrategy.MANUAL_MOVE_WITH_PAUSE, + ) + + decoy.when(state_view.labware.get(labware_id="the-same-labware-id")).then_return( + LoadedLabware( + id="the-same-labware-id", + loadName="load-name", + definitionUri="opentrons-test/load-name/1", + location=DeckSlotLocation(slotName=DeckSlotName.SLOT_4), + offsetId=None, + ) + ) + + decoy.when( + state_view.geometry.ensure_location_not_occupied( + location=OnLabwareLocation(labwareId="a-cool-labware-id"), + ) + ).then_return(OnLabwareLocation(labwareId="the-same-labware-id")) + + with pytest.raises( + errors.LabwareMovementNotAllowedError, + match="Cannot move a labware onto itself.", + ): + await subject.execute(data) diff --git a/api/tests/opentrons/protocol_engine/commands/test_move_relative.py b/api/tests/opentrons/protocol_engine/commands/test_move_relative.py index ee874206f92..01522e4dc45 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_move_relative.py +++ b/api/tests/opentrons/protocol_engine/commands/test_move_relative.py @@ -38,7 +38,6 @@ async def test_move_relative_implementation( assert result == SuccessData( public=MoveRelativeResult(position=DeckPoint(x=1, y=2, z=3)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", diff --git a/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area.py b/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area.py index 2b64f617b9f..6925fd7cce4 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area.py +++ b/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area.py @@ -75,7 +75,6 @@ async def test_move_to_addressable_area_implementation_non_gen1( assert result == SuccessData( public=MoveToAddressableAreaResult(position=DeckPoint(x=9, y=8, z=7)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", @@ -139,7 +138,6 @@ async def test_move_to_addressable_area_implementation_with_gen1( assert result == SuccessData( public=MoveToAddressableAreaResult(position=DeckPoint(x=9, y=8, z=7)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", diff --git a/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area_for_drop_tip.py b/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area_for_drop_tip.py index ebcb3db1243..faca36d8121 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area_for_drop_tip.py +++ b/api/tests/opentrons/protocol_engine/commands/test_move_to_addressable_area_for_drop_tip.py @@ -58,7 +58,6 @@ async def test_move_to_addressable_area_for_drop_tip_implementation( assert result == SuccessData( public=MoveToAddressableAreaForDropTipResult(position=DeckPoint(x=9, y=8, z=7)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", diff --git a/api/tests/opentrons/protocol_engine/commands/test_move_to_coordinates.py b/api/tests/opentrons/protocol_engine/commands/test_move_to_coordinates.py index 81d74657953..2e3ada1d3d3 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_move_to_coordinates.py +++ b/api/tests/opentrons/protocol_engine/commands/test_move_to_coordinates.py @@ -58,7 +58,6 @@ async def test_move_to_coordinates_implementation( assert result == SuccessData( public=MoveToCoordinatesResult(position=DeckPoint(x=4.44, y=5.55, z=6.66)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", diff --git a/api/tests/opentrons/protocol_engine/commands/test_move_to_well.py b/api/tests/opentrons/protocol_engine/commands/test_move_to_well.py index d91822979f2..fdfcfb45af7 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_move_to_well.py +++ b/api/tests/opentrons/protocol_engine/commands/test_move_to_well.py @@ -1,7 +1,13 @@ """Test move to well commands.""" +import pytest from decoy import Decoy -from opentrons.protocol_engine import WellLocation, WellOffset, DeckPoint +from opentrons.protocol_engine import ( + WellLocation, + WellOffset, + DeckPoint, + errors, +) from opentrons.protocol_engine.execution import MovementHandler from opentrons.protocol_engine.state import update_types from opentrons.types import Point @@ -12,14 +18,22 @@ MoveToWellResult, MoveToWellImplementation, ) +from opentrons.protocol_engine.state.state import StateView + + +@pytest.fixture +def mock_state_view(decoy: Decoy) -> StateView: + """Get a mock StateView.""" + return decoy.mock(cls=StateView) async def test_move_to_well_implementation( decoy: Decoy, + state_view: StateView, movement: MovementHandler, ) -> None: """A MoveToWell command should have an execution implementation.""" - subject = MoveToWellImplementation(movement=movement) + subject = MoveToWellImplementation(state_view=state_view, movement=movement) data = MoveToWellParams( pipetteId="abc", @@ -47,7 +61,6 @@ async def test_move_to_well_implementation( assert result == SuccessData( public=MoveToWellResult(position=DeckPoint(x=9, y=8, z=7)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", @@ -56,3 +69,27 @@ async def test_move_to_well_implementation( ) ), ) + + +async def test_move_to_well_with_tip_rack_and_volume_offset( + decoy: Decoy, + mock_state_view: StateView, + movement: MovementHandler, +) -> None: + """It should disallow movement to a tip rack when volumeOffset is specified.""" + subject = MoveToWellImplementation(state_view=mock_state_view, movement=movement) + + data = MoveToWellParams( + pipetteId="abc", + labwareId="123", + wellName="A3", + wellLocation=WellLocation(offset=WellOffset(x=1, y=2, z=3), volumeOffset=-40.0), + forceDirect=True, + minimumZHeight=4.56, + speed=7.89, + ) + + decoy.when(mock_state_view.labware.is_tiprack("123")).then_return(True) + + with pytest.raises(errors.LabwareIsTipRackError): + await subject.execute(data) diff --git a/api/tests/opentrons/protocol_engine/commands/test_pick_up_tip.py b/api/tests/opentrons/protocol_engine/commands/test_pick_up_tip.py index 55a4504d5a3..5fb97a2f78f 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_pick_up_tip.py +++ b/api/tests/opentrons/protocol_engine/commands/test_pick_up_tip.py @@ -2,11 +2,17 @@ from datetime import datetime from decoy import Decoy, matchers +from unittest.mock import sentinel from opentrons.types import MountType, Point -from opentrons.protocol_engine import WellLocation, WellOffset, DeckPoint -from opentrons.protocol_engine.errors import TipNotAttachedError +from opentrons.protocol_engine import ( + WellLocation, + PickUpTipWellLocation, + WellOffset, + DeckPoint, +) +from opentrons.protocol_engine.errors import PickUpTipTipNotAttachedError from opentrons.protocol_engine.execution import MovementHandler, TipHandler from opentrons.protocol_engine.resources import ModelUtils from opentrons.protocol_engine.state import update_types @@ -39,6 +45,12 @@ async def test_success( decoy.when(state_view.pipettes.get_mount("pipette-id")).then_return(MountType.LEFT) + decoy.when( + state_view.geometry.convert_pick_up_tip_well_location( + well_location=PickUpTipWellLocation(offset=WellOffset(x=1, y=2, z=3)) + ) + ).then_return(WellLocation(offset=WellOffset(x=1, y=2, z=3))) + decoy.when( await movement.move_to_well( pipette_id="pipette-id", @@ -61,7 +73,7 @@ async def test_success( pipetteId="pipette-id", labwareId="labware-id", wellName="A3", - wellLocation=WellLocation(offset=WellOffset(x=1, y=2, z=3)), + wellLocation=PickUpTipWellLocation(offset=WellOffset(x=1, y=2, z=3)), ) ) @@ -72,7 +84,6 @@ async def test_success( tipDiameter=5, position=DeckPoint(x=111, y=222, z=333), ), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", @@ -86,6 +97,9 @@ async def test_success( tips_used=update_types.TipsUsedUpdate( pipette_id="pipette-id", labware_id="labware-id", well_name="A3" ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ), ), ) @@ -111,6 +125,12 @@ async def test_tip_physically_missing_error( error_id = "error-id" error_created_at = datetime(1234, 5, 6) + decoy.when( + state_view.geometry.convert_pick_up_tip_well_location( + well_location=PickUpTipWellLocation(offset=WellOffset()) + ) + ).then_return(WellLocation(offset=WellOffset())) + decoy.when( await movement.move_to_well( pipette_id="pipette-id", @@ -123,7 +143,7 @@ async def test_tip_physically_missing_error( await tip_handler.pick_up_tip( pipette_id=pipette_id, labware_id=labware_id, well_name=well_name ) - ).then_raise(TipNotAttachedError()) + ).then_raise(PickUpTipTipNotAttachedError(tip_geometry=sentinel.tip_geometry)) decoy.when(model_utils.generate_id()).then_return(error_id) decoy.when(model_utils.get_timestamp()).then_return(error_created_at) @@ -146,5 +166,16 @@ async def test_tip_physically_missing_error( tips_used=update_types.TipsUsedUpdate( pipette_id="pipette-id", labware_id="labware-id", well_name="well-name" ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), + ), + state_update_if_false_positive=update_types.StateUpdate( + pipette_tip_state=update_types.PipetteTipStateUpdate( + pipette_id="pipette-id", tip_geometry=sentinel.tip_geometry + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ), ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_prepare_to_aspirate.py b/api/tests/opentrons/protocol_engine/commands/test_prepare_to_aspirate.py index b11254af481..2de35e38332 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_prepare_to_aspirate.py +++ b/api/tests/opentrons/protocol_engine/commands/test_prepare_to_aspirate.py @@ -1,25 +1,42 @@ """Test prepare to aspirate commands.""" - -from decoy import Decoy +from datetime import datetime +from opentrons.types import Point +import pytest +from decoy import Decoy, matchers from opentrons.protocol_engine.execution import ( PipettingHandler, ) -from opentrons.protocol_engine.commands.command import SuccessData +from opentrons.protocol_engine.commands.command import DefinedErrorData, SuccessData from opentrons.protocol_engine.commands.prepare_to_aspirate import ( PrepareToAspirateParams, PrepareToAspirateImplementation, PrepareToAspirateResult, ) +from opentrons.protocol_engine.execution.gantry_mover import GantryMover +from opentrons.protocol_engine.resources.model_utils import ModelUtils +from opentrons.protocol_engine.commands.pipetting_common import OverpressureError +from opentrons.protocol_engine.state import update_types +from opentrons_shared_data.errors.exceptions import PipetteOverpressureError + +@pytest.fixture +def subject( + pipetting: PipettingHandler, + model_utils: ModelUtils, + gantry_mover: GantryMover, +) -> PrepareToAspirateImplementation: + """Get the implementation subject.""" + return PrepareToAspirateImplementation( + pipetting=pipetting, model_utils=model_utils, gantry_mover=gantry_mover + ) -async def test_prepare_to_aspirate_implmenetation( - decoy: Decoy, pipetting: PipettingHandler + +async def test_prepare_to_aspirate_implementation( + decoy: Decoy, subject: PrepareToAspirateImplementation, pipetting: PipettingHandler ) -> None: """A PrepareToAspirate command should have an executing implementation.""" - subject = PrepareToAspirateImplementation(pipetting=pipetting) - data = PrepareToAspirateParams(pipetteId="some id") decoy.when(await pipetting.prepare_for_aspirate(pipette_id="some id")).then_return( @@ -27,4 +44,57 @@ async def test_prepare_to_aspirate_implmenetation( ) result = await subject.execute(data) - assert result == SuccessData(public=PrepareToAspirateResult(), private=None) + assert result == SuccessData( + public=PrepareToAspirateResult(), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="some id" + ) + ), + ) + + +async def test_overpressure_error( + decoy: Decoy, + gantry_mover: GantryMover, + pipetting: PipettingHandler, + subject: PrepareToAspirateImplementation, + model_utils: ModelUtils, +) -> None: + """It should return an overpressure error if the hardware API indicates that.""" + pipette_id = "pipette-id" + + position = Point(x=1, y=2, z=3) + + error_id = "error-id" + error_timestamp = datetime(year=2020, month=1, day=2) + + data = PrepareToAspirateParams( + pipetteId=pipette_id, + ) + + decoy.when( + await pipetting.prepare_for_aspirate( + pipette_id=pipette_id, + ), + ).then_raise(PipetteOverpressureError()) + + decoy.when(model_utils.generate_id()).then_return(error_id) + decoy.when(model_utils.get_timestamp()).then_return(error_timestamp) + decoy.when(await gantry_mover.get_position(pipette_id)).then_return(position) + + result = await subject.execute(data) + + assert result == DefinedErrorData( + public=OverpressureError.construct( + id=error_id, + createdAt=error_timestamp, + wrappedErrors=[matchers.Anything()], + errorInfo={"retryLocation": (position.x, position.y, position.z)}, + ), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_reload_labware.py b/api/tests/opentrons/protocol_engine/commands/test_reload_labware.py index c79727c9a31..51779c427d7 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_reload_labware.py +++ b/api/tests/opentrons/protocol_engine/commands/test_reload_labware.py @@ -66,7 +66,6 @@ async def test_reload_labware_implementation( labwareId="my-labware-id", offsetId="labware-offset-id", ), - private=None, state_update=StateUpdate( labware_location=LabwareLocationUpdate( labware_id="my-labware-id", diff --git a/api/tests/opentrons/protocol_engine/commands/test_retract_axis.py b/api/tests/opentrons/protocol_engine/commands/test_retract_axis.py index 7442460f9b1..6dedf5b2f19 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_retract_axis.py +++ b/api/tests/opentrons/protocol_engine/commands/test_retract_axis.py @@ -25,7 +25,6 @@ async def test_retract_axis_implementation( assert result == SuccessData( public=RetractAxisResult(), - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) decoy.verify(await movement.retract_axis(axis=MotorAxis.Y)) diff --git a/api/tests/opentrons/protocol_engine/commands/test_save_position.py b/api/tests/opentrons/protocol_engine/commands/test_save_position.py index c0f5e091e30..bc6d8ed6668 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_save_position.py +++ b/api/tests/opentrons/protocol_engine/commands/test_save_position.py @@ -51,5 +51,4 @@ async def test_save_position_implementation( positionId="456", position=DeckPoint(x=1, y=2, z=3), ), - private=None, ) diff --git a/api/tests/opentrons/protocol_engine/commands/test_set_rail_lights.py b/api/tests/opentrons/protocol_engine/commands/test_set_rail_lights.py index 161fb2d3fcf..956473f264f 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_set_rail_lights.py +++ b/api/tests/opentrons/protocol_engine/commands/test_set_rail_lights.py @@ -26,6 +26,6 @@ async def test_set_rail_lights_implementation( result = await subject.execute(data) - assert result == SuccessData(public=SetRailLightsResult(), private=None) + assert result == SuccessData(public=SetRailLightsResult()) decoy.verify(await rail_lights.set_rail_lights(True), times=1) diff --git a/api/tests/opentrons/protocol_engine/commands/test_set_status_bar.py b/api/tests/opentrons/protocol_engine/commands/test_set_status_bar.py index 53652ce6b87..41ae6703c61 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_set_status_bar.py +++ b/api/tests/opentrons/protocol_engine/commands/test_set_status_bar.py @@ -35,7 +35,7 @@ async def test_status_bar_busy( result = await subject.execute(params=data) - assert result == SuccessData(public=SetStatusBarResult(), private=None) + assert result == SuccessData(public=SetStatusBarResult()) decoy.verify(await status_bar.set_status_bar(status=StatusBarState.OFF), times=0) @@ -63,6 +63,6 @@ async def test_set_status_bar_animation( data = SetStatusBarParams(animation=animation) result = await subject.execute(params=data) - assert result == SuccessData(public=SetStatusBarResult(), private=None) + assert result == SuccessData(public=SetStatusBarResult()) decoy.verify(await status_bar.set_status_bar(status=expected_state), times=1) diff --git a/api/tests/opentrons/protocol_engine/commands/test_touch_tip.py b/api/tests/opentrons/protocol_engine/commands/test_touch_tip.py index f18e79e0a55..d00f44fd108 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_touch_tip.py +++ b/api/tests/opentrons/protocol_engine/commands/test_touch_tip.py @@ -124,7 +124,6 @@ async def test_touch_tip_implementation( assert result == SuccessData( public=TouchTipResult(position=DeckPoint(x=4, y=5, z=6)), - private=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="abc", diff --git a/api/tests/opentrons/protocol_engine/commands/test_verify_tip_presence.py b/api/tests/opentrons/protocol_engine/commands/test_verify_tip_presence.py index 087d924f0d2..53eb1f5a59e 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_verify_tip_presence.py +++ b/api/tests/opentrons/protocol_engine/commands/test_verify_tip_presence.py @@ -32,4 +32,4 @@ async def test_verify_tip_presence_implementation( result = await subject.execute(data) - assert result == SuccessData(public=VerifyTipPresenceResult(), private=None) + assert result == SuccessData(public=VerifyTipPresenceResult()) diff --git a/api/tests/opentrons/protocol_engine/commands/test_wait_for_duration.py b/api/tests/opentrons/protocol_engine/commands/test_wait_for_duration.py index 9d351ce00d3..bc535a4b6a1 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_wait_for_duration.py +++ b/api/tests/opentrons/protocol_engine/commands/test_wait_for_duration.py @@ -22,5 +22,5 @@ async def test_pause_implementation( result = await subject.execute(data) - assert result == SuccessData(public=WaitForDurationResult(), private=None) + assert result == SuccessData(public=WaitForDurationResult()) decoy.verify(await run_control.wait_for_duration(42.0), times=1) diff --git a/api/tests/opentrons/protocol_engine/commands/test_wait_for_resume.py b/api/tests/opentrons/protocol_engine/commands/test_wait_for_resume.py index 752b85d3446..7d4b3a32edd 100644 --- a/api/tests/opentrons/protocol_engine/commands/test_wait_for_resume.py +++ b/api/tests/opentrons/protocol_engine/commands/test_wait_for_resume.py @@ -23,7 +23,7 @@ async def test_wait_for_resume_implementation( result = await subject.execute(data) - assert result == SuccessData(public=WaitForResumeResult(), private=None) + assert result == SuccessData(public=WaitForResumeResult()) decoy.verify(await run_control.wait_for_resume(), times=1) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_close_lid.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_close_lid.py index 0a3fc6e9fdf..9eb5536632d 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_close_lid.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_close_lid.py @@ -58,6 +58,5 @@ async def test_close_lid( ) assert result == SuccessData( public=expected_result, - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_block.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_block.py index 9f4ced905dc..676a11731a8 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_block.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_block.py @@ -45,4 +45,4 @@ async def test_deactivate_block( result = await subject.execute(data) decoy.verify(await tc_hardware.deactivate_block(), times=1) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_lid.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_lid.py index 1ea0e218c06..83fc347236b 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_lid.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_deactivate_lid.py @@ -45,4 +45,4 @@ async def test_deactivate_lid( result = await subject.execute(data) decoy.verify(await tc_hardware.deactivate_lid(), times=1) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_open_lid.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_open_lid.py index a3e547a88d7..6c26b7d2877 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_open_lid.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_open_lid.py @@ -56,6 +56,5 @@ async def test_open_lid( ) assert result == SuccessData( public=expected_result, - private=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_extended_profile.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_extended_profile.py index 9dcefceb9f1..a4ed38a0dbf 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_extended_profile.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_extended_profile.py @@ -112,4 +112,4 @@ async def test_run_extended_profile( ), times=1, ) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_profile.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_profile.py index 9d3b79c66b1..6d6234a76e6 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_profile.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_run_profile.py @@ -75,4 +75,4 @@ async def test_run_profile( ), times=1, ) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_block_temperature.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_block_temperature.py index f05ac55c0ee..49d6dda3ca9 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_block_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_block_temperature.py @@ -67,4 +67,4 @@ async def test_set_target_block_temperature( ), times=1, ) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_lid_temperature.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_lid_temperature.py index b3565bc8a2d..372ae6a814c 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_lid_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_set_target_lid_temperature.py @@ -56,4 +56,4 @@ async def test_set_target_lid_temperature( result = await subject.execute(data) decoy.verify(await tc_hardware.set_target_lid_temperature(celsius=45.6), times=1) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_block_temperature.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_block_temperature.py index 880729bc149..426724cf16f 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_block_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_block_temperature.py @@ -51,4 +51,4 @@ async def test_set_target_block_temperature( tc_module_substate.get_target_block_temperature(), await tc_hardware.wait_for_block_target(), ) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_lid_temperature.py b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_lid_temperature.py index 47b4b006342..e358e80d6f4 100644 --- a/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_lid_temperature.py +++ b/api/tests/opentrons/protocol_engine/commands/thermocycler/test_wait_for_lid_temperature.py @@ -51,4 +51,4 @@ async def test_set_target_block_temperature( tc_module_substate.get_target_lid_temperature(), await tc_hardware.wait_for_lid_target(), ) - assert result == SuccessData(public=expected_result, private=None) + assert result == SuccessData(public=expected_result) diff --git a/api/tests/opentrons/protocol_engine/commands/unsafe/test_engage_axes.py b/api/tests/opentrons/protocol_engine/commands/unsafe/test_engage_axes.py index 0130d7ce16b..72fb761ad23 100644 --- a/api/tests/opentrons/protocol_engine/commands/unsafe/test_engage_axes.py +++ b/api/tests/opentrons/protocol_engine/commands/unsafe/test_engage_axes.py @@ -45,7 +45,7 @@ async def test_engage_axes_implementation( result = await subject.execute(data) - assert result == SuccessData(public=UnsafeEngageAxesResult(), private=None) + assert result == SuccessData(public=UnsafeEngageAxesResult()) decoy.verify( await ot3_hardware_api.engage_axes([Axis.Z_L, Axis.P_L, Axis.X, Axis.Y]), diff --git a/api/tests/opentrons/protocol_engine/commands/unsafe/test_ungrip_labware.py b/api/tests/opentrons/protocol_engine/commands/unsafe/test_ungrip_labware.py index 1a41244d556..a4eae34a08d 100644 --- a/api/tests/opentrons/protocol_engine/commands/unsafe/test_ungrip_labware.py +++ b/api/tests/opentrons/protocol_engine/commands/unsafe/test_ungrip_labware.py @@ -22,7 +22,7 @@ async def test_ungrip_labware_implementation( result = await subject.execute(params=UnsafeUngripLabwareParams()) - assert result == SuccessData(public=UnsafeUngripLabwareResult(), private=None) + assert result == SuccessData(public=UnsafeUngripLabwareResult()) decoy.verify( await ot3_hardware_api.ungrip(), diff --git a/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_blow_out_in_place.py b/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_blow_out_in_place.py index a40f914e049..88ad9a8ecf8 100644 --- a/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_blow_out_in_place.py +++ b/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_blow_out_in_place.py @@ -3,6 +3,7 @@ from opentrons.types import MountType from opentrons.protocol_engine.state.state import StateView +from opentrons.protocol_engine.state import update_types from opentrons.protocol_engine.commands.unsafe.unsafe_blow_out_in_place import ( UnsafeBlowOutInPlaceParams, UnsafeBlowOutInPlaceResult, @@ -41,7 +42,14 @@ async def test_blow_out_in_place_implementation( result = await subject.execute(data) - assert result == SuccessData(public=UnsafeBlowOutInPlaceResult(), private=None) + assert result == SuccessData( + public=UnsafeBlowOutInPlaceResult(), + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) decoy.verify( await ot3_hardware_api.update_axis_position_estimations([Axis.P_L]), diff --git a/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_drop_tip_in_place.py b/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_drop_tip_in_place.py index 4913fe3c444..e7c684554c8 100644 --- a/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_drop_tip_in_place.py +++ b/api/tests/opentrons/protocol_engine/commands/unsafe/test_unsafe_drop_tip_in_place.py @@ -1,6 +1,7 @@ """Test unsafe drop tip in place commands.""" from opentrons.protocol_engine.state.update_types import ( PipetteTipStateUpdate, + PipetteUnknownFluidUpdate, StateUpdate, ) import pytest @@ -50,9 +51,11 @@ async def test_drop_tip_implementation( assert result == SuccessData( public=UnsafeDropTipInPlaceResult(), - private=None, state_update=StateUpdate( - pipette_tip_state=PipetteTipStateUpdate(pipette_id="abc", tip_geometry=None) + pipette_tip_state=PipetteTipStateUpdate( + pipette_id="abc", tip_geometry=None + ), + pipette_aspirated_fluid=PipetteUnknownFluidUpdate(pipette_id="abc"), ), ) diff --git a/api/tests/opentrons/protocol_engine/commands/unsafe/test_update_position_estimators.py b/api/tests/opentrons/protocol_engine/commands/unsafe/test_update_position_estimators.py index da7ffe75012..79131994299 100644 --- a/api/tests/opentrons/protocol_engine/commands/unsafe/test_update_position_estimators.py +++ b/api/tests/opentrons/protocol_engine/commands/unsafe/test_update_position_estimators.py @@ -45,7 +45,7 @@ async def test_update_position_estimators_implementation( result = await subject.execute(data) - assert result == SuccessData(public=UpdatePositionEstimatorsResult(), private=None) + assert result == SuccessData(public=UpdatePositionEstimatorsResult()) decoy.verify( await ot3_hardware_api.update_axis_position_estimations( diff --git a/api/tests/opentrons/protocol_engine/conftest.py b/api/tests/opentrons/protocol_engine/conftest.py index 7040f8497ea..76c5d754f3e 100644 --- a/api/tests/opentrons/protocol_engine/conftest.py +++ b/api/tests/opentrons/protocol_engine/conftest.py @@ -22,6 +22,7 @@ from opentrons.hardware_control.api import API from opentrons.hardware_control.protocols.types import FlexRobotType, OT2RobotType from opentrons.protocol_engine.notes import CommandNoteAdder +from opentrons.protocol_engine.resources.file_provider import FileProvider if TYPE_CHECKING: from opentrons.hardware_control.ot3api import OT3API @@ -252,3 +253,9 @@ def supported_tip_fixture() -> pipette_definition.SupportedTipsDefinition: def mock_command_note_adder(decoy: Decoy) -> CommandNoteAdder: """Get a command note adder.""" return decoy.mock(cls=CommandNoteAdder) + + +@pytest.fixture +def file_provider(decoy: Decoy) -> FileProvider: + """Get a mocked out FileProvider.""" + return decoy.mock(cls=FileProvider) diff --git a/api/tests/opentrons/protocol_engine/execution/test_command_executor.py b/api/tests/opentrons/protocol_engine/execution/test_command_executor.py index 2df3a2cdd25..eb84ceb018b 100644 --- a/api/tests/opentrons/protocol_engine/execution/test_command_executor.py +++ b/api/tests/opentrons/protocol_engine/execution/test_command_executor.py @@ -18,7 +18,7 @@ from opentrons.protocol_engine.errors.exceptions import ( EStopActivatedError as PE_EStopActivatedError, ) -from opentrons.protocol_engine.resources import ModelUtils +from opentrons.protocol_engine.resources import ModelUtils, FileProvider from opentrons.protocol_engine.state.state import StateStore from opentrons.protocol_engine.actions import ( ActionDispatcher, @@ -174,6 +174,7 @@ def subject( state_store: StateStore, action_dispatcher: ActionDispatcher, equipment: EquipmentHandler, + file_provider: FileProvider, movement: MovementHandler, mock_gantry_mover: GantryMover, labware_movement: LabwareMovementHandler, @@ -188,6 +189,7 @@ def subject( """Get a CommandExecutor test subject with its dependencies mocked out.""" return CommandExecutor( hardware_api=hardware_api, + file_provider=file_provider, state_store=state_store, action_dispatcher=action_dispatcher, equipment=equipment, @@ -218,7 +220,7 @@ class _TestCommandDefinedError(ErrorOccurrence): _TestCommandReturn = Union[ - SuccessData[_TestCommandResult, None], + SuccessData[_TestCommandResult], DefinedErrorData[_TestCommandDefinedError], ] @@ -234,6 +236,7 @@ async def test_execute( state_store: StateStore, action_dispatcher: ActionDispatcher, equipment: EquipmentHandler, + file_provider: FileProvider, movement: MovementHandler, mock_gantry_mover: GantryMover, labware_movement: LabwareMovementHandler, @@ -260,7 +263,7 @@ class _TestCommand( _ImplementationCls: Type[_TestCommandImpl] = TestCommandImplCls command_params = _TestCommandParams() - command_result = SuccessData(public=_TestCommandResult(), private=None) + command_result = SuccessData(public=_TestCommandResult()) queued_command = cast( Command, @@ -329,6 +332,7 @@ class _TestCommand( queued_command._ImplementationCls( state_view=state_store, hardware_api=hardware_api, + file_provider=file_provider, equipment=equipment, movement=movement, gantry_mover=mock_gantry_mover, @@ -358,9 +362,7 @@ class _TestCommand( decoy.verify( action_dispatcher.dispatch( - SucceedCommandAction( - private_result=None, command=expected_completed_command - ) + SucceedCommandAction(command=expected_completed_command) ), ) @@ -392,6 +394,7 @@ async def test_execute_undefined_error( state_store: StateStore, action_dispatcher: ActionDispatcher, equipment: EquipmentHandler, + file_provider: FileProvider, movement: MovementHandler, mock_gantry_mover: GantryMover, labware_movement: LabwareMovementHandler, @@ -474,6 +477,7 @@ class _TestCommand( queued_command._ImplementationCls( state_view=state_store, hardware_api=hardware_api, + file_provider=file_provider, equipment=equipment, movement=movement, gantry_mover=mock_gantry_mover, @@ -528,6 +532,7 @@ async def test_execute_defined_error( state_store: StateStore, action_dispatcher: ActionDispatcher, equipment: EquipmentHandler, + file_provider: FileProvider, movement: MovementHandler, mock_gantry_mover: GantryMover, labware_movement: LabwareMovementHandler, @@ -610,6 +615,7 @@ class _TestCommand( queued_command._ImplementationCls( state_view=state_store, hardware_api=hardware_api, + file_provider=file_provider, equipment=equipment, movement=movement, gantry_mover=mock_gantry_mover, diff --git a/api/tests/opentrons/protocol_engine/execution/test_hardware_stopper.py b/api/tests/opentrons/protocol_engine/execution/test_hardware_stopper.py index 4c3e629d2ed..503d681bced 100644 --- a/api/tests/opentrons/protocol_engine/execution/test_hardware_stopper.py +++ b/api/tests/opentrons/protocol_engine/execution/test_hardware_stopper.py @@ -158,7 +158,7 @@ async def test_hardware_stopping_sequence_no_tip_drop( decoy.verify(await hardware_api.stop(home_after=False), times=1) decoy.verify( - await mock_tip_handler.add_tip( + mock_tip_handler.cache_tip( pipette_id="pipette-id", tip=TipGeometry(length=1.0, volume=2.0, diameter=3.0), ), @@ -181,7 +181,7 @@ async def test_hardware_stopping_sequence_no_pipette( ) decoy.when( - await mock_tip_handler.add_tip( + mock_tip_handler.cache_tip( pipette_id="pipette-id", tip=TipGeometry(length=1.0, volume=2.0, diameter=3.0), ), @@ -271,7 +271,7 @@ async def test_hardware_stopping_sequence_with_fixed_trash( await movement.home( axes=[MotorAxis.X, MotorAxis.Y, MotorAxis.LEFT_Z, MotorAxis.RIGHT_Z] ), - await mock_tip_handler.add_tip( + mock_tip_handler.cache_tip( pipette_id="pipette-id", tip=TipGeometry(length=1.0, volume=2.0, diameter=3.0), ), @@ -320,7 +320,7 @@ async def test_hardware_stopping_sequence_with_OT2_addressable_area( await movement.home( axes=[MotorAxis.X, MotorAxis.Y, MotorAxis.LEFT_Z, MotorAxis.RIGHT_Z] ), - await mock_tip_handler.add_tip( + mock_tip_handler.cache_tip( pipette_id="pipette-id", tip=TipGeometry(length=1.0, volume=2.0, diameter=3.0), ), diff --git a/api/tests/opentrons/protocol_engine/execution/test_movement_handler.py b/api/tests/opentrons/protocol_engine/execution/test_movement_handler.py index 0fd5134aa27..73b293fdbef 100644 --- a/api/tests/opentrons/protocol_engine/execution/test_movement_handler.py +++ b/api/tests/opentrons/protocol_engine/execution/test_movement_handler.py @@ -149,6 +149,7 @@ async def test_move_to_well( current_well=None, force_direct=True, minimum_z_height=12.3, + operation_volume=None, ) ).then_return( [Waypoint(Point(1, 2, 3), CriticalPoint.XY_CENTER), Waypoint(Point(4, 5, 6))] @@ -257,6 +258,7 @@ async def test_move_to_well_from_starting_location( well_location=well_location, force_direct=False, minimum_z_height=None, + operation_volume=None, ) ).then_return([Waypoint(Point(1, 2, 3), CriticalPoint.XY_CENTER)]) diff --git a/api/tests/opentrons/protocol_engine/execution/test_tip_handler.py b/api/tests/opentrons/protocol_engine/execution/test_tip_handler.py index 5abeb7308b6..c03a611966c 100644 --- a/api/tests/opentrons/protocol_engine/execution/test_tip_handler.py +++ b/api/tests/opentrons/protocol_engine/execution/test_tip_handler.py @@ -1,7 +1,6 @@ """Pipetting execution handler.""" import pytest -from decoy import Decoy -from mock import AsyncMock, patch +from decoy import Decoy, matchers from typing import Dict, ContextManager, Optional, OrderedDict from contextlib import nullcontext as does_not_raise @@ -91,7 +90,6 @@ async def test_create_tip_handler( ) -@pytest.mark.ot3_only @pytest.mark.parametrize("tip_state", [TipStateType.PRESENT, TipStateType.ABSENT]) async def test_flex_pick_up_tip_state( decoy: Decoy, @@ -99,22 +97,23 @@ async def test_flex_pick_up_tip_state( mock_labware_data_provider: LabwareDataProvider, tip_rack_definition: LabwareDefinition, tip_state: TipStateType, + mock_hardware_api: HardwareAPI, ) -> None: """Test the protocol engine's pick_up_tip logic.""" - from opentrons.hardware_control.ot3api import OT3API - - ot3_hardware_api = decoy.mock(cls=OT3API) - decoy.when(ot3_hardware_api.get_robot_type()).then_return(FlexRobotType) - subject = HardwareTipHandler( state_view=mock_state_view, - hardware_api=ot3_hardware_api, + hardware_api=mock_hardware_api, labware_data_provider=mock_labware_data_provider, ) - decoy.when(subject._state_view.config.robot_type).then_return("OT-3 Standard") decoy.when(mock_state_view.pipettes.get_mount("pipette-id")).then_return( MountType.LEFT ) + decoy.when(mock_state_view.pipettes.get_serial_number("pipette-id")).then_return( + "pipette-serial" + ) + decoy.when(mock_state_view.labware.get_definition("labware-id")).then_return( + tip_rack_definition + ) decoy.when(mock_state_view.pipettes.state.nozzle_configuration_by_id).then_return( {"pipette-id": MOCK_MAP} ) @@ -134,30 +133,34 @@ async def test_flex_pick_up_tip_state( ) ).then_return(42) - with patch.object( - ot3_hardware_api, "cache_tip", AsyncMock(spec=ot3_hardware_api.cache_tip) - ) as mock_add_tip: - if tip_state == TipStateType.PRESENT: + if tip_state == TipStateType.PRESENT: + await subject.pick_up_tip( + pipette_id="pipette-id", + labware_id="labware-id", + well_name="B2", + ) + decoy.verify(mock_hardware_api.cache_tip(Mount.LEFT, 42), times=1) + else: + decoy.when( + await subject.verify_tip_presence( + pipette_id="pipette-id", expected=TipPresenceStatus.PRESENT + ) + ).then_raise(TipNotAttachedError()) + # if a TipNotAttchedError is caught, we should not add any tip information + with pytest.raises(TipNotAttachedError): await subject.pick_up_tip( pipette_id="pipette-id", labware_id="labware-id", well_name="B2", ) - mock_add_tip.assert_called_once() - else: - decoy.when( - await subject.verify_tip_presence( - pipette_id="pipette-id", expected=TipPresenceStatus.PRESENT - ) - ).then_raise(TipNotAttachedError()) - # if a TipNotAttchedError is caught, we should not add any tip information - with pytest.raises(TipNotAttachedError): - await subject.pick_up_tip( - pipette_id="pipette-id", - labware_id="labware-id", - well_name="B2", - ) - mock_add_tip.assert_not_called() + decoy.verify( + mock_hardware_api.cache_tip( + mount=matchers.Anything(), + tip_length=matchers.Anything(), + ), + ignore_extra_args=True, + times=0, + ) async def test_pick_up_tip( @@ -228,6 +231,8 @@ async def test_pick_up_tip( ) +# todo(mm, 2024-10-17): Test that when verify_tip_presence raises, +# the hardware API state is NOT updated. async def test_drop_tip( decoy: Decoy, mock_state_view: StateView, @@ -251,12 +256,17 @@ async def test_drop_tip( await subject.drop_tip(pipette_id="pipette-id", home_after=True) decoy.verify( - await mock_hardware_api.drop_tip(mount=Mount.RIGHT, home_after=True), - times=1, + await mock_hardware_api.tip_drop_moves(mount=Mount.RIGHT, home_after=True) + ) + decoy.verify(mock_hardware_api.remove_tip(mount=Mount.RIGHT)) + decoy.verify( + mock_hardware_api.set_current_tiprack_diameter( + mount=Mount.RIGHT, tiprack_diameter=0 + ) ) -async def test_add_tip( +def test_add_tip( decoy: Decoy, mock_state_view: StateView, mock_hardware_api: HardwareAPI, @@ -279,10 +289,10 @@ async def test_add_tip( MountType.LEFT ) - await subject.add_tip(pipette_id="pipette-id", tip=tip) + subject.cache_tip(pipette_id="pipette-id", tip=tip) decoy.verify( - await mock_hardware_api.add_tip(mount=Mount.LEFT, tip_length=50), + mock_hardware_api.cache_tip(mount=Mount.LEFT, tip_length=50), mock_hardware_api.set_current_tiprack_diameter( mount=Mount.LEFT, tiprack_diameter=5, @@ -291,6 +301,31 @@ async def test_add_tip( ) +def test_remove_tip( + decoy: Decoy, + mock_state_view: StateView, + mock_hardware_api: HardwareAPI, + mock_labware_data_provider: LabwareDataProvider, +) -> None: + """It should remove a tip manually from the hardware API.""" + subject = HardwareTipHandler( + state_view=mock_state_view, + hardware_api=mock_hardware_api, + labware_data_provider=mock_labware_data_provider, + ) + + decoy.when(mock_state_view.pipettes.get_mount("pipette-id")).then_return( + MountType.LEFT + ) + + subject.remove_tip(pipette_id="pipette-id") + + decoy.verify( + mock_hardware_api.remove_tip(Mount.LEFT), + mock_hardware_api.set_current_tiprack_diameter(Mount.LEFT, 0), + ) + + @pytest.mark.parametrize( argnames=[ "test_channels", diff --git a/api/tests/opentrons/protocol_engine/state/command_fixtures.py b/api/tests/opentrons/protocol_engine/state/command_fixtures.py index 53025629920..5ac522095f2 100644 --- a/api/tests/opentrons/protocol_engine/state/command_fixtures.py +++ b/api/tests/opentrons/protocol_engine/state/command_fixtures.py @@ -1,7 +1,7 @@ """Command factories to use in tests as data fixtures.""" from datetime import datetime from pydantic import BaseModel -from typing import Optional, cast +from typing import Optional, cast, Dict from opentrons_shared_data.pipette.types import PipetteNameType from opentrons.types import MountType @@ -13,6 +13,7 @@ ModuleDefinition, MovementAxis, WellLocation, + LiquidHandlingWellLocation, LabwareLocation, DeckSlotLocation, LabwareMovementStrategy, @@ -211,7 +212,7 @@ def create_aspirate_command( flow_rate: float, labware_id: str = "labware-id", well_name: str = "A1", - well_location: Optional[WellLocation] = None, + well_location: Optional[LiquidHandlingWellLocation] = None, destination: DeckPoint = DeckPoint(x=0, y=0, z=0), ) -> cmd.Aspirate: """Get a completed Aspirate command.""" @@ -219,7 +220,7 @@ def create_aspirate_command( pipetteId=pipette_id, labwareId=labware_id, wellName=well_name, - wellLocation=well_location or WellLocation(), + wellLocation=well_location or LiquidHandlingWellLocation(), volume=volume, flowRate=flow_rate, ) @@ -264,7 +265,7 @@ def create_dispense_command( flow_rate: float, labware_id: str = "labware-id", well_name: str = "A1", - well_location: Optional[WellLocation] = None, + well_location: Optional[LiquidHandlingWellLocation] = None, destination: DeckPoint = DeckPoint(x=0, y=0, z=0), ) -> cmd.Dispense: """Get a completed Dispense command.""" @@ -272,7 +273,7 @@ def create_dispense_command( pipetteId=pipette_id, labwareId=labware_id, wellName=well_name, - wellLocation=well_location or WellLocation(), + wellLocation=well_location or LiquidHandlingWellLocation(), volume=volume, flowRate=flow_rate, ) @@ -337,6 +338,29 @@ def create_liquid_probe_command( ) +def create_load_liquid_command( + liquid_id: str = "liquid-id", + labware_id: str = "labware-id", + volume_by_well: Dict[str, float] = {"A1": 30, "B2": 100}, +) -> cmd.LoadLiquid: + """Get a completed Load Liquid command.""" + params = cmd.LoadLiquidParams( + liquidId=liquid_id, + labwareId=labware_id, + volumeByWell=volume_by_well, + ) + result = cmd.LoadLiquidResult() + + return cmd.LoadLiquid( + id="command-id", + key="command-key", + status=cmd.CommandStatus.SUCCEEDED, + createdAt=datetime.now(), + params=params, + result=result, + ) + + def create_pick_up_tip_command( pipette_id: str, labware_id: str = "labware-id", diff --git a/api/tests/opentrons/protocol_engine/state/test_addressable_area_store.py b/api/tests/opentrons/protocol_engine/state/test_addressable_area_store.py index b259e6a3f96..44c72e38e86 100644 --- a/api/tests/opentrons/protocol_engine/state/test_addressable_area_store.py +++ b/api/tests/opentrons/protocol_engine/state/test_addressable_area_store.py @@ -234,9 +234,7 @@ def test_addressable_area_referencing_commands_load_on_simulated_deck( simulated_subject: AddressableAreaStore, ) -> None: """It should check and store the addressable area when referenced in a command.""" - simulated_subject.handle_action( - SucceedCommandAction(private_result=None, command=command) - ) + simulated_subject.handle_action(SucceedCommandAction(command=command)) assert expected_area in simulated_subject.state.loaded_addressable_areas_by_name @@ -301,7 +299,7 @@ def test_addressable_area_referencing_commands_load( subject: AddressableAreaStore, ) -> None: """It should check that the addressable area is in the deck config.""" - subject.handle_action(SucceedCommandAction(private_result=None, command=command)) + subject.handle_action(SucceedCommandAction(command=command)) assert expected_area in subject.state.loaded_addressable_areas_by_name diff --git a/api/tests/opentrons/protocol_engine/state/test_command_state.py b/api/tests/opentrons/protocol_engine/state/test_command_state.py index 6f090612a74..fde0d66e654 100644 --- a/api/tests/opentrons/protocol_engine/state/test_command_state.py +++ b/api/tests/opentrons/protocol_engine/state/test_command_state.py @@ -19,7 +19,7 @@ PlayAction, SetErrorRecoveryPolicyAction, ) -from opentrons.protocol_engine.commands.command import CommandIntent +from opentrons.protocol_engine.commands.command import CommandIntent, DefinedErrorData from opentrons.protocol_engine.error_recovery_policy import ErrorRecoveryType from opentrons.protocol_engine.errors.error_occurrence import ErrorOccurrence from opentrons.protocol_engine.errors.exceptions import ( @@ -32,6 +32,7 @@ CommandView, ) from opentrons.protocol_engine.state.config import Config +from opentrons.protocol_engine.state.update_types import StateUpdate from opentrons.protocol_engine.types import DeckType, EngineStatus @@ -772,7 +773,7 @@ def test_recovery_target_tracking() -> None: assert recovery_target.command_id == "c1" assert subject_view.get_recovery_in_progress_for_command("c1") - resume_from_1_recovery = actions.ResumeFromRecoveryAction() + resume_from_1_recovery = actions.ResumeFromRecoveryAction(StateUpdate()) subject.handle_action(resume_from_1_recovery) # c1 failed recoverably, but we've already completed its recovery. @@ -808,7 +809,7 @@ def test_recovery_target_tracking() -> None: # even though it failed recoverably before. assert not subject_view.get_recovery_in_progress_for_command("c1") - resume_from_2_recovery = actions.ResumeFromRecoveryAction() + resume_from_2_recovery = actions.ResumeFromRecoveryAction(StateUpdate()) subject.handle_action(resume_from_2_recovery) queue_3 = actions.QueueCommandAction( "c3", @@ -837,6 +838,58 @@ def test_recovery_target_tracking() -> None: assert subject_view.get_has_entered_recovery_mode() is True +@pytest.mark.parametrize( + "ending_action", + [ + actions.StopAction(from_estop=False), + actions.StopAction(from_estop=True), + actions.FinishAction(set_run_status=False), + actions.FinishAction( + set_run_status=True, + error_details=actions.FinishErrorDetails( + error=Exception("blimey"), + error_id="error-id", + created_at=datetime.now(), + ), + ), + ], +) +def test_recovery_target_clears_when_run_ends(ending_action: actions.Action) -> None: + """There should never be an error recovery target when the run is done.""" + subject = CommandStore( + config=_make_config(), + error_recovery_policy=_placeholder_error_recovery_policy, + is_door_open=False, + ) + subject_view = CommandView(subject.state) + + # Setup: Put the run in error recovery mode. + queue = actions.QueueCommandAction( + "c1", + created_at=datetime.now(), + request=commands.CommentCreate(params=commands.CommentParams(message="")), + request_hash=None, + ) + subject.handle_action(queue) + run = actions.RunCommandAction(command_id="c1", started_at=datetime.now()) + subject.handle_action(run) + fail = actions.FailCommandAction( + command_id="c1", + error_id="c1-error", + failed_at=datetime.now(), + error=PythonException(RuntimeError()), + notes=[], + type=ErrorRecoveryType.WAIT_FOR_RECOVERY, + running_command=subject_view.get("c1"), + ) + subject.handle_action(fail) + + # Test: Assert that the ending action clears the recovery target. + assert subject_view.get_recovery_target() is not None + subject.handle_action(ending_action) + assert subject_view.get_recovery_target() is None + + def test_final_state_after_estop() -> None: """Test the final state of the run after it's E-stopped.""" subject = CommandStore( @@ -993,3 +1046,57 @@ def test_set_and_get_error_recovery_policy() -> None: assert subject_view.get_error_recovery_policy() is initial_policy subject.handle_action(SetErrorRecoveryPolicyAction(sentinel.new_policy)) assert subject_view.get_error_recovery_policy() is new_policy + + +def test_get_state_update_for_false_positive() -> None: + """Test storage of false-positive state updates.""" + subject = CommandStore( + config=_make_config(), + error_recovery_policy=_placeholder_error_recovery_policy, + is_door_open=False, + ) + subject_view = CommandView(subject.state) + + empty_state_update = StateUpdate() + + assert subject_view.get_state_update_for_false_positive() == empty_state_update + + queue = actions.QueueCommandAction( + request=commands.CommentCreate( + params=commands.CommentParams(message=""), key="command-key-1" + ), + request_hash=None, + created_at=datetime(year=2021, month=1, day=1), + command_id="command-id-1", + ) + subject.handle_action(queue) + run = actions.RunCommandAction( + command_id="command-id-1", + started_at=datetime(year=2022, month=2, day=2), + ) + subject.handle_action(run) + fail = actions.FailCommandAction( + command_id="command-id-1", + running_command=subject_view.get("command-id-1"), + error_id="error-id", + failed_at=datetime(year=2023, month=3, day=3), + error=DefinedErrorData( + public=sentinel.public, + state_update_if_false_positive=sentinel.state_update_if_false_positive, + ), + type=ErrorRecoveryType.WAIT_FOR_RECOVERY, + notes=[], + ) + subject.handle_action(fail) + + assert ( + subject_view.get_state_update_for_false_positive() + == sentinel.state_update_if_false_positive + ) + + resume_from_recovery = actions.ResumeFromRecoveryAction( + state_update=sentinel.some_other_state_update + ) + subject.handle_action(resume_from_recovery) + + assert subject_view.get_state_update_for_false_positive() == empty_state_update diff --git a/api/tests/opentrons/protocol_engine/state/test_command_store_old.py b/api/tests/opentrons/protocol_engine/state/test_command_store_old.py index 4b7cf01e87c..d5f171b7ea9 100644 --- a/api/tests/opentrons/protocol_engine/state/test_command_store_old.py +++ b/api/tests/opentrons/protocol_engine/state/test_command_store_old.py @@ -84,7 +84,6 @@ def test_command_queue_and_unqueue() -> None: started_at=datetime(year=2022, month=2, day=2), ) succeed_2 = SucceedCommandAction( - private_result=None, command=create_succeeded_command(command_id="command-id-2"), ) @@ -137,7 +136,6 @@ def test_setup_command_queue_and_unqueue() -> None: command_id="command-id-2", started_at=datetime(year=2022, month=2, day=2) ) succeed_2 = SucceedCommandAction( - private_result=None, command=create_succeeded_command(command_id="command-id-2"), ) @@ -214,7 +212,6 @@ def test_running_command_id() -> None: started_at=datetime(year=2021, month=1, day=1), ) succeed = SucceedCommandAction( - private_result=None, command=create_succeeded_command(command_id="command-id-1"), ) @@ -303,7 +300,6 @@ def test_command_store_keeps_commands_in_queue_order() -> None: command=create_succeeded_command( command_id="command-id-2", ), - private_result=None, ) ) assert subject.state.command_history.get_all_ids() == [ @@ -334,7 +330,7 @@ def test_command_store_handles_pause_action(pause_source: PauseSource) -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, latest_protocol_command_hash=None, stopped_by_estop=False, failed_command_errors=[], @@ -363,7 +359,7 @@ def test_command_store_handles_play_action(pause_source: PauseSource) -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=datetime(year=2021, month=1, day=1), latest_protocol_command_hash=None, stopped_by_estop=False, @@ -398,7 +394,7 @@ def test_command_store_handles_finish_action() -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=datetime(year=2021, month=1, day=1), latest_protocol_command_hash=None, stopped_by_estop=False, @@ -453,7 +449,7 @@ def test_command_store_handles_stop_action( finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=datetime(year=2021, month=1, day=1), latest_protocol_command_hash=None, stopped_by_estop=from_estop, @@ -491,7 +487,7 @@ def test_command_store_handles_stop_action_when_awaiting_recovery() -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=datetime(year=2021, month=1, day=1), latest_protocol_command_hash=None, stopped_by_estop=False, @@ -525,7 +521,7 @@ def test_command_store_cannot_restart_after_should_stop() -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=None, latest_protocol_command_hash=None, stopped_by_estop=False, @@ -673,7 +669,7 @@ def test_command_store_wraps_unknown_errors() -> None: run_started_at=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, latest_protocol_command_hash=None, stopped_by_estop=False, failed_command_errors=[], @@ -742,7 +738,7 @@ def __init__(self, message: str) -> None: ), failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=None, latest_protocol_command_hash=None, stopped_by_estop=False, @@ -778,7 +774,7 @@ def test_command_store_ignores_stop_after_graceful_finish() -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=datetime(year=2021, month=1, day=1), latest_protocol_command_hash=None, stopped_by_estop=False, @@ -814,7 +810,7 @@ def test_command_store_ignores_finish_after_non_graceful_stop() -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=datetime(year=2021, month=1, day=1), latest_protocol_command_hash=None, stopped_by_estop=False, @@ -850,7 +846,7 @@ def test_handles_hardware_stopped() -> None: finish_error=None, failed_command=None, command_error_recovery_types={}, - recovery_target_command_id=None, + recovery_target=None, run_started_at=None, latest_protocol_command_hash=None, stopped_by_estop=False, diff --git a/api/tests/opentrons/protocol_engine/state/test_command_view_old.py b/api/tests/opentrons/protocol_engine/state/test_command_view_old.py index 06318cb8d36..f7b1d6cd31f 100644 --- a/api/tests/opentrons/protocol_engine/state/test_command_view_old.py +++ b/api/tests/opentrons/protocol_engine/state/test_command_view_old.py @@ -22,6 +22,9 @@ from opentrons.protocol_engine.error_recovery_policy import ErrorRecoveryType from opentrons.protocol_engine.state.commands import ( + # todo(mm, 2024-10-24): Avoid testing internal implementation details like + # _RecoveryTargetInfo. See note above about porting to test_command_state.py. + _RecoveryTargetInfo, CommandState, CommandView, CommandSlice, @@ -38,6 +41,7 @@ from opentrons_shared_data.errors.codes import ErrorCodes from opentrons.protocol_engine.state.command_history import CommandHistory +from opentrons.protocol_engine.state.update_types import StateUpdate from .command_fixtures import ( create_queued_command, @@ -108,7 +112,12 @@ def get_command_view( # noqa: C901 finish_error=finish_error, failed_command=failed_command, command_error_recovery_types=command_error_recovery_types or {}, - recovery_target_command_id=recovery_target_command_id, + recovery_target=_RecoveryTargetInfo( + command_id=recovery_target_command_id, + state_update_if_false_positive=StateUpdate(), + ) + if recovery_target_command_id is not None + else None, run_started_at=run_started_at, latest_protocol_command_hash=latest_command_hash, stopped_by_estop=False, @@ -592,7 +601,7 @@ class ActionAllowedSpec(NamedTuple): ), ), ), - action=ResumeFromRecoveryAction(), + action=ResumeFromRecoveryAction(StateUpdate()), expected_error=errors.ResumeFromRecoveryNotAllowedError, ), ActionAllowedSpec( diff --git a/api/tests/opentrons/protocol_engine/state/test_fluid_stack.py b/api/tests/opentrons/protocol_engine/state/test_fluid_stack.py new file mode 100644 index 00000000000..e958b92036d --- /dev/null +++ b/api/tests/opentrons/protocol_engine/state/test_fluid_stack.py @@ -0,0 +1,219 @@ +"""Test pipette internal fluid tracking.""" +import pytest + +from opentrons.protocol_engine.state.fluid_stack import FluidStack +from opentrons.protocol_engine.types import AspiratedFluid, FluidKind + + +@pytest.mark.parametrize( + "fluids,resulting_stack", + [ + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.LIQUID, 10), + ], + [AspiratedFluid(FluidKind.LIQUID, 20)], + ), + ( + [AspiratedFluid(FluidKind.AIR, 10), AspiratedFluid(FluidKind.LIQUID, 20)], + [AspiratedFluid(FluidKind.AIR, 10), AspiratedFluid(FluidKind.LIQUID, 20)], + ), + ( + [ + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 20), + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 20), + ], + [ + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 30), + AspiratedFluid(FluidKind.AIR, 20), + ], + ), + ], +) +def test_add_fluid( + fluids: list[AspiratedFluid], resulting_stack: list[AspiratedFluid] +) -> None: + """It should add fluids.""" + stack = FluidStack() + for fluid in fluids: + stack.add_fluid(fluid) + assert stack._fluid_stack == resulting_stack + + +@pytest.mark.parametrize( + "starting_fluids,remove_volume,resulting_stack", + [ + ([], 1, []), + ([], 0, []), + ( + [AspiratedFluid(FluidKind.LIQUID, 10)], + 0, + [AspiratedFluid(FluidKind.LIQUID, 10)], + ), + ( + [AspiratedFluid(FluidKind.LIQUID, 10)], + 5, + [AspiratedFluid(FluidKind.LIQUID, 5)], + ), + ([AspiratedFluid(FluidKind.LIQUID, 10)], 11, []), + ( + [AspiratedFluid(FluidKind.LIQUID, 10), AspiratedFluid(FluidKind.AIR, 10)], + 11, + [AspiratedFluid(FluidKind.LIQUID, 9)], + ), + ( + [AspiratedFluid(FluidKind.LIQUID, 10), AspiratedFluid(FluidKind.AIR, 10)], + 20, + [], + ), + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 10), + ], + 28, + [AspiratedFluid(FluidKind.LIQUID, 2)], + ), + ], +) +def test_remove_fluid( + starting_fluids: list[AspiratedFluid], + remove_volume: float, + resulting_stack: list[AspiratedFluid], +) -> None: + """It should remove fluids.""" + stack = FluidStack(_fluid_stack=[f for f in starting_fluids]) + stack.remove_fluid(remove_volume) + assert stack._fluid_stack == resulting_stack + + +@pytest.mark.parametrize( + "starting_fluids,filter,result", + [ + ([], None, 0), + ([], FluidKind.LIQUID, 0), + ([], FluidKind.AIR, 0), + ([AspiratedFluid(FluidKind.LIQUID, 10)], None, 10), + ([AspiratedFluid(FluidKind.LIQUID, 10)], FluidKind.LIQUID, 10), + ([AspiratedFluid(FluidKind.LIQUID, 10)], FluidKind.AIR, 0), + ( + [AspiratedFluid(FluidKind.LIQUID, 10), AspiratedFluid(FluidKind.AIR, 10)], + None, + 20, + ), + ( + [AspiratedFluid(FluidKind.LIQUID, 10), AspiratedFluid(FluidKind.AIR, 10)], + FluidKind.LIQUID, + 10, + ), + ( + [AspiratedFluid(FluidKind.LIQUID, 10), AspiratedFluid(FluidKind.AIR, 10)], + FluidKind.AIR, + 10, + ), + ], +) +def test_aspirated_volume( + starting_fluids: list[AspiratedFluid], filter: FluidKind | None, result: float +) -> None: + """It should represent aspirated volume with filtering.""" + stack = FluidStack(_fluid_stack=starting_fluids) + assert stack.aspirated_volume(kind=filter) == result + + +@pytest.mark.parametrize( + "starting_fluids,dispense_volume,result", + [ + ([], 0, 0), + ([], 1, 0), + ([AspiratedFluid(FluidKind.AIR, 10)], 10, 0), + ([AspiratedFluid(FluidKind.AIR, 10)], 0, 0), + ([AspiratedFluid(FluidKind.LIQUID, 10)], 10, 10), + ([AspiratedFluid(FluidKind.LIQUID, 10)], 0, 0), + ( + [ + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 10), + ], + 10, + 10, + ), + ( + [ + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 10), + ], + 20, + 10, + ), + ( + [ + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 10), + ], + 30, + 10, + ), + ( + [ + AspiratedFluid(FluidKind.AIR, 10), + AspiratedFluid(FluidKind.LIQUID, 10), + ], + 5, + 5, + ), + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 10), + ], + 5, + 0, + ), + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 10), + ], + 10, + 0, + ), + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 10), + ], + 11, + 1, + ), + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 10), + ], + 20, + 10, + ), + ( + [ + AspiratedFluid(FluidKind.LIQUID, 10), + AspiratedFluid(FluidKind.AIR, 10), + ], + 30, + 10, + ), + ], +) +def test_liquid_part_of_dispense_volume( + starting_fluids: list[AspiratedFluid], + dispense_volume: float, + result: float, +) -> None: + """It should predict resulting liquid from a dispense.""" + stack = FluidStack(_fluid_stack=starting_fluids) + assert stack.liquid_part_of_dispense_volume(dispense_volume) == result diff --git a/api/tests/opentrons/protocol_engine/state/test_geometry_view.py b/api/tests/opentrons/protocol_engine/state/test_geometry_view.py index 3f824da7193..3f7ad59bda2 100644 --- a/api/tests/opentrons/protocol_engine/state/test_geometry_view.py +++ b/api/tests/opentrons/protocol_engine/state/test_geometry_view.py @@ -40,6 +40,7 @@ LoadedModule, ModuleModel, WellLocation, + LiquidHandlingWellLocation, WellOrigin, DropTipWellLocation, DropTipWellOrigin, @@ -54,6 +55,9 @@ LoadedPipette, TipGeometry, ModuleDefinition, + ProbedHeightInfo, + LoadedVolumeInfo, + WellLiquidInfo, ) from opentrons.protocol_engine.commands import ( CommandStatus, @@ -91,6 +95,7 @@ from ..pipette_fixtures import get_default_nozzle_map from ..mock_circular_frusta import TEST_EXAMPLES as CIRCULAR_TEST_EXAMPLES from ..mock_rectangular_frusta import TEST_EXAMPLES as RECTANGULAR_TEST_EXAMPLES +from ...protocol_runner.test_json_translator import _load_labware_definition_data @pytest.fixture @@ -1509,9 +1514,10 @@ def test_get_well_position_with_meniscus_offset( mock_labware_view: LabwareView, mock_well_view: WellView, mock_addressable_area_view: AddressableAreaView, + mock_pipette_view: PipetteView, subject: GeometryView, ) -> None: - """It should be able to get the position of a well center in a labware.""" + """It should be able to get the position of a well meniscus in a labware.""" labware_data = LoadedLabware( id="labware-id", loadName="load-name", @@ -1536,9 +1542,16 @@ def test_get_well_position_with_meniscus_offset( decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( well_def ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "B2")).then_return( + WellLiquidInfo( + probed_volume=None, + probed_height=ProbedHeightInfo(height=70.5, last_probed=datetime.now()), + loaded_volume=None, + ) + ) decoy.when( - mock_well_view.get_last_measured_liquid_height("labware-id", "B2") - ).then_return(70.5) + mock_pipette_view.get_current_tip_lld_settings(pipette_id="pipette-id") + ).then_return(0.5) result = subject.get_well_position( labware_id="labware-id", @@ -1547,6 +1560,7 @@ def test_get_well_position_with_meniscus_offset( origin=WellOrigin.MENISCUS, offset=WellOffset(x=2, y=3, z=4), ), + pipette_id="pipette-id", ) assert result == Point( @@ -1556,6 +1570,342 @@ def test_get_well_position_with_meniscus_offset( ) +def test_get_well_position_with_volume_offset_raises_error( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + mock_well_view: WellView, + mock_addressable_area_view: AddressableAreaView, + mock_pipette_view: PipetteView, + subject: GeometryView, +) -> None: + """Calling get_well_position with any volume offset should raise an error when there's no innerLabwareGeometry.""" + labware_data = LoadedLabware( + id="labware-id", + loadName="load-name", + definitionUri="definition-uri", + location=DeckSlotLocation(slotName=DeckSlotName.SLOT_4), + offsetId="offset-id", + ) + calibration_offset = LabwareOffsetVector(x=1, y=-2, z=3) + slot_pos = Point(4, 5, 6) + well_def = well_plate_def.wells["B2"] + + decoy.when(mock_labware_view.get("labware-id")).then_return(labware_data) + decoy.when(mock_labware_view.get_definition("labware-id")).then_return( + well_plate_def + ) + decoy.when(mock_labware_view.get_labware_offset_vector("labware-id")).then_return( + calibration_offset + ) + decoy.when( + mock_addressable_area_view.get_addressable_area_position(DeckSlotName.SLOT_4.id) + ).then_return(slot_pos) + decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( + well_def + ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "B2")).then_return( + WellLiquidInfo( + loaded_volume=None, + probed_height=ProbedHeightInfo(height=45.0, last_probed=datetime.now()), + probed_volume=None, + ) + ) + decoy.when( + mock_pipette_view.get_current_tip_lld_settings(pipette_id="pipette-id") + ).then_return(0.5) + decoy.when(mock_labware_view.get_well_geometry("labware-id", "B2")).then_raise( + errors.IncompleteLabwareDefinitionError("Woops!") + ) + + with pytest.raises(errors.IncompleteLabwareDefinitionError): + subject.get_well_position( + labware_id="labware-id", + well_name="B2", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=2, y=3, z=4), + volumeOffset="operationVolume", + ), + operation_volume=-1245.833, + pipette_id="pipette-id", + ) + + +def test_get_well_position_with_meniscus_and_literal_volume_offset( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + mock_well_view: WellView, + mock_addressable_area_view: AddressableAreaView, + mock_pipette_view: PipetteView, + subject: GeometryView, +) -> None: + """It should be able to get the position of a well meniscus in a labware with a volume offset.""" + labware_data = LoadedLabware( + id="labware-id", + loadName="load-name", + definitionUri="definition-uri", + location=DeckSlotLocation(slotName=DeckSlotName.SLOT_4), + offsetId="offset-id", + ) + calibration_offset = LabwareOffsetVector(x=1, y=-2, z=3) + slot_pos = Point(4, 5, 6) + well_def = well_plate_def.wells["B2"] + + decoy.when(mock_labware_view.get("labware-id")).then_return(labware_data) + decoy.when(mock_labware_view.get_definition("labware-id")).then_return( + well_plate_def + ) + decoy.when(mock_labware_view.get_labware_offset_vector("labware-id")).then_return( + calibration_offset + ) + decoy.when( + mock_addressable_area_view.get_addressable_area_position(DeckSlotName.SLOT_4.id) + ).then_return(slot_pos) + decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( + well_def + ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "B2")).then_return( + WellLiquidInfo( + loaded_volume=None, + probed_height=ProbedHeightInfo(height=45.0, last_probed=datetime.now()), + probed_volume=None, + ) + ) + labware_def = _load_labware_definition_data() + assert labware_def.innerLabwareGeometry is not None + inner_well_def = labware_def.innerLabwareGeometry["welldefinition1111"] + decoy.when(mock_labware_view.get_well_geometry("labware-id", "B2")).then_return( + inner_well_def + ) + decoy.when( + mock_pipette_view.get_current_tip_lld_settings(pipette_id="pipette-id") + ).then_return(0.5) + + result = subject.get_well_position( + labware_id="labware-id", + well_name="B2", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=2, y=3, z=4), + volumeOffset="operationVolume", + ), + operation_volume=-1245.833, + pipette_id="pipette-id", + ) + + assert result == Point( + x=slot_pos[0] + 1 + well_def.x + 2, + y=slot_pos[1] - 2 + well_def.y + 3, + z=slot_pos[2] + 3 + well_def.z + 4 + 20.0, + ) + + +def test_get_well_position_with_meniscus_and_float_volume_offset( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + mock_well_view: WellView, + mock_addressable_area_view: AddressableAreaView, + mock_pipette_view: PipetteView, + subject: GeometryView, +) -> None: + """It should be able to get the position of a well meniscus in a labware with a volume offset.""" + labware_data = LoadedLabware( + id="labware-id", + loadName="load-name", + definitionUri="definition-uri", + location=DeckSlotLocation(slotName=DeckSlotName.SLOT_4), + offsetId="offset-id", + ) + calibration_offset = LabwareOffsetVector(x=1, y=-2, z=3) + slot_pos = Point(4, 5, 6) + well_def = well_plate_def.wells["B2"] + + decoy.when(mock_labware_view.get("labware-id")).then_return(labware_data) + decoy.when(mock_labware_view.get_definition("labware-id")).then_return( + well_plate_def + ) + decoy.when(mock_labware_view.get_labware_offset_vector("labware-id")).then_return( + calibration_offset + ) + decoy.when( + mock_addressable_area_view.get_addressable_area_position(DeckSlotName.SLOT_4.id) + ).then_return(slot_pos) + decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( + well_def + ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "B2")).then_return( + WellLiquidInfo( + loaded_volume=None, + probed_height=ProbedHeightInfo(height=45.0, last_probed=datetime.now()), + probed_volume=None, + ) + ) + labware_def = _load_labware_definition_data() + assert labware_def.innerLabwareGeometry is not None + inner_well_def = labware_def.innerLabwareGeometry["welldefinition1111"] + decoy.when(mock_labware_view.get_well_geometry("labware-id", "B2")).then_return( + inner_well_def + ) + decoy.when( + mock_pipette_view.get_current_tip_lld_settings(pipette_id="pipette-id") + ).then_return(0.5) + + result = subject.get_well_position( + labware_id="labware-id", + well_name="B2", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=2, y=3, z=4), + volumeOffset=-1245.833, + ), + pipette_id="pipette-id", + ) + + assert result == Point( + x=slot_pos[0] + 1 + well_def.x + 2, + y=slot_pos[1] - 2 + well_def.y + 3, + z=slot_pos[2] + 3 + well_def.z + 4 + 20.0, + ) + + +def test_get_well_position_raises_validation_error( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + mock_well_view: WellView, + mock_addressable_area_view: AddressableAreaView, + mock_pipette_view: PipetteView, + subject: GeometryView, +) -> None: + """It should raise a validation error when a volume offset is too large (ie location is below the well bottom).""" + labware_data = LoadedLabware( + id="labware-id", + loadName="load-name", + definitionUri="definition-uri", + location=DeckSlotLocation(slotName=DeckSlotName.SLOT_4), + offsetId="offset-id", + ) + calibration_offset = LabwareOffsetVector(x=1, y=-2, z=3) + slot_pos = Point(4, 5, 6) + well_def = well_plate_def.wells["B2"] + + decoy.when(mock_labware_view.get("labware-id")).then_return(labware_data) + decoy.when(mock_labware_view.get_definition("labware-id")).then_return( + well_plate_def + ) + decoy.when(mock_labware_view.get_labware_offset_vector("labware-id")).then_return( + calibration_offset + ) + decoy.when( + mock_addressable_area_view.get_addressable_area_position(DeckSlotName.SLOT_4.id) + ).then_return(slot_pos) + decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( + well_def + ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "B2")).then_return( + WellLiquidInfo( + loaded_volume=None, + probed_height=ProbedHeightInfo(height=40.0, last_probed=datetime.now()), + probed_volume=None, + ) + ) + labware_def = _load_labware_definition_data() + assert labware_def.innerLabwareGeometry is not None + inner_well_def = labware_def.innerLabwareGeometry["welldefinition1111"] + decoy.when(mock_labware_view.get_well_geometry("labware-id", "B2")).then_return( + inner_well_def + ) + decoy.when( + mock_pipette_view.get_current_tip_lld_settings(pipette_id="pipette-id") + ).then_return(0.5) + + with pytest.raises(errors.OperationLocationNotInWellError): + subject.get_well_position( + labware_id="labware-id", + well_name="B2", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=2, y=3, z=-40), + volumeOffset="operationVolume", + ), + operation_volume=-100.0, + pipette_id="pipette-id", + ) + + +def test_get_meniscus_height( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + mock_well_view: WellView, + mock_addressable_area_view: AddressableAreaView, + mock_pipette_view: PipetteView, + subject: GeometryView, +) -> None: + """It should be able to get the position of a well meniscus in a labware.""" + labware_data = LoadedLabware( + id="labware-id", + loadName="load-name", + definitionUri="definition-uri", + location=DeckSlotLocation(slotName=DeckSlotName.SLOT_4), + offsetId="offset-id", + ) + calibration_offset = LabwareOffsetVector(x=1, y=-2, z=3) + slot_pos = Point(4, 5, 6) + well_def = well_plate_def.wells["B2"] + + decoy.when(mock_labware_view.get("labware-id")).then_return(labware_data) + decoy.when(mock_labware_view.get_definition("labware-id")).then_return( + well_plate_def + ) + decoy.when(mock_labware_view.get_labware_offset_vector("labware-id")).then_return( + calibration_offset + ) + decoy.when( + mock_addressable_area_view.get_addressable_area_position(DeckSlotName.SLOT_4.id) + ).then_return(slot_pos) + decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( + well_def + ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "B2")).then_return( + WellLiquidInfo( + loaded_volume=LoadedVolumeInfo( + volume=2000.0, last_loaded=datetime.now(), operations_since_load=0 + ), + probed_height=None, + probed_volume=None, + ) + ) + labware_def = _load_labware_definition_data() + assert labware_def.innerLabwareGeometry is not None + inner_well_def = labware_def.innerLabwareGeometry["welldefinition1111"] + decoy.when(mock_labware_view.get_well_geometry("labware-id", "B2")).then_return( + inner_well_def + ) + decoy.when( + mock_pipette_view.get_current_tip_lld_settings(pipette_id="pipette-id") + ).then_return(0.5) + + result = subject.get_well_position( + labware_id="labware-id", + well_name="B2", + well_location=WellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=2, y=3, z=4), + ), + pipette_id="pipette-id", + ) + + assert result == Point( + x=slot_pos[0] + 1 + well_def.x + 2, + y=slot_pos[1] - 2 + well_def.y + 3, + z=slot_pos[2] + 3 + well_def.z + 4 + 39.2423, + ) + + def test_get_relative_well_location( decoy: Decoy, well_plate_def: LabwareDefinition, @@ -1609,6 +1959,31 @@ def test_get_relative_well_location( ) +def test_get_relative_liquid_handling_well_location( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + mock_addressable_area_view: AddressableAreaView, + subject: GeometryView, +) -> None: + """It should get the relative location of a well given an absolute position.""" + result = subject.get_relative_liquid_handling_well_location( + labware_id="labware-id", + well_name="B2", + absolute_point=Point(x=0, y=0, z=-2), + is_meniscus=True, + ) + + assert result == LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset.construct( + x=0.0, + y=0.0, + z=cast(float, pytest.approx(-2)), + ), + ) + + def test_get_nominal_effective_tip_length( decoy: Decoy, mock_labware_view: LabwareView, @@ -2562,7 +2937,6 @@ def test_get_offset_location_deck_slot( version=nice_labware_definition.version, ), ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-id-1", @@ -2607,7 +2981,6 @@ def test_get_offset_location_module( model=tempdeck_v2_def.model, ), ), - private_result=None, ) load_labware = SucceedCommandAction( command=LoadLabware( @@ -2627,7 +3000,6 @@ def test_get_offset_location_module( version=nice_labware_definition.version, ), ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-id-1", @@ -2676,7 +3048,6 @@ def test_get_offset_location_module_with_adapter( model=tempdeck_v2_def.model, ), ), - private_result=None, ) load_adapter = SucceedCommandAction( command=LoadLabware( @@ -2696,7 +3067,6 @@ def test_get_offset_location_module_with_adapter( version=nice_adapter_definition.version, ), ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="adapter-id-1", @@ -2725,7 +3095,6 @@ def test_get_offset_location_module_with_adapter( version=nice_labware_definition.version, ), ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-id-1", @@ -2774,7 +3143,6 @@ def test_get_offset_fails_with_off_deck_labware( version=nice_labware_definition.version, ), ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-id-1", @@ -2864,3 +3232,66 @@ def _find_volume_from_height_(index: int) -> None: for i in range(len(frustum["height"])): _find_volume_from_height_(i) + + +def test_validate_dispense_volume_into_well_bottom( + decoy: Decoy, + well_plate_def: LabwareDefinition, + mock_labware_view: LabwareView, + subject: GeometryView, +) -> None: + """It should raise an InvalidDispenseVolumeError if too much volume is specified.""" + well_def = well_plate_def.wells["B2"] + decoy.when(mock_labware_view.get_well_definition("labware-id", "B2")).then_return( + well_def + ) + + with pytest.raises(errors.InvalidDispenseVolumeError): + subject.validate_dispense_volume_into_well( + labware_id="labware-id", + well_name="B2", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.BOTTOM, + offset=WellOffset(x=2, y=3, z=4), + ), + volume=400.0, + ) + + +def test_validate_dispense_volume_into_well_meniscus( + decoy: Decoy, + mock_labware_view: LabwareView, + mock_well_view: WellView, + subject: GeometryView, +) -> None: + """It should raise an InvalidDispenseVolumeError if too much volume is specified.""" + labware_def = _load_labware_definition_data() + assert labware_def.wells is not None + well_def = labware_def.wells["A1"] + assert labware_def.innerLabwareGeometry is not None + inner_well_def = labware_def.innerLabwareGeometry["welldefinition1111"] + + decoy.when(mock_labware_view.get_well_definition("labware-id", "A1")).then_return( + well_def + ) + decoy.when(mock_labware_view.get_well_geometry("labware-id", "A1")).then_return( + inner_well_def + ) + decoy.when(mock_well_view.get_well_liquid_info("labware-id", "A1")).then_return( + WellLiquidInfo( + loaded_volume=None, + probed_height=ProbedHeightInfo(height=40.0, last_probed=datetime.now()), + probed_volume=None, + ) + ) + + with pytest.raises(errors.InvalidDispenseVolumeError): + subject.validate_dispense_volume_into_well( + labware_id="labware-id", + well_name="A1", + well_location=LiquidHandlingWellLocation( + origin=WellOrigin.MENISCUS, + offset=WellOffset(x=2, y=3, z=4), + ), + volume=1100000.0, + ) diff --git a/api/tests/opentrons/protocol_engine/state/test_labware_store.py b/api/tests/opentrons/protocol_engine/state/test_labware_store.py index 68c7e86c5ff..47150ec425f 100644 --- a/api/tests/opentrons/protocol_engine/state/test_labware_store.py +++ b/api/tests/opentrons/protocol_engine/state/test_labware_store.py @@ -126,7 +126,6 @@ def test_handles_load_labware( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=command, state_update=update_types.StateUpdate( loaded_labware=update_types.LoadedLabwareUpdate( @@ -154,7 +153,6 @@ def test_handles_reload_labware( subject.handle_action( SucceedCommandAction( - private_result=None, command=command, state_update=update_types.StateUpdate( loaded_labware=update_types.LoadedLabwareUpdate( @@ -194,7 +192,6 @@ def test_handles_reload_labware( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=comment_command_2, state_update=update_types.StateUpdate( labware_location=update_types.LabwareLocationUpdate( @@ -254,7 +251,6 @@ def test_handles_move_labware( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=comment_command, state_update=update_types.StateUpdate( loaded_labware=update_types.LoadedLabwareUpdate( @@ -273,7 +269,6 @@ def test_handles_move_labware( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=comment_2, state_update=update_types.StateUpdate( labware_location=update_types.LabwareLocationUpdate( @@ -311,7 +306,6 @@ def test_handles_move_labware_off_deck( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=comment_command, state_update=update_types.StateUpdate( loaded_labware=update_types.LoadedLabwareUpdate( @@ -330,7 +324,6 @@ def test_handles_move_labware_off_deck( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=comment_2, state_update=update_types.StateUpdate( labware_location=update_types.LabwareLocationUpdate( diff --git a/api/tests/opentrons/protocol_engine/state/test_labware_view.py b/api/tests/opentrons/protocol_engine/state/test_labware_view.py index d461ddda4e6..d6b05b7b027 100644 --- a/api/tests/opentrons/protocol_engine/state/test_labware_view.py +++ b/api/tests/opentrons/protocol_engine/state/test_labware_view.py @@ -460,6 +460,17 @@ def test_get_well_definition_get_first(well_plate_def: LabwareDefinition) -> Non assert result == expected_well_def +def test_get_well_geometry_raises_error(well_plate_def: LabwareDefinition) -> None: + """It should raise an IncompleteLabwareDefinitionError when there's no innerLabwareGeometry.""" + subject = get_labware_view( + labware_by_id={"plate-id": plate}, + definitions_by_uri={"some-plate-uri": well_plate_def}, + ) + + with pytest.raises(errors.IncompleteLabwareDefinitionError): + subject.get_well_geometry(labware_id="plate-id") + + def test_get_well_size_circular(well_plate_def: LabwareDefinition) -> None: """It should return the well dimensions of a circular well.""" subject = get_labware_view( diff --git a/api/tests/opentrons/protocol_engine/state/test_liquid_view.py b/api/tests/opentrons/protocol_engine/state/test_liquid_view.py index f3424932b0e..db1e6f274a1 100644 --- a/api/tests/opentrons/protocol_engine/state/test_liquid_view.py +++ b/api/tests/opentrons/protocol_engine/state/test_liquid_view.py @@ -3,7 +3,7 @@ from opentrons.protocol_engine.state.liquids import LiquidState, LiquidView from opentrons.protocol_engine import Liquid -from opentrons.protocol_engine.errors import LiquidDoesNotExistError +from opentrons.protocol_engine.errors import LiquidDoesNotExistError, InvalidLiquidError @pytest.fixture @@ -33,3 +33,22 @@ def test_has_liquid(subject: LiquidView) -> None: with pytest.raises(LiquidDoesNotExistError): subject.validate_liquid_id("no-id") + + +def test_validate_liquid_prevents_empty(subject: LiquidView) -> None: + """It should not allow loading a liquid with the special id EMPTY.""" + with pytest.raises(InvalidLiquidError): + subject.validate_liquid_allowed( + Liquid(id="EMPTY", displayName="empty", description="nothing") + ) + + +def test_validate_liquid_allows_non_empty(subject: LiquidView) -> None: + """It should allow a valid liquid.""" + valid_liquid = Liquid( + id="some-id", + displayName="some-display-name", + description="some-description", + displayColor=None, + ) + assert subject.validate_liquid_allowed(valid_liquid) == valid_liquid diff --git a/api/tests/opentrons/protocol_engine/state/test_module_store.py b/api/tests/opentrons/protocol_engine/state/test_module_store.py index 4f94ed314d5..832713ed0a4 100644 --- a/api/tests/opentrons/protocol_engine/state/test_module_store.py +++ b/api/tests/opentrons/protocol_engine/state/test_module_store.py @@ -197,7 +197,6 @@ def test_load_module( ) -> None: """It should handle a successful LoadModule command.""" action = actions.SucceedCommandAction( - private_result=None, command=commands.LoadModule.construct( # type: ignore[call-arg] params=commands.LoadModuleParams( model=params_model, @@ -261,7 +260,6 @@ def test_load_thermocycler_in_thermocycler_slot( ) -> None: """It should update additional slots for thermocycler module.""" action = actions.SucceedCommandAction( - private_result=None, command=commands.LoadModule.construct( # type: ignore[call-arg] params=commands.LoadModuleParams( model=ModuleModel.THERMOCYCLER_MODULE_V2, @@ -411,12 +409,8 @@ def test_handle_hs_temperature_commands(heater_shaker_v1_def: ModuleDefinition) deck_fixed_labware=[], ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_module_cmd) - ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=set_temp_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=load_module_cmd)) + subject.handle_action(actions.SucceedCommandAction(command=set_temp_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -425,9 +419,7 @@ def test_handle_hs_temperature_commands(heater_shaker_v1_def: ModuleDefinition) plate_target_temperature=42, ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=deactivate_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=deactivate_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -465,12 +457,8 @@ def test_handle_hs_shake_commands(heater_shaker_v1_def: ModuleDefinition) -> Non deck_fixed_labware=[], ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_module_cmd) - ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=set_shake_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=load_module_cmd)) + subject.handle_action(actions.SucceedCommandAction(command=set_shake_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -479,9 +467,7 @@ def test_handle_hs_shake_commands(heater_shaker_v1_def: ModuleDefinition) -> Non plate_target_temperature=None, ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=deactivate_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=deactivate_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -521,9 +507,7 @@ def test_handle_hs_labware_latch_commands( deck_fixed_labware=[], ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_module_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=load_module_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -533,9 +517,7 @@ def test_handle_hs_labware_latch_commands( ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=close_latch_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=close_latch_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -544,9 +526,7 @@ def test_handle_hs_labware_latch_commands( plate_target_temperature=None, ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=open_latch_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=open_latch_cmd)) assert subject.state.substate_by_module_id == { "module-id": HeaterShakerModuleSubState( module_id=HeaterShakerModuleId("module-id"), @@ -588,20 +568,14 @@ def test_handle_tempdeck_temperature_commands( deck_fixed_labware=[], ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_module_cmd) - ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=set_temp_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=load_module_cmd)) + subject.handle_action(actions.SucceedCommandAction(command=set_temp_cmd)) assert subject.state.substate_by_module_id == { "module-id": TemperatureModuleSubState( module_id=TemperatureModuleId("module-id"), plate_target_temperature=42 ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=deactivate_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=deactivate_cmd)) assert subject.state.substate_by_module_id == { "module-id": TemperatureModuleSubState( module_id=TemperatureModuleId("module-id"), plate_target_temperature=None @@ -650,12 +624,8 @@ def test_handle_thermocycler_temperature_commands( deck_fixed_labware=[], ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_module_cmd) - ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=set_block_temp_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=load_module_cmd)) + subject.handle_action(actions.SucceedCommandAction(command=set_block_temp_cmd)) assert subject.state.substate_by_module_id == { "module-id": ThermocyclerModuleSubState( module_id=ThermocyclerModuleId("module-id"), @@ -664,9 +634,7 @@ def test_handle_thermocycler_temperature_commands( target_lid_temperature=None, ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=set_lid_temp_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=set_lid_temp_cmd)) assert subject.state.substate_by_module_id == { "module-id": ThermocyclerModuleSubState( module_id=ThermocyclerModuleId("module-id"), @@ -675,9 +643,7 @@ def test_handle_thermocycler_temperature_commands( target_lid_temperature=35.3, ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=deactivate_lid_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=deactivate_lid_cmd)) assert subject.state.substate_by_module_id == { "module-id": ThermocyclerModuleSubState( module_id=ThermocyclerModuleId("module-id"), @@ -686,9 +652,7 @@ def test_handle_thermocycler_temperature_commands( target_lid_temperature=None, ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=deactivate_block_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=deactivate_block_cmd)) assert subject.state.substate_by_module_id == { "module-id": ThermocyclerModuleSubState( module_id=ThermocyclerModuleId("module-id"), @@ -734,12 +698,8 @@ def test_handle_thermocycler_lid_commands( deck_fixed_labware=[], ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_module_cmd) - ) - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=open_lid_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=load_module_cmd)) + subject.handle_action(actions.SucceedCommandAction(command=open_lid_cmd)) assert subject.state.substate_by_module_id == { "module-id": ThermocyclerModuleSubState( module_id=ThermocyclerModuleId("module-id"), @@ -749,9 +709,7 @@ def test_handle_thermocycler_lid_commands( ) } - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=close_lid_cmd) - ) + subject.handle_action(actions.SucceedCommandAction(command=close_lid_cmd)) assert subject.state.substate_by_module_id == { "module-id": ThermocyclerModuleSubState( module_id=ThermocyclerModuleId("module-id"), diff --git a/api/tests/opentrons/protocol_engine/state/test_motion_view.py b/api/tests/opentrons/protocol_engine/state/test_motion_view.py index 703d813373b..9e7307f29a7 100644 --- a/api/tests/opentrons/protocol_engine/state/test_motion_view.py +++ b/api/tests/opentrons/protocol_engine/state/test_motion_view.py @@ -309,7 +309,9 @@ def test_get_movement_waypoints_to_well_for_y_center( ).then_return(False) decoy.when( - geometry_view.get_well_position("labware-id", "well-name", WellLocation()) + geometry_view.get_well_position( + "labware-id", "well-name", WellLocation(), None, "pipette-id" + ) ).then_return(Point(x=4, y=5, z=6)) decoy.when( @@ -391,7 +393,9 @@ def test_get_movement_waypoints_to_well_for_xy_center( ).then_return(True) decoy.when( - geometry_view.get_well_position("labware-id", "well-name", WellLocation()) + geometry_view.get_well_position( + "labware-id", "well-name", WellLocation(), None, "pipette-id" + ) ).then_return(Point(x=4, y=5, z=6)) decoy.when( @@ -460,6 +464,8 @@ def test_get_movement_waypoints_to_well_raises( labware_id="labware-id", well_name="A1", well_location=None, + operation_volume=None, + pipette_id="pipette-id", ) ).then_return(Point(x=4, y=5, z=6)) decoy.when(pipette_view.get_current_location()).then_return(None) diff --git a/api/tests/opentrons/protocol_engine/state/test_pipette_store.py b/api/tests/opentrons/protocol_engine/state/test_pipette_store.py index caab429e26b..31b1a7f3a2c 100644 --- a/api/tests/opentrons/protocol_engine/state/test_pipette_store.py +++ b/api/tests/opentrons/protocol_engine/state/test_pipette_store.py @@ -14,6 +14,8 @@ FlowRates, CurrentWell, TipGeometry, + AspiratedFluid, + FluidKind, ) from opentrons.protocol_engine.actions import ( SetPipetteMovementSpeedAction, @@ -30,6 +32,7 @@ from opentrons.protocol_engine.resources.pipette_data_provider import ( LoadedStaticPipetteData, ) +from opentrons.protocol_engine.state.fluid_stack import FluidStack from .command_fixtures import ( create_load_pipette_command, @@ -62,7 +65,7 @@ def test_sets_initial_state(subject: PipetteStore) -> None: assert result == PipetteState( pipettes_by_id={}, - aspirated_volume_by_id={}, + pipette_contents_by_id={}, current_location=None, current_deck_point=CurrentDeckPoint(mount=None, deck_point=None), attached_tip_by_id={}, @@ -81,16 +84,13 @@ def test_location_state_update(subject: PipetteStore) -> None: pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.RIGHT, ) - subject.handle_action( - SucceedCommandAction(command=load_command, private_result=None) - ) + subject.handle_action(SucceedCommandAction(command=load_command)) # Update the location to a well: dummy_command = create_succeeded_command() subject.handle_action( SucceedCommandAction( command=dummy_command, - private_result=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", @@ -120,7 +120,6 @@ def test_location_state_update(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( command=dummy_command, - private_result=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", @@ -143,7 +142,6 @@ def test_location_state_update(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( command=dummy_command, - private_result=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", @@ -162,7 +160,6 @@ def test_location_state_update(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( command=dummy_command, - private_result=None, state_update=update_types.StateUpdate( pipette_location=update_types.PipetteLocationUpdate( pipette_id="pipette-id", @@ -181,7 +178,6 @@ def test_location_state_update(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( command=dummy_command, - private_result=None, state_update=update_types.StateUpdate(pipette_location=update_types.CLEAR), ) ) @@ -230,13 +226,15 @@ def test_handles_load_pipette( config=config, serial_number="pipette-serial", ) + contents_update = update_types.PipetteUnknownFluidUpdate(pipette_id="pipette-id") subject.handle_action( SucceedCommandAction( - private_result=None, command=dummy_command, state_update=update_types.StateUpdate( - loaded_pipette=load_pipette_update, pipette_config=config_update + loaded_pipette=load_pipette_update, + pipette_config=config_update, + pipette_aspirated_fluid=contents_update, ), ) ) @@ -248,7 +246,7 @@ def test_handles_load_pipette( pipetteName=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, ) - assert result.aspirated_volume_by_id["pipette-id"] is None + assert result.pipette_contents_by_id["pipette-id"] is None assert result.movement_speed_by_id["pipette-id"] is None assert result.attached_tip_by_id["pipette-id"] is None @@ -271,7 +269,6 @@ def test_handles_pick_up_and_drop_tip(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( - private_result=None, command=load_pipette_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -279,41 +276,48 @@ def test_handles_pick_up_and_drop_tip(subject: PipetteStore) -> None: pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, liquid_presence_detection=None, - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="abc" + ), ), ) ) subject.handle_action( SucceedCommandAction( - private_result=None, command=pick_up_tip_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="abc", tip_geometry=TipGeometry(volume=42, length=101, diameter=8.0), - ) + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="abc" + ), ), ) ) assert subject.state.attached_tip_by_id["abc"] == TipGeometry( volume=42, length=101, diameter=8.0 ) - assert subject.state.aspirated_volume_by_id["abc"] == 0 + assert subject.state.pipette_contents_by_id["abc"] == FluidStack() subject.handle_action( SucceedCommandAction( - private_result=None, command=drop_tip_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="abc", tip_geometry=None - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="abc" + ), ), ) ) assert subject.state.attached_tip_by_id["abc"] is None - assert subject.state.aspirated_volume_by_id["abc"] is None + assert subject.state.pipette_contents_by_id["abc"] is None def test_handles_drop_tip_in_place(subject: PipetteStore) -> None: @@ -334,7 +338,6 @@ def test_handles_drop_tip_in_place(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( - private_result=None, command=load_pipette_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -342,40 +345,47 @@ def test_handles_drop_tip_in_place(subject: PipetteStore) -> None: pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, liquid_presence_detection=None, - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="xyz" + ), ), ) ) subject.handle_action( SucceedCommandAction( - private_result=None, command=pick_up_tip_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="xyz", tip_geometry=TipGeometry(volume=42, length=101, diameter=8.0), - ) + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="xyz" + ), ), ) ) assert subject.state.attached_tip_by_id["xyz"] == TipGeometry( volume=42, length=101, diameter=8.0 ) - assert subject.state.aspirated_volume_by_id["xyz"] == 0 + assert subject.state.pipette_contents_by_id["xyz"] == FluidStack() subject.handle_action( SucceedCommandAction( - private_result=None, command=drop_tip_in_place_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="xyz", tip_geometry=None - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="xyz" + ), ), ) ) assert subject.state.attached_tip_by_id["xyz"] is None - assert subject.state.aspirated_volume_by_id["xyz"] is None + assert subject.state.pipette_contents_by_id["xyz"] is None def test_handles_unsafe_drop_tip_in_place(subject: PipetteStore) -> None: @@ -396,7 +406,6 @@ def test_handles_unsafe_drop_tip_in_place(subject: PipetteStore) -> None: subject.handle_action( SucceedCommandAction( - private_result=None, command=load_pipette_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -404,53 +413,78 @@ def test_handles_unsafe_drop_tip_in_place(subject: PipetteStore) -> None: pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, liquid_presence_detection=None, - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="xyz" + ), ), ) ) subject.handle_action( SucceedCommandAction( - private_result=None, command=pick_up_tip_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="xyz", tip_geometry=TipGeometry(volume=42, length=101, diameter=8.0), - ) + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="xyz" + ), ), ) ) assert subject.state.attached_tip_by_id["xyz"] == TipGeometry( volume=42, length=101, diameter=8.0 ) - assert subject.state.aspirated_volume_by_id["xyz"] == 0 + assert subject.state.pipette_contents_by_id["xyz"] == FluidStack() subject.handle_action( SucceedCommandAction( - private_result=None, command=unsafe_drop_tip_in_place_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="xyz", tip_geometry=None - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="xyz" + ), ), ) ) assert subject.state.attached_tip_by_id["xyz"] is None - assert subject.state.aspirated_volume_by_id["xyz"] is None + assert subject.state.pipette_contents_by_id["xyz"] is None @pytest.mark.parametrize( - "aspirate_command", + "aspirate_command,aspirate_update", [ - create_aspirate_command(pipette_id="pipette-id", volume=42, flow_rate=1.23), - create_aspirate_in_place_command( - pipette_id="pipette-id", volume=42, flow_rate=1.23 + ( + create_aspirate_command(pipette_id="pipette-id", volume=42, flow_rate=1.23), + update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id", + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=42), + ) + ), + ), + ( + create_aspirate_in_place_command( + pipette_id="pipette-id", volume=42, flow_rate=1.23 + ), + update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id", + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=42), + ) + ), ), ], ) def test_aspirate_adds_volume( - subject: PipetteStore, aspirate_command: cmd.Command + subject: PipetteStore, + aspirate_command: cmd.Command, + aspirate_update: update_types.StateUpdate, ) -> None: """It should add volume to pipette after an aspirate.""" load_command = create_load_pipette_command( @@ -458,10 +492,12 @@ def test_aspirate_adds_volume( pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, ) + pick_up_tip_command = create_pick_up_tip_command( + pipette_id="pipette-id", tip_volume=42, tip_length=101, tip_diameter=8.0 + ) subject.handle_action( SucceedCommandAction( - private_result=None, command=load_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -469,36 +505,76 @@ def test_aspirate_adds_volume( pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, liquid_presence_detection=None, - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), ), ) ) subject.handle_action( - SucceedCommandAction(private_result=None, command=aspirate_command) + SucceedCommandAction( + command=pick_up_tip_command, + state_update=update_types.StateUpdate( + pipette_tip_state=update_types.PipetteTipStateUpdate( + pipette_id="pipette-id", + tip_geometry=TipGeometry(volume=42, length=101, diameter=8.0), + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ), + ), + ) + ) + subject.handle_action( + SucceedCommandAction( + command=aspirate_command, + state_update=aspirate_update, + ) ) - assert subject.state.aspirated_volume_by_id["pipette-id"] == 42 + assert subject.state.pipette_contents_by_id["pipette-id"] == FluidStack( + _fluid_stack=[AspiratedFluid(kind=FluidKind.LIQUID, volume=42)] + ) subject.handle_action( - SucceedCommandAction(private_result=None, command=aspirate_command) + SucceedCommandAction(command=aspirate_command, state_update=aspirate_update) ) - assert subject.state.aspirated_volume_by_id["pipette-id"] == 84 + assert subject.state.pipette_contents_by_id["pipette-id"] == FluidStack( + _fluid_stack=[AspiratedFluid(kind=FluidKind.LIQUID, volume=84)] + ) @pytest.mark.parametrize( - "dispense_command", + "dispense_command,dispense_update", [ - create_dispense_command(pipette_id="pipette-id", volume=21, flow_rate=1.23), - create_dispense_in_place_command( - pipette_id="pipette-id", - volume=21, - flow_rate=1.23, + ( + create_dispense_command(pipette_id="pipette-id", volume=21, flow_rate=1.23), + update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEjectedFluidUpdate( + pipette_id="pipette-id", volume=21 + ) + ), + ), + ( + create_dispense_in_place_command( + pipette_id="pipette-id", + volume=21, + flow_rate=1.23, + ), + update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEjectedFluidUpdate( + pipette_id="pipette-id", volume=21 + ) + ), ), ], ) def test_dispense_subtracts_volume( - subject: PipetteStore, dispense_command: cmd.Command + subject: PipetteStore, + dispense_command: cmd.Command, + dispense_update: update_types.StateUpdate, ) -> None: """It should subtract volume from pipette after a dispense.""" load_command = create_load_pipette_command( @@ -506,6 +582,10 @@ def test_dispense_subtracts_volume( pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, ) + pick_up_tip_command = create_pick_up_tip_command( + pipette_id="pipette-id", tip_volume=47, tip_length=101, tip_diameter=8.0 + ) + aspirate_command = create_aspirate_command( pipette_id="pipette-id", volume=42, @@ -514,7 +594,6 @@ def test_dispense_subtracts_volume( subject.handle_action( SucceedCommandAction( - private_result=None, command=load_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -522,24 +601,51 @@ def test_dispense_subtracts_volume( pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, liquid_presence_detection=None, - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), ), ) ) subject.handle_action( - SucceedCommandAction(private_result=None, command=aspirate_command) + SucceedCommandAction( + command=pick_up_tip_command, + state_update=update_types.StateUpdate( + pipette_tip_state=update_types.PipetteTipStateUpdate( + pipette_id="pipette-id", + tip_geometry=TipGeometry(volume=47, length=101, diameter=8.0), + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ), + ), + ) ) subject.handle_action( - SucceedCommandAction(private_result=None, command=dispense_command) + SucceedCommandAction( + command=aspirate_command, + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id", + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=42), + ) + ), + ) + ) + subject.handle_action( + SucceedCommandAction(command=dispense_command, state_update=dispense_update) ) - assert subject.state.aspirated_volume_by_id["pipette-id"] == 21 + assert subject.state.pipette_contents_by_id["pipette-id"] == FluidStack( + _fluid_stack=[AspiratedFluid(kind=FluidKind.LIQUID, volume=21)] + ) subject.handle_action( - SucceedCommandAction(private_result=None, command=dispense_command) + SucceedCommandAction(command=dispense_command, state_update=dispense_update) ) - assert subject.state.aspirated_volume_by_id["pipette-id"] == 0 + assert subject.state.pipette_contents_by_id["pipette-id"] == FluidStack() @pytest.mark.parametrize( @@ -559,6 +665,10 @@ def test_blow_out_clears_volume( pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, ) + pick_up_tip_command = create_pick_up_tip_command( + pipette_id="pipette-id", tip_volume=47, tip_length=101, tip_diameter=8.0 + ) + aspirate_command = create_aspirate_command( pipette_id="pipette-id", volume=42, @@ -567,7 +677,6 @@ def test_blow_out_clears_volume( subject.handle_action( SucceedCommandAction( - private_result=None, command=load_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -580,13 +689,42 @@ def test_blow_out_clears_volume( ) ) subject.handle_action( - SucceedCommandAction(private_result=None, command=aspirate_command) + SucceedCommandAction( + command=pick_up_tip_command, + state_update=update_types.StateUpdate( + pipette_tip_state=update_types.PipetteTipStateUpdate( + pipette_id="pipette-id", + tip_geometry=TipGeometry(volume=47, length=101, diameter=8.0), + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ), + ), + ) ) subject.handle_action( - SucceedCommandAction(private_result=None, command=blow_out_command) + SucceedCommandAction( + command=aspirate_command, + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteAspiratedFluidUpdate( + pipette_id="pipette-id", + fluid=AspiratedFluid(kind=FluidKind.LIQUID, volume=42), + ) + ), + ) + ) + subject.handle_action( + SucceedCommandAction( + command=blow_out_command, + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) ) - assert subject.state.aspirated_volume_by_id["pipette-id"] is None + assert subject.state.pipette_contents_by_id["pipette-id"] is None def test_set_movement_speed(subject: PipetteStore) -> None: @@ -597,9 +735,7 @@ def test_set_movement_speed(subject: PipetteStore) -> None: pipette_name=PipetteNameType.P300_SINGLE, mount=MountType.LEFT, ) - subject.handle_action( - SucceedCommandAction(private_result=None, command=load_pipette_command) - ) + subject.handle_action(SucceedCommandAction(command=load_pipette_command)) subject.handle_action( SetPipetteMovementSpeedAction(pipette_id=pipette_id, speed=123.456) ) @@ -638,13 +774,9 @@ def test_add_pipette_config( pipette_lld_settings={}, ) - private_result = cmd.LoadPipettePrivateResult( - pipette_id="pipette-id", serial_number="pipette-serial", config=config - ) subject.handle_action( SucceedCommandAction( command=command, - private_result=private_result, state_update=update_types.StateUpdate( pipette_config=update_types.PipetteConfigUpdate( pipette_id="pipette-id", @@ -685,14 +817,30 @@ def test_add_pipette_config( @pytest.mark.parametrize( - "previous", + "previous_cmd,previous_state", [ - create_blow_out_command(pipette_id="pipette-id", flow_rate=1.0), - create_dispense_command(pipette_id="pipette-id", volume=10, flow_rate=1.0), + ( + create_blow_out_command(pipette_id="pipette-id", flow_rate=1.0), + update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ) + ), + ), + ( + create_dispense_command(pipette_id="pipette-id", volume=10, flow_rate=1.0), + update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEjectedFluidUpdate( + pipette_id="pipette-id", volume=10 + ) + ), + ), ], ) def test_prepare_to_aspirate_marks_pipette_ready( - subject: PipetteStore, previous: cmd.Command + subject: PipetteStore, + previous_cmd: cmd.Command, + previous_state: update_types.StateUpdate, ) -> None: """It should mark a pipette as ready to aspirate.""" load_pipette_command = create_load_pipette_command( @@ -705,7 +853,6 @@ def test_prepare_to_aspirate_marks_pipette_ready( ) subject.handle_action( SucceedCommandAction( - private_result=None, command=load_pipette_command, state_update=update_types.StateUpdate( loaded_pipette=update_types.LoadPipetteUpdate( @@ -713,34 +860,43 @@ def test_prepare_to_aspirate_marks_pipette_ready( pipette_name=PipetteNameType.P50_MULTI_FLEX, mount=MountType.LEFT, liquid_presence_detection=None, - ) + ), + pipette_aspirated_fluid=update_types.PipetteUnknownFluidUpdate( + pipette_id="pipette-id" + ), ), ) ) subject.handle_action( SucceedCommandAction( - private_result=None, command=pick_up_tip_command, state_update=update_types.StateUpdate( pipette_tip_state=update_types.PipetteTipStateUpdate( pipette_id="pipette-id", tip_geometry=TipGeometry(volume=42, length=101, diameter=8.0), - ) + ), + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="xyz" + ), ), ) ) subject.handle_action( - SucceedCommandAction( - private_result=None, - command=previous, - ) + SucceedCommandAction(command=previous_cmd, state_update=previous_state) ) prepare_to_aspirate_command = create_prepare_to_aspirate_command( pipette_id="pipette-id" ) subject.handle_action( - SucceedCommandAction(private_result=None, command=prepare_to_aspirate_command) + SucceedCommandAction( + command=prepare_to_aspirate_command, + state_update=update_types.StateUpdate( + pipette_aspirated_fluid=update_types.PipetteEmptyFluidUpdate( + pipette_id="pipette-id" + ) + ), + ) ) - assert subject.state.aspirated_volume_by_id["pipette-id"] == 0.0 + assert subject.state.pipette_contents_by_id["pipette-id"] == FluidStack() diff --git a/api/tests/opentrons/protocol_engine/state/test_pipette_view.py b/api/tests/opentrons/protocol_engine/state/test_pipette_view.py index 3b4d04bd967..60bb528ba85 100644 --- a/api/tests/opentrons/protocol_engine/state/test_pipette_view.py +++ b/api/tests/opentrons/protocol_engine/state/test_pipette_view.py @@ -1,8 +1,10 @@ """Tests for pipette state accessors in the protocol_engine state store.""" from collections import OrderedDict +from typing import cast, Dict, List, Optional, Tuple, NamedTuple import pytest -from typing import cast, Dict, List, Optional, Tuple, NamedTuple +from decoy import Decoy + from opentrons_shared_data.pipette.types import PipetteNameType from opentrons_shared_data.pipette import pipette_definition @@ -30,6 +32,7 @@ BoundingNozzlesOffsets, PipetteBoundingBoxOffsets, ) +from opentrons.protocol_engine.state import fluid_stack from opentrons.hardware_control.nozzle_manager import NozzleMap, NozzleConfigurationType from opentrons.protocol_engine.errors import TipNotAttachedError, PipetteNotLoadedError @@ -56,7 +59,6 @@ def get_pipette_view( pipettes_by_id: Optional[Dict[str, LoadedPipette]] = None, - aspirated_volume_by_id: Optional[Dict[str, Optional[float]]] = None, current_well: Optional[CurrentPipetteLocation] = None, current_deck_point: CurrentDeckPoint = CurrentDeckPoint( mount=None, deck_point=None @@ -67,11 +69,14 @@ def get_pipette_view( flow_rates_by_id: Optional[Dict[str, FlowRates]] = None, nozzle_layout_by_id: Optional[Dict[str, NozzleMap]] = None, liquid_presence_detection_by_id: Optional[Dict[str, bool]] = None, + pipette_contents_by_id: Optional[ + Dict[str, Optional[fluid_stack.FluidStack]] + ] = None, ) -> PipetteView: """Get a pipette view test subject with the specified state.""" state = PipetteState( pipettes_by_id=pipettes_by_id or {}, - aspirated_volume_by_id=aspirated_volume_by_id or {}, + pipette_contents_by_id=pipette_contents_by_id or {}, current_location=current_well, current_deck_point=current_deck_point, attached_tip_by_id=attached_tip_by_id or {}, @@ -234,11 +239,12 @@ def test_get_hardware_pipette_raises_with_name_mismatch() -> None: ) -def test_get_aspirated_volume() -> None: +def test_get_aspirated_volume(decoy: Decoy) -> None: """It should get the aspirate volume for a pipette.""" + stack = decoy.mock(cls=fluid_stack.FluidStack) subject = get_pipette_view( - aspirated_volume_by_id={ - "pipette-id": 42, + pipette_contents_by_id={ + "pipette-id": stack, "pipette-id-none": None, "pipette-id-no-tip": None, }, @@ -248,6 +254,7 @@ def test_get_aspirated_volume() -> None: "pipette-id-no-tip": None, }, ) + decoy.when(stack.aspirated_volume()).then_return(42) assert subject.get_aspirated_volume("pipette-id") == 42 assert subject.get_aspirated_volume("pipette-id-none") is None @@ -326,9 +333,11 @@ def test_get_pipette_working_volume_raises_if_tip_volume_is_none( def test_get_pipette_available_volume( - supported_tip_fixture: pipette_definition.SupportedTipsDefinition, + supported_tip_fixture: pipette_definition.SupportedTipsDefinition, decoy: Decoy ) -> None: """It should get the available volume for a pipette.""" + stack = decoy.mock(cls=fluid_stack.FluidStack) + decoy.when(stack.aspirated_volume()).then_return(58) subject = get_pipette_view( attached_tip_by_id={ "pipette-id": TipGeometry( @@ -337,7 +346,7 @@ def test_get_pipette_available_volume( volume=100, ), }, - aspirated_volume_by_id={"pipette-id": 58}, + pipette_contents_by_id={"pipette-id": stack}, static_config_by_id={ "pipette-id": StaticPipetteConfig( min_volume=1, diff --git a/api/tests/opentrons/protocol_engine/state/test_tip_state.py b/api/tests/opentrons/protocol_engine/state/test_tip_state.py index e0f0fd15669..abb408d7418 100644 --- a/api/tests/opentrons/protocol_engine/state/test_tip_state.py +++ b/api/tests/opentrons/protocol_engine/state/test_tip_state.py @@ -16,11 +16,11 @@ from opentrons.protocol_engine import actions, commands from opentrons.protocol_engine.state import update_types from opentrons.protocol_engine.state.tips import TipStore, TipView -from opentrons.protocol_engine.types import FlowRates +from opentrons.protocol_engine.types import DeckSlotLocation, FlowRates from opentrons.protocol_engine.resources.pipette_data_provider import ( LoadedStaticPipetteData, ) -from opentrons.types import Point +from opentrons.types import DeckSlotName, Point from opentrons_shared_data.pipette.types import PipetteNameType from ..pipette_fixtures import ( NINETY_SIX_MAP, @@ -61,13 +61,21 @@ def labware_definition() -> LabwareDefinition: @pytest.fixture -def load_labware_command(labware_definition: LabwareDefinition) -> commands.LoadLabware: +def load_labware_action( + labware_definition: LabwareDefinition, +) -> actions.SucceedCommandAction: """Get a load labware command value object.""" - return commands.LoadLabware.construct( # type: ignore[call-arg] - result=commands.LoadLabwareResult.construct( - labwareId="cool-labware", - definition=labware_definition, - ) + return actions.SucceedCommandAction( + command=_dummy_command(), + state_update=update_types.StateUpdate( + loaded_labware=update_types.LoadedLabwareUpdate( + labware_id="cool-labware", + definition=labware_definition, + new_location=DeckSlotLocation(slotName=DeckSlotName.SLOT_A1), + display_name=None, + offset_id=None, + ) + ), ) @@ -83,18 +91,13 @@ def _dummy_command() -> commands.Command: ], ) def test_get_next_tip_returns_none( - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, subject: TipStore, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should start at the first tip in the labware.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -120,7 +123,8 @@ def test_get_next_tip_returns_none( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -136,18 +140,14 @@ def test_get_next_tip_returns_none( @pytest.mark.parametrize("input_tip_amount", [1, 8, 96]) def test_get_next_tip_returns_first_tip( - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, subject: TipStore, input_tip_amount: int, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should start at the first tip in the labware.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) + subject.handle_action(load_labware_action) + pipette_name_type = PipetteNameType.P1000_96 if input_tip_amount == 1: pipette_name_type = PipetteNameType.P300_SINGLE_GEN2 @@ -155,7 +155,7 @@ def test_get_next_tip_returns_first_tip( pipette_name_type = PipetteNameType.P300_MULTI_GEN2 else: pipette_name_type = PipetteNameType.P1000_96 - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -181,7 +181,8 @@ def test_get_next_tip_returns_first_tip( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -197,20 +198,16 @@ def test_get_next_tip_returns_first_tip( @pytest.mark.parametrize("input_tip_amount, result_well_name", [(1, "B1"), (8, "A2")]) def test_get_next_tip_used_starting_tip( - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, subject: TipStore, input_tip_amount: int, result_well_name: str, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should start searching at the given starting tip.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -236,7 +233,8 @@ def test_get_next_tip_used_starting_tip( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -265,7 +263,7 @@ def test_get_next_tip_used_starting_tip( ], ) def test_get_next_tip_skips_picked_up_tip( - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, subject: TipStore, input_tip_amount: int, get_next_tip_tips: int, @@ -274,13 +272,8 @@ def test_get_next_tip_skips_picked_up_tip( supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should get the next tip in the column if one has been picked up.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) + subject.handle_action(load_labware_action) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) channels_num = input_tip_amount if input_starting_tip is not None: pipette_name_type = PipetteNameType.P1000_96 @@ -299,7 +292,7 @@ def test_get_next_tip_skips_picked_up_tip( pipette_name_type = PipetteNameType.P300_MULTI_GEN2 else: pipette_name_type = PipetteNameType.P1000_96 - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -325,7 +318,8 @@ def test_get_next_tip_skips_picked_up_tip( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -339,7 +333,6 @@ def test_get_next_tip_skips_picked_up_tip( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_state_update, ) ) @@ -348,7 +341,7 @@ def test_get_next_tip_skips_picked_up_tip( labware_id="cool-labware", num_tips=get_next_tip_tips, starting_tip_name=input_starting_tip, - nozzle_map=load_pipette_private_result.config.nozzle_map, + nozzle_map=config_update.config.nozzle_map, ) assert result == result_well_name @@ -356,17 +349,13 @@ def test_get_next_tip_skips_picked_up_tip( def test_get_next_tip_with_starting_tip( subject: TipStore, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should return the starting tip, and then the following tip after that.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -392,14 +381,15 @@ def test_get_next_tip_with_starting_tip( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) result = TipView(subject.state).get_next_tip( labware_id="cool-labware", num_tips=1, starting_tip_name="B2", - nozzle_map=load_pipette_private_result.config.nozzle_map, + nozzle_map=config_update.config.nozzle_map, ) assert result == "B2" @@ -410,7 +400,6 @@ def test_get_next_tip_with_starting_tip( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_state_update, ) ) @@ -419,7 +408,7 @@ def test_get_next_tip_with_starting_tip( labware_id="cool-labware", num_tips=1, starting_tip_name="B2", - nozzle_map=load_pipette_private_result.config.nozzle_map, + nozzle_map=config_update.config.nozzle_map, ) assert result == "C2" @@ -427,17 +416,13 @@ def test_get_next_tip_with_starting_tip( def test_get_next_tip_with_starting_tip_8_channel( subject: TipStore, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should return the starting tip, and then the following tip after that.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -463,7 +448,8 @@ def test_get_next_tip_with_starting_tip_8_channel( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -484,7 +470,6 @@ def test_get_next_tip_with_starting_tip_8_channel( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_state_update, ) ) @@ -501,17 +486,13 @@ def test_get_next_tip_with_starting_tip_8_channel( def test_get_next_tip_with_1_channel_followed_by_8_channel( subject: TipStore, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should return the first tip of column 2 for the 8 channel after performing a single tip pickup on column 1.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -537,13 +518,12 @@ def test_get_next_tip_with_1_channel_followed_by_8_channel( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) - load_pipette_command_2 = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id2") - ) - load_pipette_private_result_2 = commands.LoadPipettePrivateResult( + + config_update_2 = update_types.PipetteConfigUpdate( pipette_id="pipette-id2", serial_number="pipette-serial2", config=LoadedStaticPipetteData( @@ -569,7 +549,8 @@ def test_get_next_tip_with_1_channel_followed_by_8_channel( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result_2, command=load_pipette_command_2 + state_update=update_types.StateUpdate(pipette_config=config_update_2), + command=_dummy_command(), ) ) @@ -590,7 +571,6 @@ def test_get_next_tip_with_1_channel_followed_by_8_channel( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_2_state_update, ) ) @@ -607,17 +587,13 @@ def test_get_next_tip_with_1_channel_followed_by_8_channel( def test_get_next_tip_with_starting_tip_out_of_tips( subject: TipStore, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should return the starting tip of H12 and then None after that.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -643,7 +619,8 @@ def test_get_next_tip_with_starting_tip_out_of_tips( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -664,7 +641,6 @@ def test_get_next_tip_with_starting_tip_out_of_tips( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_state_update, ) ) @@ -681,17 +657,13 @@ def test_get_next_tip_with_starting_tip_out_of_tips( def test_get_next_tip_with_column_and_starting_tip( subject: TipStore, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should return the first tip in a column, taking starting tip into account.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -717,7 +689,8 @@ def test_get_next_tip_with_column_and_starting_tip( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -733,17 +706,13 @@ def test_get_next_tip_with_column_and_starting_tip( def test_reset_tips( subject: TipStore, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, ) -> None: """It should be able to reset tip tracking state.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + subject.handle_action(load_labware_action) + + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -770,14 +739,14 @@ def test_reset_tips( subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=update_types.StateUpdate( tips_used=update_types.TipsUsedUpdate( pipette_id="pipette-id", @@ -805,10 +774,7 @@ def test_handle_pipette_config_action( subject: TipStore, supported_tip_fixture: pipette_definition.SupportedTipsDefinition ) -> None: """Should add pipette channel to state.""" - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -834,7 +800,8 @@ def test_handle_pipette_config_action( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -852,12 +819,10 @@ def test_handle_pipette_config_action( ], ) def test_has_tip_not_tip_rack( - load_labware_command: commands.LoadLabware, subject: TipStore + load_labware_action: actions.SucceedCommandAction, subject: TipStore ) -> None: """It should return False if labware isn't a tip rack.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) + subject.handle_action(load_labware_action) result = TipView(state=subject.state).has_clean_tip("cool-labware", "A1") @@ -865,12 +830,10 @@ def test_has_tip_not_tip_rack( def test_has_tip_tip_rack( - load_labware_command: commands.LoadLabware, subject: TipStore + load_labware_action: actions.SucceedCommandAction, subject: TipStore ) -> None: """It should return False if labware isn't a tip rack.""" - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) + subject.handle_action(load_labware_action) result = TipView(state=subject.state).has_clean_tip("cool-labware", "A1") @@ -944,10 +907,7 @@ def test_active_channels( ) -> None: """Should update active channels after pipette configuration change.""" # Load pipette to update state - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -973,7 +933,8 @@ def test_active_channels( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -987,7 +948,6 @@ def test_active_channels( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=state_update, ) ) @@ -1000,19 +960,14 @@ def test_active_channels( def test_next_tip_uses_active_channels( subject: TipStore, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, ) -> None: """Test that tip tracking logic uses pipette's active channels.""" # Load labware - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) + subject.handle_action(load_labware_action) # Load pipette - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -1038,7 +993,8 @@ def test_next_tip_uses_active_channels( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -1073,7 +1029,6 @@ def test_next_tip_uses_active_channels( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=state_update, ) ) @@ -1081,7 +1036,6 @@ def test_next_tip_uses_active_channels( subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=update_types.StateUpdate( tips_used=update_types.TipsUsedUpdate( pipette_id="pipette-id", @@ -1104,19 +1058,14 @@ def test_next_tip_uses_active_channels( def test_next_tip_automatic_tip_tracking_with_partial_configurations( subject: TipStore, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, ) -> None: """Test tip tracking logic using multiple pipette configurations.""" # Load labware - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) + subject.handle_action(load_labware_action) # Load pipette - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -1142,7 +1091,8 @@ def test_next_tip_automatic_tip_tracking_with_partial_configurations( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -1166,7 +1116,6 @@ def _assert_and_pickup(well: str, nozzle_map: NozzleMap) -> None: subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_state_update, ) ) @@ -1237,7 +1186,6 @@ def _reconfigure_nozzle_layout(start: str, back_l: str, front_r: str) -> NozzleM subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=state_update, ) ) @@ -1262,19 +1210,14 @@ def _reconfigure_nozzle_layout(start: str, back_l: str, front_r: str) -> NozzleM def test_next_tip_automatic_tip_tracking_tiprack_limits( subject: TipStore, supported_tip_fixture: pipette_definition.SupportedTipsDefinition, - load_labware_command: commands.LoadLabware, + load_labware_action: actions.SucceedCommandAction, ) -> None: """Test tip tracking logic to ensure once a tiprack is consumed it returns None when consuming tips using multiple pipette configurations.""" # Load labware - subject.handle_action( - actions.SucceedCommandAction(private_result=None, command=load_labware_command) - ) + subject.handle_action(load_labware_action) # Load pipette - load_pipette_command = commands.LoadPipette.construct( # type: ignore[call-arg] - result=commands.LoadPipetteResult(pipetteId="pipette-id") - ) - load_pipette_private_result = commands.LoadPipettePrivateResult( + config_update = update_types.PipetteConfigUpdate( pipette_id="pipette-id", serial_number="pipette-serial", config=LoadedStaticPipetteData( @@ -1300,7 +1243,8 @@ def test_next_tip_automatic_tip_tracking_tiprack_limits( ) subject.handle_action( actions.SucceedCommandAction( - private_result=load_pipette_private_result, command=load_pipette_command + state_update=update_types.StateUpdate(pipette_config=config_update), + command=_dummy_command(), ) ) @@ -1321,7 +1265,6 @@ def _get_next_and_pickup(nozzle_map: NozzleMap) -> str | None: subject.handle_action( actions.SucceedCommandAction( command=_dummy_command(), - private_result=None, state_update=pick_up_tip_state_update, ) ) @@ -1365,7 +1308,7 @@ def _reconfigure_nozzle_layout(start: str, back_l: str, front_r: str) -> NozzleM ) subject.handle_action( actions.SucceedCommandAction( - command=_dummy_command(), private_result=None, state_update=state_update + command=_dummy_command(), state_update=state_update ) ) return nozzle_map diff --git a/api/tests/opentrons/protocol_engine/state/test_well_store.py b/api/tests/opentrons/protocol_engine/state/test_well_store.py index 325021a9942..ec59a643db0 100644 --- a/api/tests/opentrons/protocol_engine/state/test_well_store.py +++ b/api/tests/opentrons/protocol_engine/state/test_well_store.py @@ -1,9 +1,15 @@ """Well state store tests.""" import pytest +from datetime import datetime from opentrons.protocol_engine.state.wells import WellStore from opentrons.protocol_engine.actions.actions import SucceedCommandAction +from opentrons.protocol_engine.state import update_types -from .command_fixtures import create_liquid_probe_command +from .command_fixtures import ( + create_liquid_probe_command, + create_load_liquid_command, + create_aspirate_command, +) @pytest.fixture @@ -16,13 +22,208 @@ def test_handles_liquid_probe_success(subject: WellStore) -> None: """It should add the well to the state after a successful liquid probe.""" labware_id = "labware-id" well_name = "well-name" + liquid_probe = create_liquid_probe_command() + timestamp = datetime(year=2020, month=1, day=2) + + subject.handle_action( + SucceedCommandAction( + command=liquid_probe, + state_update=update_types.StateUpdate( + liquid_probed=update_types.LiquidProbedUpdate( + labware_id="labware-id", + well_name="well-name", + height=15.0, + volume=30.0, + last_probed=timestamp, + ) + ), + ) + ) + + assert len(subject.state.probed_heights) == 1 + assert len(subject.state.probed_volumes) == 1 + + assert subject.state.probed_heights[labware_id][well_name].height == 15.0 + assert subject.state.probed_heights[labware_id][well_name].last_probed == timestamp + assert subject.state.probed_volumes[labware_id][well_name].volume == 30.0 + assert subject.state.probed_volumes[labware_id][well_name].last_probed == timestamp + assert ( + subject.state.probed_volumes[labware_id][well_name].operations_since_probe == 0 + ) + + +def test_handles_load_liquid_success(subject: WellStore) -> None: + """It should add the well to the state after a successful load liquid.""" + labware_id = "labware-id" + well_name_1 = "well-name-1" + well_name_2 = "well-name-2" + load_liquid = create_load_liquid_command( + labware_id=labware_id, volume_by_well={well_name_1: 30, well_name_2: 100} + ) + timestamp = datetime(year=2020, month=1, day=2) + + subject.handle_action( + SucceedCommandAction( + command=load_liquid, + state_update=update_types.StateUpdate( + liquid_loaded=update_types.LiquidLoadedUpdate( + labware_id=labware_id, + volumes={well_name_1: 30, well_name_2: 100}, + last_loaded=timestamp, + ) + ), + ) + ) + + assert len(subject.state.loaded_volumes) == 1 + assert len(subject.state.loaded_volumes[labware_id]) == 2 + + assert subject.state.loaded_volumes[labware_id][well_name_1].volume == 30.0 + assert ( + subject.state.loaded_volumes[labware_id][well_name_1].last_loaded == timestamp + ) + assert ( + subject.state.loaded_volumes[labware_id][well_name_1].operations_since_load == 0 + ) + assert subject.state.loaded_volumes[labware_id][well_name_2].volume == 100.0 + assert ( + subject.state.loaded_volumes[labware_id][well_name_2].last_loaded == timestamp + ) + assert ( + subject.state.loaded_volumes[labware_id][well_name_2].operations_since_load == 0 + ) + + +def test_handles_load_liquid_and_aspirate(subject: WellStore) -> None: + """It should populate the well state after load liquid and update the well state after aspirate.""" + pipette_id = "pipette-id" + labware_id = "labware-id" + well_name_1 = "well-name-1" + well_name_2 = "well-name-2" + aspirated_volume = 10.0 + load_liquid = create_load_liquid_command( + labware_id=labware_id, volume_by_well={well_name_1: 30, well_name_2: 100} + ) + aspirate_1 = create_aspirate_command( + pipette_id=pipette_id, + volume=aspirated_volume, + flow_rate=1.0, + labware_id=labware_id, + well_name=well_name_1, + ) + aspirate_2 = create_aspirate_command( + pipette_id=pipette_id, + volume=aspirated_volume, + flow_rate=1.0, + labware_id=labware_id, + well_name=well_name_2, + ) + timestamp = datetime(year=2020, month=1, day=2) + + subject.handle_action( + SucceedCommandAction( + command=load_liquid, + state_update=update_types.StateUpdate( + liquid_loaded=update_types.LiquidLoadedUpdate( + labware_id=labware_id, + volumes={well_name_1: 30, well_name_2: 100}, + last_loaded=timestamp, + ) + ), + ) + ) + subject.handle_action( + SucceedCommandAction( + command=aspirate_1, + state_update=update_types.StateUpdate( + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=labware_id, + well_name=well_name_1, + volume_added=-aspirated_volume, + ) + ), + ) + ) + subject.handle_action( + SucceedCommandAction( + command=aspirate_2, + state_update=update_types.StateUpdate( + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id=labware_id, + well_name=well_name_2, + volume_added=-aspirated_volume, + ) + ), + ) + ) + + assert len(subject.state.loaded_volumes) == 1 + assert len(subject.state.loaded_volumes[labware_id]) == 2 + assert subject.state.loaded_volumes[labware_id][well_name_1].volume == 20.0 + assert ( + subject.state.loaded_volumes[labware_id][well_name_1].last_loaded == timestamp + ) + assert ( + subject.state.loaded_volumes[labware_id][well_name_1].operations_since_load == 1 + ) + assert subject.state.loaded_volumes[labware_id][well_name_2].volume == 90.0 + assert ( + subject.state.loaded_volumes[labware_id][well_name_2].last_loaded == timestamp + ) + assert ( + subject.state.loaded_volumes[labware_id][well_name_2].operations_since_load == 1 + ) + + +def test_handles_liquid_probe_and_aspirate(subject: WellStore) -> None: + """It should populate the well state after liquid probe and update the well state after aspirate.""" + pipette_id = "pipette-id" + labware_id = "labware-id" + well_name = "well-name" + aspirated_volume = 10.0 liquid_probe = create_liquid_probe_command() + aspirate = create_aspirate_command( + pipette_id=pipette_id, + volume=aspirated_volume, + flow_rate=1.0, + labware_id=labware_id, + well_name=well_name, + ) + timestamp = datetime(year=2020, month=1, day=2) subject.handle_action( - SucceedCommandAction(private_result=None, command=liquid_probe) + SucceedCommandAction( + command=liquid_probe, + state_update=update_types.StateUpdate( + liquid_probed=update_types.LiquidProbedUpdate( + labware_id="labware-id", + well_name="well-name", + height=15.0, + volume=30.0, + last_probed=timestamp, + ) + ), + ) + ) + subject.handle_action( + SucceedCommandAction( + command=aspirate, + state_update=update_types.StateUpdate( + liquid_operated=update_types.LiquidOperatedUpdate( + labware_id="labware-id", + well_name="well-name", + volume_added=-aspirated_volume, + ) + ), + ) ) - assert len(subject.state.measured_liquid_heights) == 1 + assert len(subject.state.probed_heights[labware_id]) == 0 + assert len(subject.state.probed_volumes) == 1 - assert subject.state.measured_liquid_heights[labware_id][well_name].height == 0.5 + assert subject.state.probed_volumes[labware_id][well_name].volume == 20.0 + assert subject.state.probed_volumes[labware_id][well_name].last_probed == timestamp + assert ( + subject.state.probed_volumes[labware_id][well_name].operations_since_probe == 1 + ) diff --git a/api/tests/opentrons/protocol_engine/state/test_well_view.py b/api/tests/opentrons/protocol_engine/state/test_well_view.py index 3bd86e9dcb9..5025e4ee93e 100644 --- a/api/tests/opentrons/protocol_engine/state/test_well_view.py +++ b/api/tests/opentrons/protocol_engine/state/test_well_view.py @@ -1,6 +1,10 @@ """Well view tests.""" from datetime import datetime -from opentrons.protocol_engine.types import LiquidHeightInfo +from opentrons.protocol_engine.types import ( + LoadedVolumeInfo, + ProbedHeightInfo, + ProbedVolumeInfo, +) import pytest from opentrons.protocol_engine.state.wells import WellState, WellView @@ -8,44 +12,47 @@ @pytest.fixture def subject() -> WellView: """Get a well view test subject.""" - labware_id = "labware-id" - well_name = "well-name" - height_info = LiquidHeightInfo(height=0.5, last_measured=datetime.now()) - state = WellState(measured_liquid_heights={labware_id: {well_name: height_info}}) + loaded_volume_info = LoadedVolumeInfo( + volume=30.0, last_loaded=datetime.now(), operations_since_load=0 + ) + probed_height_info = ProbedHeightInfo(height=5.5, last_probed=datetime.now()) + probed_volume_info = ProbedVolumeInfo( + volume=25.0, last_probed=datetime.now(), operations_since_probe=0 + ) + state = WellState( + loaded_volumes={"labware_id_1": {"well_name": loaded_volume_info}}, + probed_heights={"labware_id_2": {"well_name": probed_height_info}}, + probed_volumes={"labware_id_2": {"well_name": probed_volume_info}}, + ) return WellView(state) -def test_get_all(subject: WellView) -> None: - """Should return a list of well heights.""" - assert subject.get_all()[0].height == 0.5 - - -def test_get_last_measured_liquid_height(subject: WellView) -> None: - """Should return the height of a single well correctly for valid wells.""" - labware_id = "labware-id" - well_name = "well-name" - - invalid_labware_id = "invalid-labware-id" - invalid_well_name = "invalid-well-name" - - assert ( - subject.get_last_measured_liquid_height(invalid_labware_id, invalid_well_name) - is None +def test_get_well_liquid_info(subject: WellView) -> None: + """Should return a tuple of well infos.""" + volume_info = subject.get_well_liquid_info( + labware_id="labware_id_1", well_name="well_name" ) - assert subject.get_last_measured_liquid_height(labware_id, well_name) == 0.5 + assert volume_info.loaded_volume is not None + assert volume_info.probed_height is None + assert volume_info.probed_volume is None + assert volume_info.loaded_volume.volume == 30.0 + volume_info = subject.get_well_liquid_info( + labware_id="labware_id_2", well_name="well_name" + ) + assert volume_info.loaded_volume is None + assert volume_info.probed_height is not None + assert volume_info.probed_volume is not None + assert volume_info.probed_height.height == 5.5 + assert volume_info.probed_volume.volume == 25.0 -def test_has_measured_liquid_height(subject: WellView) -> None: - """Should return True for measured wells and False for ones that have no measurements.""" - labware_id = "labware-id" - well_name = "well-name" - invalid_labware_id = "invalid-labware-id" - invalid_well_name = "invalid-well-name" +def test_get_all(subject: WellView) -> None: + """Should return a list of well summaries.""" + summaries = subject.get_all() - assert ( - subject.has_measured_liquid_height(invalid_labware_id, invalid_well_name) - is False - ) - assert subject.has_measured_liquid_height(labware_id, well_name) is True + assert len(summaries) == 2, f"{summaries}" + assert summaries[0].loaded_volume == 30.0 + assert summaries[1].probed_height == 5.5 + assert summaries[1].probed_volume == 25.0 diff --git a/api/tests/opentrons/protocol_engine/test_protocol_engine.py b/api/tests/opentrons/protocol_engine/test_protocol_engine.py index 71e23cfe715..bc581114ab2 100644 --- a/api/tests/opentrons/protocol_engine/test_protocol_engine.py +++ b/api/tests/opentrons/protocol_engine/test_protocol_engine.py @@ -10,6 +10,7 @@ from opentrons_shared_data.robot.types import RobotType from opentrons.protocol_engine.actions.actions import SetErrorRecoveryPolicyAction +from opentrons.protocol_engine.state.update_types import StateUpdate from opentrons.types import DeckSlotName from opentrons.hardware_control import HardwareControlAPI, OT2HardwareControlAPI from opentrons.hardware_control.modules import MagDeck, TempDeck @@ -38,7 +39,11 @@ HardwareStopper, DoorWatcher, ) -from opentrons.protocol_engine.resources import ModelUtils, ModuleDataProvider +from opentrons.protocol_engine.resources import ( + FileProvider, + ModelUtils, + ModuleDataProvider, +) from opentrons.protocol_engine.state.config import Config from opentrons.protocol_engine.state.state import StateStore from opentrons.protocol_engine.plugins import AbstractPlugin, PluginStarter @@ -118,6 +123,12 @@ def module_data_provider(decoy: Decoy) -> ModuleDataProvider: return decoy.mock(cls=ModuleDataProvider) +@pytest.fixture +def file_provider(decoy: Decoy) -> FileProvider: + """Get a mock FileProvider.""" + return decoy.mock(cls=FileProvider) + + @pytest.fixture(autouse=True) def _mock_slot_standardization_module( decoy: Decoy, monkeypatch: pytest.MonkeyPatch @@ -148,6 +159,7 @@ def subject( hardware_stopper: HardwareStopper, door_watcher: DoorWatcher, module_data_provider: ModuleDataProvider, + file_provider: FileProvider, ) -> ProtocolEngine: """Get a ProtocolEngine test subject with its dependencies stubbed out.""" return ProtocolEngine( @@ -160,6 +172,7 @@ def subject( hardware_stopper=hardware_stopper, door_watcher=door_watcher, module_data_provider=module_data_provider, + file_provider=file_provider, ) @@ -613,20 +626,31 @@ def test_pause( ) +@pytest.mark.parametrize("reconcile_false_positive", [True, False]) def test_resume_from_recovery( decoy: Decoy, state_store: StateStore, action_dispatcher: ActionDispatcher, subject: ProtocolEngine, + reconcile_false_positive: bool, ) -> None: """It should dispatch a ResumeFromRecoveryAction.""" - expected_action = ResumeFromRecoveryAction() + decoy.when(state_store.commands.get_state_update_for_false_positive()).then_return( + sentinel.state_update_for_false_positive + ) + empty_state_update = StateUpdate() + + expected_action = ResumeFromRecoveryAction( + sentinel.state_update_for_false_positive + if reconcile_false_positive + else empty_state_update + ) decoy.when( state_store.commands.validate_action_allowed(expected_action) ).then_return(expected_action) - subject.resume_from_recovery() + subject.resume_from_recovery(reconcile_false_positive) decoy.verify(action_dispatcher.dispatch(expected_action)) @@ -1109,21 +1133,18 @@ def test_add_liquid( decoy: Decoy, action_dispatcher: ActionDispatcher, subject: ProtocolEngine, + state_store: StateStore, ) -> None: """It should dispatch an AddLiquidAction action.""" + liquid_obj = Liquid(id="water-id", displayName="water", description="water desc") + decoy.when( + state_store.liquid.validate_liquid_allowed(liquid=liquid_obj) + ).then_return(liquid_obj) subject.add_liquid( id="water-id", name="water", description="water desc", color=None ) - decoy.verify( - action_dispatcher.dispatch( - AddLiquidAction( - liquid=Liquid( - id="water-id", displayName="water", description="water desc" - ) - ) - ) - ) + decoy.verify(action_dispatcher.dispatch(AddLiquidAction(liquid=liquid_obj))) async def test_use_attached_temp_and_mag_modules( diff --git a/api/tests/opentrons/protocol_runner/test_json_translator.py b/api/tests/opentrons/protocol_runner/test_json_translator.py index afaf105f347..e2735e4cdbc 100644 --- a/api/tests/opentrons/protocol_runner/test_json_translator.py +++ b/api/tests/opentrons/protocol_runner/test_json_translator.py @@ -40,6 +40,8 @@ DeckPoint, DeckSlotLocation, WellLocation, + LiquidHandlingWellLocation, + PickUpTipWellLocation, DropTipWellLocation, WellOrigin, DropTipWellOrigin, @@ -106,7 +108,7 @@ volume=1.23, flowRate=4.56, wellName="A1", - wellLocation=WellLocation( + wellLocation=LiquidHandlingWellLocation( origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=7.89), ), @@ -167,7 +169,7 @@ volume=1.23, flowRate=4.56, wellName="A1", - wellLocation=WellLocation( + wellLocation=LiquidHandlingWellLocation( origin=WellOrigin.BOTTOM, offset=WellOffset(x=0, y=0, z=7.89), ), @@ -241,7 +243,7 @@ pipetteId="pipette-id-1", labwareId="labware-id-2", wellName="A1", - wellLocation=WellLocation(), + wellLocation=PickUpTipWellLocation(), ) ), ), diff --git a/api/tests/opentrons/protocol_runner/test_legacy_command_mapper.py b/api/tests/opentrons/protocol_runner/test_legacy_command_mapper.py index 8663c3e0a8d..42c589ba7d3 100644 --- a/api/tests/opentrons/protocol_runner/test_legacy_command_mapper.py +++ b/api/tests/opentrons/protocol_runner/test_legacy_command_mapper.py @@ -6,6 +6,7 @@ from opentrons.protocol_engine.state.update_types import ( LoadPipetteUpdate, LoadedLabwareUpdate, + PipetteConfigUpdate, StateUpdate, ) import pytest @@ -116,7 +117,6 @@ def test_map_after_command() -> None: assert result == [ pe_actions.SucceedCommandAction( - private_result=None, command=pe_commands.Comment.construct( id="command.COMMENT-0", key="command.COMMENT-0", @@ -240,7 +240,6 @@ def test_command_stack() -> None: command_id="command.COMMENT-1", started_at=matchers.IsA(datetime) ), pe_actions.SucceedCommandAction( - private_result=None, command=pe_commands.Comment.construct( id="command.COMMENT-0", key="command.COMMENT-0", @@ -320,7 +319,6 @@ def test_map_labware_load(minimal_labware_def: LabwareDefinition) -> None: ), notes=[], ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-0", @@ -380,16 +378,18 @@ def test_map_instrument_load(decoy: Decoy) -> None: result=pe_commands.LoadPipetteResult(pipetteId="pipette-0"), notes=[], ), - private_result=pe_commands.LoadPipettePrivateResult( - pipette_id="pipette-0", serial_number="fizzbuzz", config=pipette_config - ), state_update=StateUpdate( loaded_pipette=LoadPipetteUpdate( pipette_id="pipette-0", mount=expected_params.mount, pipette_name=expected_params.pipetteName, liquid_presence_detection=expected_params.liquidPresenceDetection, - ) + ), + pipette_config=PipetteConfigUpdate( + pipette_id="pipette-0", + serial_number="fizzbuzz", + config=pipette_config, + ), ), ) @@ -456,7 +456,6 @@ def test_map_module_load( ), notes=[], ), - private_result=None, ) [result_queue, result_run, result_succeed] = LegacyCommandMapper( @@ -521,7 +520,6 @@ def test_map_module_labware_load(minimal_labware_def: LabwareDefinition) -> None ), notes=[], ), - private_result=None, state_update=StateUpdate( loaded_labware=LoadedLabwareUpdate( labware_id="labware-0", @@ -580,7 +578,6 @@ def test_map_pause() -> None: started_at=matchers.IsA(datetime), ), pe_actions.SucceedCommandAction( - private_result=None, command=pe_commands.WaitForResume.construct( id="command.PAUSE-0", key="command.PAUSE-0", diff --git a/api/tests/opentrons/protocol_runner/test_legacy_context_plugin.py b/api/tests/opentrons/protocol_runner/test_legacy_context_plugin.py index 1714064bfa5..0ccc616012a 100644 --- a/api/tests/opentrons/protocol_runner/test_legacy_context_plugin.py +++ b/api/tests/opentrons/protocol_runner/test_legacy_context_plugin.py @@ -163,18 +163,14 @@ async def test_command_broker_messages( decoy.when( mock_legacy_command_mapper.map_command(command=legacy_command) - ).then_return( - [pe_actions.SucceedCommandAction(engine_command, private_result=None)] - ) + ).then_return([pe_actions.SucceedCommandAction(engine_command)]) await to_thread.run_sync(handler, legacy_command) await subject.teardown() decoy.verify( - mock_action_dispatcher.dispatch( - pe_actions.SucceedCommandAction(engine_command, private_result=None) - ) + mock_action_dispatcher.dispatch(pe_actions.SucceedCommandAction(engine_command)) ) @@ -222,9 +218,7 @@ async def test_equipment_broker_messages( decoy.when( mock_legacy_command_mapper.map_equipment_load(load_info=load_info) - ).then_return( - [pe_actions.SucceedCommandAction(command=engine_command, private_result=None)] - ) + ).then_return([pe_actions.SucceedCommandAction(command=engine_command)]) await to_thread.run_sync(handler, load_info) @@ -232,6 +226,6 @@ async def test_equipment_broker_messages( decoy.verify( mock_action_dispatcher.dispatch( - pe_actions.SucceedCommandAction(command=engine_command, private_result=None) + pe_actions.SucceedCommandAction(command=engine_command) ), ) diff --git a/api/tests/opentrons/protocol_runner/test_protocol_runner.py b/api/tests/opentrons/protocol_runner/test_protocol_runner.py index cd945c33e64..2f06e27c2c2 100644 --- a/api/tests/opentrons/protocol_runner/test_protocol_runner.py +++ b/api/tests/opentrons/protocol_runner/test_protocol_runner.py @@ -313,9 +313,16 @@ def test_resume_from_recovery( subject: AnyRunner, ) -> None: """It should call `resume_from_recovery()` on the underlying engine.""" - subject.resume_from_recovery() + subject.resume_from_recovery( + reconcile_false_positive=sentinel.reconcile_false_positive + ) - decoy.verify(protocol_engine.resume_from_recovery(), times=1) + decoy.verify( + protocol_engine.resume_from_recovery( + reconcile_false_positive=sentinel.reconcile_false_positive + ), + times=1, + ) async def test_run_json_runner( diff --git a/api/tests/opentrons/test_types.py b/api/tests/opentrons/test_types.py index 6cd93dce125..77249fa0492 100644 --- a/api/tests/opentrons/test_types.py +++ b/api/tests/opentrons/test_types.py @@ -29,7 +29,7 @@ def test_location_repr_labware(min_lw: Labware) -> None: loc = Location(point=Point(x=1.1, y=2.1, z=3.5), labware=min_lw) assert ( f"{loc}" - == "Location(point=Point(x=1.1, y=2.1, z=3.5), labware=minimal labware on deck)" + == "Location(point=Point(x=1.1, y=2.1, z=3.5), labware=minimal labware on deck, is_meniscus=False)" ) @@ -38,14 +38,17 @@ def test_location_repr_well(min_lw: Labware) -> None: loc = Location(point=Point(x=1, y=2, z=3), labware=min_lw.wells()[0]) assert ( f"{loc}" - == "Location(point=Point(x=1, y=2, z=3), labware=A1 of minimal labware on deck)" + == "Location(point=Point(x=1, y=2, z=3), labware=A1 of minimal labware on deck, is_meniscus=False)" ) def test_location_repr_slot() -> None: """It should represent labware as a slot""" loc = Location(point=Point(x=-1, y=2, z=3), labware="1") - assert f"{loc}" == "Location(point=Point(x=-1, y=2, z=3), labware=1)" + assert ( + f"{loc}" + == "Location(point=Point(x=-1, y=2, z=3), labware=1, is_meniscus=False)" + ) @pytest.mark.parametrize( diff --git a/app-shell-odd/package.json b/app-shell-odd/package.json index 624486e5332..253b41ca895 100644 --- a/app-shell-odd/package.json +++ b/app-shell-odd/package.json @@ -24,9 +24,7 @@ }, "homepage": "https://github.com/Opentrons/opentrons", "workspaces": { - "nohoist": [ - "**" - ] + "nohoist": ["**"] }, "devDependencies": { "@opentrons/app": "link:../app" @@ -58,7 +56,7 @@ "semver": "5.7.2", "tempy": "1.0.1", "uuid": "3.2.1", - "winston": "3.1.0", + "winston": "3.15.0", "yargs-parser": "13.1.2" } } diff --git a/app-shell-odd/src/__tests__/http.test.ts b/app-shell-odd/src/__tests__/http.test.ts index 7b2c72578c0..c7ea4443a96 100644 --- a/app-shell-odd/src/__tests__/http.test.ts +++ b/app-shell-odd/src/__tests__/http.test.ts @@ -9,6 +9,7 @@ import type { Request, Response } from 'node-fetch' vi.mock('../config') vi.mock('node-fetch') +vi.mock('../log') describe('app-shell main http module', () => { beforeEach(() => { diff --git a/app-shell-odd/src/__tests__/update.test.ts b/app-shell-odd/src/__tests__/update.test.ts deleted file mode 100644 index 26adb67684b..00000000000 --- a/app-shell-odd/src/__tests__/update.test.ts +++ /dev/null @@ -1,47 +0,0 @@ -// app-shell self-update tests -import { when } from 'vitest-when' -import { describe, it, vi, beforeEach, afterEach, expect } from 'vitest' -import * as http from '../http' -import { registerUpdate, FLEX_MANIFEST_URL } from '../update' -import * as Cfg from '../config' - -import type { Dispatch } from '../types' - -vi.unmock('electron-updater') -vi.mock('electron-updater') -vi.mock('../log') -vi.mock('../config') -vi.mock('../http') -vi.mock('fs-extra') - -describe('update', () => { - let dispatch: Dispatch - let handleAction: Dispatch - - beforeEach(() => { - dispatch = vi.fn() - handleAction = registerUpdate(dispatch) - }) - - afterEach(() => { - vi.resetAllMocks() - }) - - it('handles shell:CHECK_UPDATE with available update', () => { - when(vi.mocked(Cfg.getConfig)) - // @ts-expect-error getConfig mock not recognizing correct type overload - .calledWith('update') - .thenReturn({ - channel: 'latest', - } as any) - - when(vi.mocked(http.fetchJson)) - .calledWith(FLEX_MANIFEST_URL) - .thenResolve({ production: { '5.0.0': {}, '6.0.0': {} } }) - handleAction({ type: 'shell:CHECK_UPDATE', meta: { shell: true } }) - - expect(vi.mocked(Cfg.getConfig)).toHaveBeenCalledWith('update') - - expect(vi.mocked(http.fetchJson)).toHaveBeenCalledWith(FLEX_MANIFEST_URL) - }) -}) diff --git a/app-shell-odd/src/actions.ts b/app-shell-odd/src/actions.ts index 588dc88b3e4..bb7c0450210 100644 --- a/app-shell-odd/src/actions.ts +++ b/app-shell-odd/src/actions.ts @@ -119,6 +119,7 @@ import type { export const configInitialized = (config: Config): ConfigInitializedAction => ({ type: CONFIG_INITIALIZED, payload: { config }, + meta: { shell: true }, }) // config value has been updated @@ -128,6 +129,7 @@ export const configValueUpdated = ( ): ConfigValueUpdatedAction => ({ type: VALUE_UPDATED, payload: { path, value }, + meta: { shell: true }, }) export const customLabwareList = ( diff --git a/app-shell-odd/src/config/index.ts b/app-shell-odd/src/config/index.ts index df8e0cf317d..a67655976d9 100644 --- a/app-shell-odd/src/config/index.ts +++ b/app-shell-odd/src/config/index.ts @@ -5,7 +5,6 @@ import get from 'lodash/get' import forEach from 'lodash/forEach' import mergeOptions from 'merge-options' import yargsParser from 'yargs-parser' - import { UI_INITIALIZED } from '../constants' import * as Cfg from '../constants' import { configInitialized, configValueUpdated } from '../actions' @@ -13,6 +12,7 @@ import systemd from '../systemd' import { createLogger } from '../log' import { DEFAULTS_V12, migrate } from './migrate' import { shouldUpdate, getNextValue } from './update' +import { setUserDataPath } from '../early' import type { ConfigV12, @@ -24,8 +24,6 @@ import type { Config, Overrides } from './types' export * from './types' -export const ODD_DIR = '/data/ODD' - // make sure all arguments are included in production const argv = process.argv0.endsWith('defaultApp') ? process.argv.slice(2) @@ -48,8 +46,7 @@ const store = (): Store => { // perform store migration if loading for the first time _store = (new Store({ defaults: DEFAULTS_V12, - // dont overwrite config dir if in dev mode because it causes issues - ...(process.env.NODE_ENV === 'production' && { cwd: ODD_DIR }), + cwd: setUserDataPath(), }) as unknown) as Store _store.store = migrate((_store.store as unknown) as ConfigV12) } @@ -66,7 +63,14 @@ const log = (): Logger => _log ?? (_log = createLogger('config')) export function registerConfig(dispatch: Dispatch): (action: Action) => void { return function handleIncomingAction(action: Action) { if (action.type === UI_INITIALIZED) { + log().info('initializing configuration') dispatch(configInitialized(getFullConfig())) + log().info( + `flow route: ${ + getConfig('onDeviceDisplaySettings').unfinishedUnboxingFlowRoute + }` + ) + log().info('configuration initialized') } else if ( action.type === Cfg.UPDATE_VALUE || action.type === Cfg.RESET_VALUE || @@ -120,8 +124,8 @@ export function getOverrides(path?: string): unknown { return path != null ? get(overrides(), path) : overrides() } -export function getConfig

(path: P): Config[P] export function getConfig(): Config +export function getConfig

(path: P): Config[P] export function getConfig(path?: any): any { const result = store().get(path) const over = getOverrides(path as string | undefined) diff --git a/app-shell-odd/src/constants.ts b/app-shell-odd/src/constants.ts index a78e9274ae0..8b92e639cf6 100644 --- a/app-shell-odd/src/constants.ts +++ b/app-shell-odd/src/constants.ts @@ -257,3 +257,5 @@ export const FAILURE_STATUSES = { } as const export const SEND_FILE_PATHS: 'shell:SEND_FILE_PATHS' = 'shell:SEND_FILE_PATHS' + +export const ODD_DATA_DIR = '/data/ODD' diff --git a/app-shell-odd/src/early.ts b/app-shell-odd/src/early.ts new file mode 100644 index 00000000000..134c8957804 --- /dev/null +++ b/app-shell-odd/src/early.ts @@ -0,0 +1,22 @@ +// things intended to execute early in app-shell initialization +// do as little as possible in this file and do none of it at import time + +import { app } from 'electron' +import { ODD_DATA_DIR } from './constants' + +let path: string + +export const setUserDataPath = (): string => { + if (path == null) { + console.log( + `node env is ${process.env.NODE_ENV}, path is ${app.getPath('userData')}` + ) + if (process.env.NODE_ENV === 'production') { + console.log(`setting app path to ${ODD_DATA_DIR}`) + app.setPath('userData', ODD_DATA_DIR) + } + path = app.getPath('userData') + console.log(`app path becomes ${app.getPath('userData')}`) + } + return app.getPath('userData') +} diff --git a/app-shell-odd/src/http.ts b/app-shell-odd/src/http.ts index 6392340fbe7..90d01530da8 100644 --- a/app-shell-odd/src/http.ts +++ b/app-shell-odd/src/http.ts @@ -7,10 +7,13 @@ import FormData from 'form-data' import { Transform } from 'stream' import { HTTP_API_VERSION } from './constants' +import { createLogger } from './log' import type { Readable } from 'stream' import type { Request, RequestInit, Response } from 'node-fetch' +const log = createLogger('http') + type RequestInput = Request | string export interface DownloadProgress { @@ -18,6 +21,16 @@ export interface DownloadProgress { size: number | null } +export class LocalAbortError extends Error { + declare readonly name: 'LocalAbortError' + declare readonly type: 'aborted' + constructor(message: string) { + super(message) + this.name = 'LocalAbortError' + this.type = 'aborted' + } +} + export function fetch( input: RequestInput, init?: RequestInit @@ -35,21 +48,29 @@ export function fetch( }) } -export function fetchJson(input: RequestInput): Promise { - return fetch(input).then(response => response.json()) +export function fetchJson( + input: RequestInput, + init?: RequestInit +): Promise { + return fetch(input, init).then(response => response.json()) +} + +export function fetchText(input: Request, init?: RequestInit): Promise { + return fetch(input, init).then(response => response.text()) } -export function fetchText(input: Request): Promise { - return fetch(input).then(response => response.text()) +export interface FetchToFileOptions { + onProgress: (progress: DownloadProgress) => unknown + signal: AbortSignal } // TODO(mc, 2019-07-02): break this function up and test its components export function fetchToFile( input: RequestInput, destination: string, - options?: Partial<{ onProgress: (progress: DownloadProgress) => unknown }> + options?: Partial ): Promise { - return fetch(input).then(response => { + return fetch(input, { signal: options?.signal }).then(response => { let downloaded = 0 const size = Number(response.headers.get('Content-Length')) || null @@ -75,13 +96,26 @@ export function fetchToFile( // pump calls stream.pipe, handles teardown if streams error, and calls // its callbacks when the streams are done pump(inputStream, progressReader, outputStream, error => { - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions - if (error) { + const handleError = (problem: Error): void => { // if we error out, delete the temp dir to clean up - return remove(destination).then(() => { + log.error(`Aborting fetchToFile: ${problem.name}: ${problem.message}`) + remove(destination).then(() => { reject(error) }) } + const listener = (): void => { + handleError( + new LocalAbortError( + (options?.signal?.reason as string | null) ?? 'aborted' + ) + ) + } + options?.signal?.addEventListener('abort', listener, { once: true }) + // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions + if (error) { + handleError(error) + } + options?.signal?.removeEventListener('abort', listener, {}) resolve(destination) }) }) diff --git a/app-shell-odd/src/log.ts b/app-shell-odd/src/log.ts index 4312000f424..100c7f275fb 100644 --- a/app-shell-odd/src/log.ts +++ b/app-shell-odd/src/log.ts @@ -1,90 +1,74 @@ // create logger function import { inspect } from 'util' -import fse from 'fs-extra' import path from 'path' import dateFormat from 'dateformat' import winston from 'winston' +import { setUserDataPath } from './early' import { getConfig } from './config' import type Transport from 'winston-transport' import type { Config } from './config' -const ODD_DIR = '/data/ODD' -const LOG_DIR = path.join(ODD_DIR, 'logs') +const LOG_DIR = path.join(setUserDataPath(), 'logs') const ERROR_LOG = path.join(LOG_DIR, 'error.log') const COMBINED_LOG = path.join(LOG_DIR, 'combined.log') -const FILE_OPTIONS = { - // JSON logs - format: winston.format.json(), - // 1 MB max log file size (to ensure emailablity) - maxsize: 1024 * 1024, - // keep 10 backups at most - maxFiles: 10, - // roll filenames in accending order (larger the number, older the log) - tailable: true, -} - -let config: Config['log'] -let transports: Transport[] -let log: winston.Logger -export function createLogger(filename: string): winston.Logger { - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions - if (!config) config = getConfig('log') - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions - if (!transports) initializeTransports() +// Use our own logger type because winston (a) doesn't allow these by default +// but (b) does it by binding something other than a function to these props. +export type OTLogger = Omit< + winston.Logger, + 'emerg' | 'alert' | 'crit' | 'warning' | 'notice' +> - return createWinstonLogger(filename) +export function createLogger(label: string): OTLogger { + const rootLogger = ensureRootLogger() + return rootLogger.child({ label }) } -function initializeTransports(): void { - let error = null +let _rootLog: OTLogger | null = null - // sync is ok here because this only happens once - try { - fse.ensureDirSync(LOG_DIR) - } catch (e: unknown) { - error = e +function ensureRootLogger(): OTLogger { + if (_rootLog == null) { + return buildRootLogger() + } else { + return _rootLog } +} + +function buildRootLogger(): OTLogger { + const config = getConfig('log') - transports = createTransports() - log = createWinstonLogger('log') + const transports = createTransports(config) + + const formats = [ + winston.format.timestamp(), + winston.format.metadata({ + key: 'meta', + fillExcept: ['level', 'message', 'timestamp', 'label'], + }), + ] - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions - if (error) log.error('Could not create log directory', { error }) - log.info(`Level "error" and higher logging to ${ERROR_LOG}`) - log.info(`Level "${config.level.file}" and higher logging to ${COMBINED_LOG}`) - log.info(`Level "${config.level.console}" and higher logging to console`) + _rootLog = winston.createLogger({ + transports, + format: winston.format.combine(...formats), + }) + const loggingLog = _rootLog.child({ label: 'logging' }) + loggingLog.info(`Level "error" and higher logging to ${ERROR_LOG}`) + loggingLog.info( + `Level "${config.level.file}" and higher logging to ${COMBINED_LOG}` + ) + loggingLog.info( + `Level "${config.level.console}" and higher logging to console` + ) + return _rootLog } -function createTransports(): Transport[] { +function createTransports(config: Config['log']): Transport[] { const timeFromStamp = (ts: string): string => dateFormat(new Date(ts), 'HH:MM:ss.l') return [ - // error file log - new winston.transports.File( - Object.assign( - { - level: 'error', - filename: ERROR_LOG, - }, - FILE_OPTIONS - ) - ), - - // regular combined file log - new winston.transports.File( - Object.assign( - { - level: config.level.file, - filename: COMBINED_LOG, - }, - FILE_OPTIONS - ) - ), - // console log new winston.transports.Console({ level: config.level.console, @@ -105,22 +89,3 @@ function createTransports(): Transport[] { }), ] } - -function createWinstonLogger(label: string): winston.Logger { - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions, @typescript-eslint/prefer-optional-chain - log && log.debug(`Creating logger for ${label}`) - - const formats = [ - winston.format.label({ label }), - winston.format.timestamp(), - winston.format.metadata({ - key: 'meta', - fillExcept: ['level', 'message', 'timestamp', 'label'], - }), - ] - - return winston.createLogger({ - transports, - format: winston.format.combine(...formats), - }) -} diff --git a/app-shell-odd/src/main.ts b/app-shell-odd/src/main.ts index d271bb1dc87..ccb9ff61aa2 100644 --- a/app-shell-odd/src/main.ts +++ b/app-shell-odd/src/main.ts @@ -6,11 +6,7 @@ import path from 'path' import { createUi, waitForRobotServerAndShowMainWindow } from './ui' import { createLogger } from './log' import { registerDiscovery } from './discovery' -import { - registerUpdate, - updateLatestVersion, - registerUpdateBrightness, -} from './update' +import { registerUpdateBrightness } from './system' import { registerRobotSystemUpdate } from './system-update' import { registerAppRestart } from './restart' import { @@ -19,7 +15,6 @@ import { getOverrides, registerConfig, resetStore, - ODD_DIR, } from './config' import systemd from './systemd' import { registerDataFiles, watchForMassStorage } from './usb' @@ -28,7 +23,10 @@ import { establishBrokerConnection, closeBrokerConnection, } from './notifications' +import { setUserDataPath } from './early' +import { registerResourceMonitor } from './monitor' +import type { OTLogger } from './log' import type { BrowserWindow } from 'electron' import type { Action, Dispatch, Logger } from './types' import type { LogEntry } from 'winston' @@ -39,6 +37,7 @@ import type { LogEntry } from 'winston' * https://github.com/node-fetch/node-fetch/issues/1624 */ dns.setDefaultResultOrder('ipv4first') +setUserDataPath() systemd.sendStatus('starting app') const config = getConfig() @@ -87,12 +86,14 @@ function startUp(): void { log.info('Starting App') console.log('Starting App') const storeNeedsReset = fse.existsSync( - path.join(ODD_DIR, `_CONFIG_TO_BE_DELETED_ON_REBOOT`) + path.join(setUserDataPath(), `_CONFIG_TO_BE_DELETED_ON_REBOOT`) ) if (storeNeedsReset) { log.debug('store marked to be reset, resetting store') resetStore() - fse.removeSync(path.join(ODD_DIR, `_CONFIG_TO_BE_DELETED_ON_REBOOT`)) + fse.removeSync( + path.join(app.getPath('userData'), `_CONFIG_TO_BE_DELETED_ON_REBOOT`) + ) } systemd.sendStatus('loading app') process.on('uncaughtException', error => log.error('Uncaught: ', { error })) @@ -102,11 +103,28 @@ function startUp(): void { // wire modules to UI dispatches const dispatch: Dispatch = action => { - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions - if (mainWindow) { - log.silly('Sending action via IPC to renderer', { action }) - mainWindow.webContents.send('dispatch', action) - } + // This function now dispatches actions to all the handlers in the app shell. That would make it + // vulnerable to infinite recursion: + // - handler handles action A + // - handler dispatches action A as a response (calls this function) + // - this function calls handler with action A + // By deferring to nextTick(), we would still be executing the code over and over but we should have + // broken the stack. + process.nextTick(() => { + // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions + if (mainWindow) { + log.silly('Sending action via IPC to renderer', { action }) + mainWindow.webContents.send('dispatch', action) + } + log.debug( + `bouncing action ${action.type} to ${actionHandlers.length} handlers` + ) + // Make actions that are sourced from the shell also go to the app shell without needing + // round tripping. This call is the reason for the nextTick() above. + actionHandlers.forEach(handler => { + handler(action) + }) + }) } mainWindow = createUi(dispatch) @@ -114,16 +132,11 @@ function startUp(): void { void establishBrokerConnection() mainWindow.once('closed', () => (mainWindow = null)) - log.info('Fetching latest software version') - updateLatestVersion().catch((error: Error) => { - log.error('Error fetching latest software version: ', { error }) - }) - const actionHandlers: Dispatch[] = [ registerConfig(dispatch), registerDiscovery(dispatch), - registerUpdate(dispatch), registerRobotSystemUpdate(dispatch), + registerResourceMonitor(dispatch), registerAppRestart(), registerUpdateBrightness(), registerNotify(dispatch, mainWindow), @@ -143,8 +156,19 @@ function startUp(): void { log.info('First dispatch, showing') systemd.sendStatus('started') systemd.ready() - const stopWatching = watchForMassStorage(dispatch) - ipcMain.once('quit', stopWatching) + try { + const stopWatching = watchForMassStorage(dispatch) + ipcMain.once('quit', stopWatching) + } catch (err: any) { + if (err instanceof Error) { + console.log( + `Failed to watch for mass storage: ${err.name}: ${err.message}`, + err + ) + } else { + console.log(`Failed to watch for mass storage: ${err}`) + } + } // TODO: This is where we render the main window for the first time. See ui.ts // in the createUI function for more. if (!!!mainWindow) { @@ -155,7 +179,7 @@ function startUp(): void { }) } -function createRendererLogger(): Logger { +function createRendererLogger(): OTLogger { log.info('Creating renderer logger') const logger = createLogger('renderer') diff --git a/app-shell-odd/src/monitor/ResourceMonitor.ts b/app-shell-odd/src/monitor/ResourceMonitor.ts new file mode 100644 index 00000000000..e093ccbb716 --- /dev/null +++ b/app-shell-odd/src/monitor/ResourceMonitor.ts @@ -0,0 +1,305 @@ +import { exec } from 'child_process' +import { promises as fs } from 'fs' +import path from 'path' + +import { createLogger } from '../log' +import { UI_INITIALIZED } from '../constants' + +import type { Action, Dispatch } from '../types' + +export const PARENT_PROCESSES = [ + 'opentrons-robot-server.service', + 'opentrons-robot-app.service', +] as const +const REPORTING_INTERVAL_MS = 3600000 // 1 hour +const MAX_CMD_STR_LENGTH = 100 +const MAX_REPORTED_PROCESSES = 15 + +interface ProcessTreeNode { + pid: number + cmd: string + children: ProcessTreeNode[] +} + +interface ProcessDetails { + name: string + memRssMb: string +} + +interface ResourceMonitorDetails { + systemAvailMemMb: string + systemUptimeHrs: string + processesDetails: ProcessDetails[] +} + +interface ResourceMonitorOptions { + procPath?: string +} + +// Scrapes system and select process resource metrics, reporting those metrics to the browser layer. +// Note that only MAX_REPORTED_PROCESSES are actually dispatched. +export class ResourceMonitor { + private readonly monitoredProcesses: Set + private readonly log: ReturnType + private readonly procPath: string + private intervalId: NodeJS.Timeout | null + + constructor(options: ResourceMonitorOptions = {}) { + this.monitoredProcesses = new Set(PARENT_PROCESSES) + this.log = createLogger('monitor') + this.intervalId = null + this.procPath = options.procPath ?? '/proc' // Override used for testing purposes. + } + + start(dispatch: Dispatch): Dispatch { + // Scrape and report metrics on an interval. + const beginMonitor = (): void => { + if (this.intervalId == null) { + this.intervalId = setInterval(() => { + this.getResourceDetails() + .then(resourceDetails => { + this.log.debug('resource monitor report', { + resourceDetails, + }) + this.dispatchResourceDetails(resourceDetails, dispatch) + }) + .catch(error => { + this.log.error('Error monitoring process: ', error) + }) + }, REPORTING_INTERVAL_MS) + } else { + this.log.warn( + 'Attempted to start an already started instance of ResourceMonitor.' + ) + } + } + + return function handleAction(action: Action) { + switch (action.type) { + case UI_INITIALIZED: + beginMonitor() + } + } + } + + // Manually stop reporting, clearing internal state. + stop(): void { + if (this.intervalId != null) { + clearInterval(this.intervalId) + this.intervalId = null + this.monitoredProcesses.clear() + } + } + + private dispatchResourceDetails( + details: ResourceMonitorDetails, + dispatch: Dispatch + ): void { + const { processesDetails, systemUptimeHrs, systemAvailMemMb } = details + dispatch({ + type: 'analytics:RESOURCE_MONITOR_REPORT', + payload: { + systemUptimeHrs, + systemAvailMemMb, + processesDetails: processesDetails.slice(0, MAX_REPORTED_PROCESSES), // don't accidentally send too many items to mixpanel. + }, + }) + } + + private getResourceDetails(): Promise { + return Promise.all([ + this.getSystemAvailableMemory(), + this.getSystemUptimeHrs(), + this.getProcessDetails(), + ]).then(([systemAvailMemMb, systemUptimeHrs, processesDetails]) => ({ + systemAvailMemMb, + systemUptimeHrs, + processesDetails, + })) + } + + // Scrape system uptime from /proc/uptime. + private getSystemUptimeHrs(): Promise { + return fs + .readFile(path.join(this.procPath, 'uptime'), 'utf8') + .then(uptime => { + // First value is uptime in seconds, second is idle time + const uptimeSeconds = Math.floor(parseFloat(uptime.split(' ')[0])) + return (uptimeSeconds / 3600).toFixed(2) + }) + .catch(error => { + throw new Error( + `Failed to read system uptime: ${ + error instanceof Error ? error.message : String(error) + }` + ) + }) + } + + // Scrape system available memory from /proc/meminfo. + private getSystemAvailableMemory(): Promise { + return fs + .readFile(path.join(this.procPath, 'meminfo'), 'utf8') + .then(meminfo => { + const match = meminfo.match(/MemAvailable:\s+(\d+)\s+kB/) + if (match == null) { + throw new Error('Could not find MemAvailable in meminfo file') + } else { + const memInKb = parseInt(match[1], 10) + return (memInKb / 1024).toFixed(2) + } + }) + .catch(error => { + throw new Error( + `Failed to read available memory info: ${ + error instanceof Error ? error.message : String(error) + }` + ) + }) + } + + // Given parent process names, get metrics for parent and all spawned processes. + private getProcessDetails(): Promise { + return Promise.all( + Array.from(this.monitoredProcesses).map(parentProcess => + this.getProcessTree(parentProcess) + .then(processTree => { + if (processTree == null) { + return [] + } else { + return this.getProcessDetailsFlattened(processTree) + } + }) + .catch(error => { + this.log.error('Failed to get process tree', { + parentProcess, + error, + }) + return [] + }) + ) + ).then(detailsArrays => detailsArrays.flat()) + } + + private getProcessTree( + parentProcess: string + ): Promise { + return this.getProcessPid(parentProcess).then(parentPid => { + if (parentPid == null) { + return null + } else { + return this.buildProcessTree(parentPid) + } + }) + } + + private getProcessPid(serviceName: string): Promise { + return new Promise((resolve, reject) => { + exec(`systemctl show ${serviceName} -p MainPID`, (error, stdout) => { + if (error != null) { + reject( + new Error(`Failed to get PID for ${serviceName}: ${error.message}`) + ) + } else { + const match = stdout.match(/MainPID=(\d+)/) + + if (match == null) { + resolve(null) + } else { + const pid = parseInt(match[1], 10) + resolve(pid > 1 ? pid : null) + } + } + }) + }) + } + + // Recursively build the process tree, scraping the cmdline string for each pid. + private buildProcessTree(pid: number): Promise { + return Promise.all([ + this.getProcessCmdline(pid), + this.getChildProcessesFrom(pid), + ]).then(([cmd, childPids]) => { + return Promise.all( + childPids.map(childPid => this.buildProcessTree(childPid)) + ).then(children => ({ + pid, + cmd, + children, + })) + }) + } + + // Get the exact cmdline string for the given pid, truncating if necessary. + private getProcessCmdline(pid: number): Promise { + return fs + .readFile(path.join(this.procPath, String(pid), 'cmdline'), 'utf8') + .then(cmdline => { + const cmd = cmdline.replace(/\0/g, ' ').trim() + return cmd.length > MAX_CMD_STR_LENGTH + ? `${cmd.substring(0, MAX_CMD_STR_LENGTH)}...` + : cmd + }) + .catch(error => { + this.log.error(`Failed to read cmdline for PID ${pid}`, error) + return `PID ${pid}` + }) + } + + private getChildProcessesFrom(parentPid: number): Promise { + return new Promise((resolve, reject) => { + exec(`pgrep -P ${parentPid}`, (error, stdout) => { + // code 1 means no children found + if (error != null && error.code !== 1) { + reject(error) + } else { + const children = stdout + .trim() + .split('\n') + .filter(line => line.length > 0) + .map(pid => parseInt(pid, 10)) + + resolve(children) + } + }) + }) + } + + // Get the actual metric(s) for a given node and recursively get metric(s) for all child nodes. + private getProcessDetailsFlattened( + node: ProcessTreeNode + ): Promise { + return this.getProcessMemory(node.pid).then(memRssMb => { + const currentNodeDetails: ProcessDetails = { + name: node.cmd, + memRssMb, + } + + return Promise.all( + node.children.map(child => this.getProcessDetailsFlattened(child)) + ).then(childDetailsArrays => { + return [currentNodeDetails, ...childDetailsArrays.flat()] + }) + }) + } + + // Scrape VmRSS from /proc/pid/status for a given pid. + private getProcessMemory(pid: number): Promise { + return fs + .readFile(path.join(this.procPath, String(pid), 'status'), 'utf8') + .then(status => { + const match = status.match(/VmRSS:\s+(\d+)\s+kB/) + if (match == null) { + throw new Error('Could not find VmRSS in status file') + } else { + const memInKb = parseInt(match[1], 10) + return (memInKb / 1024).toFixed(2) + } + }) + .catch(error => { + throw new Error( + `Failed to read memory info for PID ${pid}: ${error.message}` + ) + }) + } +} diff --git a/app-shell-odd/src/monitor/__tests__/ResourceMonitor.test.ts b/app-shell-odd/src/monitor/__tests__/ResourceMonitor.test.ts new file mode 100644 index 00000000000..416ddd15204 --- /dev/null +++ b/app-shell-odd/src/monitor/__tests__/ResourceMonitor.test.ts @@ -0,0 +1,162 @@ +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-nocheck -- Get around private method access warnings. + +import path from 'path' +import fs from 'fs-extra' +import tempy from 'tempy' +import { + vi, + describe, + beforeEach, + afterEach, + afterAll, + it, + expect, +} from 'vitest' +import { exec } from 'child_process' + +import { ResourceMonitor, PARENT_PROCESSES } from '../ResourceMonitor' +import { UI_INITIALIZED } from '../../constants' + +vi.mock('child_process') +vi.mock('../../log', async importOriginal => { + const actual = await importOriginal() + return { + ...actual, + createLogger: () => ({ + debug: vi.fn(), + error: vi.fn(), + }), + } +}) + +describe('ResourceMonitor', () => { + let procDir: string + let monitor: ResourceMonitor + const tempDirs: string[] = [] + + beforeEach(async () => { + procDir = tempy.directory() + tempDirs.push(procDir) + + vi.mocked(exec).mockImplementation((cmd, callback) => { + if (cmd.startsWith('systemctl')) { + callback(null, 'MainPID=1234\n') + } else if (cmd.startsWith('pgrep')) { + callback({ code: 1 } as any, '') + } + return {} as any + }) + + // Populate mock files with some mock data. + await fs.writeFile(path.join(procDir, 'uptime'), '3600.00 7200.00\n') + await fs.writeFile( + path.join(procDir, 'meminfo'), + 'MemTotal: 8192000 kB\nMemAvailable: 4096000 kB\n' + ) + + const parentPidDir = path.join(procDir, '1234') + await fs.ensureDir(parentPidDir) + await fs.writeFile( + path.join(parentPidDir, 'cmdline'), + 'process1234\0arg1\0arg2' + ) + await fs.writeFile( + path.join(parentPidDir, 'status'), + 'Name:\tprocess\nVmRSS:\t2048 kB\n' + ) + + monitor = new ResourceMonitor({ procPath: procDir }) + }) + + afterEach(() => { + monitor.stop() + }) + + afterAll(() => { + vi.resetAllMocks() + return Promise.all(tempDirs.map(d => fs.remove(d))) + }) + + describe('getSystemUptimeHrs', () => { + it('reads and parses system uptime', () => { + return monitor.getResourceDetails().then(details => { + expect(details.systemUptimeHrs).toBe('1.00') + }) + }) + + it('handles error reading uptime file', async () => { + await fs.remove(path.join(procDir, 'uptime')) + await expect(monitor.getResourceDetails()).rejects.toThrow( + 'Failed to read system uptime' + ) + }) + }) + + describe('getSystemAvailableMemory', () => { + it('reads and parses available memory', () => { + return monitor.getResourceDetails().then(details => { + expect(details.systemAvailMemMb).toBe('4000.00') + }) + }) + + it('handles missing MemAvailable in meminfo', async () => { + await fs.writeFile( + path.join(procDir, 'meminfo'), + 'MemTotal: 8192000 kB\n' + ) + + await expect(monitor.getResourceDetails()).rejects.toThrow( + 'Could not find MemAvailable in meminfo file' + ) + }) + }) + + describe('getProcessDetails', () => { + it('collects process details for parent process', () => { + return monitor.getResourceDetails().then(details => { + expect(details.processesDetails).toHaveLength(PARENT_PROCESSES.length) + expect(details.processesDetails[0]).toEqual({ + name: 'process1234 arg1 arg2', + memRssMb: '2.00', + }) + }) + }) + + it('handles missing process', () => { + // Mock exec to return non-existent PID + vi.mocked(exec).mockImplementation((cmd, callback) => { + if (cmd.startsWith('systemctl')) { + callback(null, 'MainPID=9999\n') + } else { + callback({ code: 1 } as any, '') + } + return {} as any + }) + + return monitor.getResourceDetails().then(details => { + expect(details.processesDetails).toHaveLength(0) + }) + }) + + it('handles errors reading process details', async () => { + await fs.remove(path.join(procDir, '1234', 'status')) + await monitor.getResourceDetails().then(details => { + expect(details.processesDetails).toHaveLength(0) + }) + }) + }) + + describe('start', () => { + it(`handler correctly updates internal state when ${UI_INITIALIZED} is dispatched`, () => { + const dispatch = vi.fn() + const handler = monitor.start(dispatch) + + expect(typeof handler).toBe('function') + + handler({ type: UI_INITIALIZED }) + + expect(monitor.intervalId).not.toBeNull() + }) + }) +}) diff --git a/app-shell-odd/src/monitor/index.ts b/app-shell-odd/src/monitor/index.ts new file mode 100644 index 00000000000..8f257b19aa1 --- /dev/null +++ b/app-shell-odd/src/monitor/index.ts @@ -0,0 +1,8 @@ +import { ResourceMonitor } from './ResourceMonitor' + +import type { Dispatch } from '../types' + +export function registerResourceMonitor(dispatch: Dispatch): Dispatch { + const resourceMonitor = new ResourceMonitor() + return resourceMonitor.start(dispatch) +} diff --git a/app-shell-odd/src/system-update/__tests__/handler.test.ts b/app-shell-odd/src/system-update/__tests__/handler.test.ts new file mode 100644 index 00000000000..65769c93729 --- /dev/null +++ b/app-shell-odd/src/system-update/__tests__/handler.test.ts @@ -0,0 +1,777 @@ +// app-shell self-update tests +import { when } from 'vitest-when' +import { rm } from 'fs-extra' +import { describe, it, vi, beforeEach, afterEach, expect } from 'vitest' +import tempy from 'tempy' + +import * as Cfg from '../../config' +import { CONFIG_INITIALIZED, VALUE_UPDATED } from '../../constants' +import { + manageDriver, + createUpdateDriver, + CURRENT_SYSTEM_VERSION, +} from '../handler' +import { FLEX_MANIFEST_URL } from '../constants' +import { getSystemUpdateDir as _getSystemUpdateDir } from '../directories' +import { getProvider as _getWebProvider } from '../from-web' +import { getProvider as _getUsbProvider } from '../from-usb' + +import type { UpdateProvider } from '../types' +import type { UpdateDriver } from '../handler' +import type { WebUpdateSource } from '../from-web' +import type { USBUpdateSource } from '../from-usb' +import type { Dispatch } from '../../types' + +import type { + ConfigInitializedAction, + ConfigValueUpdatedAction, +} from '@opentrons/app/src/redux/config' + +vi.unmock('electron-updater') // ? +vi.mock('electron-updater') +vi.mock('../../log') +vi.mock('../../config') +vi.mock('../../http') +vi.mock('../directories') +vi.mock('../from-web') +vi.mock('../from-usb') + +const getSystemUpdateDir = vi.mocked(_getSystemUpdateDir) +const getConfig = vi.mocked(Cfg.getConfig) +const getWebProvider = vi.mocked(_getWebProvider) +const getUsbProvider = vi.mocked(_getUsbProvider) + +describe('update driver manager', () => { + let dispatch: Dispatch + let testDir: string = '' + beforeEach(() => { + const thisTd = tempy.directory() + testDir = thisTd + dispatch = vi.fn() + when(getSystemUpdateDir).calledWith().thenReturn(thisTd) + }) + + afterEach(() => { + vi.resetAllMocks() + const oldTd = testDir + testDir = '' + return oldTd === '' + ? new Promise(resolve => resolve()) + : rm(oldTd, { recursive: true, force: true }) + }) + + it('creates a driver once config is loaded', () => { + when(getConfig) + .calledWith('update') + .thenReturn(({ channel: 'alpha' } as any) as Cfg.Config['update']) + const driver = manageDriver(dispatch) + expect(driver.getUpdateDriver()).toBeNull() + expect(getConfig).not.toHaveBeenCalled() + return driver + .handleAction({ + type: CONFIG_INITIALIZED, + } as ConfigInitializedAction) + .then(() => { + expect(driver.getUpdateDriver()).not.toBeNull() + expect(getConfig).toHaveBeenCalledOnce() + expect(getWebProvider).toHaveBeenCalledWith({ + manifestUrl: FLEX_MANIFEST_URL, + channel: 'alpha', + updateCacheDirectory: testDir, + currentVersion: CURRENT_SYSTEM_VERSION, + }) + }) + }) + + it('reloads the web driver when appropriate', () => { + when(getConfig) + .calledWith('update') + .thenReturn(({ channel: 'alpha' } as any) as Cfg.Config['update']) + const fakeProvider = { + teardown: vi.fn(), + refreshUpdateCache: vi.fn(), + getUpdateDetails: vi.fn(), + lockUpdateCache: vi.fn(), + unlockUpdateCache: vi.fn(), + name: vi.fn(), + source: () => (({ channel: 'alpha' } as any) as WebUpdateSource), + } + const fakeProvider2 = { + ...fakeProvider, + source: () => (({ channel: 'beta' } as any) as WebUpdateSource), + } + when(getWebProvider) + .calledWith({ + manifestUrl: FLEX_MANIFEST_URL, + channel: 'alpha', + updateCacheDirectory: testDir, + currentVersion: CURRENT_SYSTEM_VERSION, + }) + .thenReturn(fakeProvider) + when(getWebProvider) + .calledWith({ + manifestUrl: FLEX_MANIFEST_URL, + channel: 'beta', + updateCacheDirectory: testDir, + currentVersion: CURRENT_SYSTEM_VERSION, + }) + .thenReturn(fakeProvider2) + const driverManager = manageDriver(dispatch) + return driverManager + .handleAction({ + type: CONFIG_INITIALIZED, + } as ConfigInitializedAction) + .then(() => { + expect(getWebProvider).toHaveBeenCalledWith({ + manifestUrl: FLEX_MANIFEST_URL, + channel: 'alpha', + updateCacheDirectory: testDir, + currentVersion: CURRENT_SYSTEM_VERSION, + }) + expect(driverManager.getUpdateDriver()).not.toBeNull() + when(fakeProvider.teardown).calledWith().thenResolve() + return driverManager.handleAction({ + type: VALUE_UPDATED, + } as ConfigValueUpdatedAction) + }) + .then(() => { + expect(getWebProvider).toHaveBeenCalledOnce() + when(getConfig) + .calledWith('update') + .thenReturn(({ + channel: 'beta', + } as any) as Cfg.Config['update']) + return driverManager.handleAction({ + type: VALUE_UPDATED, + } as ConfigValueUpdatedAction) + }) + .then(() => { + expect(getWebProvider).toHaveBeenCalledWith({ + manifestUrl: FLEX_MANIFEST_URL, + channel: 'alpha', + updateCacheDirectory: testDir, + currentVersion: CURRENT_SYSTEM_VERSION, + }) + }) + }) +}) + +describe('update driver', () => { + let dispatch: Dispatch + let testDir: string = '' + let subject: UpdateDriver | null = null + const fakeProvider: UpdateProvider = { + teardown: vi.fn(), + refreshUpdateCache: vi.fn(), + getUpdateDetails: vi.fn(), + lockUpdateCache: vi.fn(), + unlockUpdateCache: vi.fn(), + name: vi.fn(), + source: () => (({ channel: 'alpha' } as any) as WebUpdateSource), + } + const fakeUsbProviders: Record> = { + first: { + teardown: vi.fn(), + refreshUpdateCache: vi.fn(), + getUpdateDetails: vi.fn(), + lockUpdateCache: vi.fn(), + unlockUpdateCache: vi.fn(), + name: () => '/some/usb/path', + source: () => + (({ + massStorageRootPath: '/some/usb/path', + } as any) as USBUpdateSource), + }, + } + + beforeEach(() => { + const thisTd = tempy.directory() + testDir = thisTd + dispatch = vi.fn() + when(getSystemUpdateDir).calledWith().thenReturn(thisTd) + when(getConfig) + .calledWith('update') + .thenReturn(({ channel: 'alpha' } as any) as Cfg.Config['update']) + when(getWebProvider) + .calledWith({ + manifestUrl: FLEX_MANIFEST_URL, + channel: 'alpha', + updateCacheDirectory: testDir, + currentVersion: CURRENT_SYSTEM_VERSION, + }) + .thenReturn(fakeProvider) + fakeUsbProviders.first = { + teardown: vi.fn(), + refreshUpdateCache: vi.fn(), + getUpdateDetails: vi.fn(), + lockUpdateCache: vi.fn(), + unlockUpdateCache: vi.fn(), + name: () => '/some/usb/path', + source: () => + (({ + massStorageRootPath: '/some/usb/path', + } as any) as USBUpdateSource), + } + fakeUsbProviders.second = { + teardown: vi.fn(), + refreshUpdateCache: vi.fn(), + getUpdateDetails: vi.fn(), + lockUpdateCache: vi.fn(), + unlockUpdateCache: vi.fn(), + name: () => '/some/other/usb/path', + source: () => + (({ + massStorageRootPath: '/some/other/usb/path', + } as any) as USBUpdateSource), + } + subject = createUpdateDriver(dispatch) + }) + + afterEach(() => { + vi.resetAllMocks() + const oldTd = testDir + testDir = '' + return ( + subject?.teardown() || new Promise(resolve => resolve()) + ).then(() => + oldTd === '' + ? new Promise(resolve => resolve()) + : rm(oldTd, { recursive: true, force: true }) + ) + }) + + it('checks updates when told to check updates', () => { + const thisSubject = subject as UpdateDriver + when(fakeProvider.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenDo( + progress => + new Promise(resolve => { + progress({ + version: null, + files: null, + downloadProgress: 0, + releaseNotes: null, + }) + resolve({ + version: null, + files: null, + downloadProgress: 0, + releaseNotes: null, + }) + }) + ) + return thisSubject + .handleAction({ type: 'shell:CHECK_UPDATE', meta: { shell: true } }) + .then(() => { + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:UPDATE_INFO', + payload: { + version: null, + releaseNotes: null, + force: false, + target: 'flex', + }, + }) + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:UPDATE_VERSION', + payload: { version: null, force: false, target: 'flex' }, + }) + }) + }) + it('forwards in-progress downloads when no USB updates are present', () => { + const thisSubject = subject as UpdateDriver + when(fakeProvider.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenDo( + progress => + new Promise(resolve => { + progress({ + version: null, + files: null, + downloadProgress: 0, + releaseNotes: null, + }) + progress({ + version: '1.2.3', + files: null, + downloadProgress: 0, + releaseNotes: null, + }) + progress({ + version: '1.2.3', + files: null, + downloadProgress: 50, + releaseNotes: null, + }) + progress({ + version: '1.2.3', + files: { + system: '/some/path', + releaseNotes: '/some/other/path', + }, + downloadProgress: 100, + releaseNotes: 'some release notes', + }) + resolve({ + version: '1.2.3', + files: { + system: '/some/path', + releaseNotes: '/some/other/path', + }, + downloadProgress: 100, + releaseNotes: 'some release notes', + }) + }) + ) + return thisSubject + .handleAction({ type: 'shell:CHECK_UPDATE', meta: { shell: true } }) + .then(() => { + expect(dispatch).toHaveBeenNthCalledWith(1, { + type: 'robotUpdate:UPDATE_VERSION', + payload: { version: '1.2.3', force: false, target: 'flex' }, + }) + expect(dispatch).toHaveBeenNthCalledWith(2, { + type: 'robotUpdate:DOWNLOAD_PROGRESS', + payload: { progress: 50, target: 'flex' }, + }) + expect(dispatch).toHaveBeenNthCalledWith(3, { + type: 'robotUpdate:UPDATE_INFO', + payload: { + version: '1.2.3', + releaseNotes: 'some release notes', + force: false, + target: 'flex', + }, + }) + expect(dispatch).toHaveBeenNthCalledWith(4, { + type: 'robotUpdate:UPDATE_VERSION', + payload: { version: '1.2.3', force: false, target: 'flex' }, + }) + expect(dispatch).toHaveBeenNthCalledWith(5, { + type: 'robotUpdate:UPDATE_INFO', + payload: { + version: '1.2.3', + releaseNotes: 'some release notes', + force: false, + target: 'flex', + }, + }) + expect(dispatch).toHaveBeenNthCalledWith(6, { + type: 'robotUpdate:UPDATE_VERSION', + payload: { version: '1.2.3', force: false, target: 'flex' }, + }) + }) + }) + it('creates a usb provider when it gets a message that a usb device was added', () => { + const thisSubject = subject as UpdateDriver + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + .thenReturn(fakeUsbProviders.first) + when(fakeUsbProviders.first.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '1.2.3', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + return thisSubject + .handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + }) + }) + it('does not create a usb provider if it already has one for a path', () => { + const thisSubject = subject as UpdateDriver + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + .thenReturn(fakeUsbProviders.first) + when(fakeUsbProviders.first.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '0.1.2', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + when(fakeUsbProviders.first.getUpdateDetails) + .calledWith() + .thenReturn({ + version: '0.1.2', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + return thisSubject + .handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + return thisSubject.handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledOnce() + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:UPDATE_INFO', + payload: { + releaseNotes: 'some fake notes', + version: '0.1.2', + force: true, + target: 'flex', + }, + }) + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:UPDATE_VERSION', + payload: { + version: '0.1.2', + force: true, + target: 'flex', + }, + }) + }) + .then(() => { + vi.mocked(dispatch).mockReset() + return thisSubject.handleAction({ + type: 'robotUpdate:READ_SYSTEM_FILE', + payload: { target: 'flex' }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:FILE_INFO', + payload: { + systemFile: '/some/file', + version: '0.1.2', + isManualFile: false, + }, + }) + }) + }) + it('tears down a usb provider when it is removed', () => { + const thisSubject = subject as UpdateDriver + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + .thenReturn(fakeUsbProviders.first) + when(fakeUsbProviders.first.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '1.2.3', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + return thisSubject + .handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + when(fakeUsbProviders.first.teardown).calledWith().thenResolve() + return thisSubject.handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_REMOVED', + payload: { rootPath: '/some/usb/path' }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(fakeUsbProviders.first.teardown).toHaveBeenCalledOnce() + }) + }) + it('re-adds a usb provider if it is inserted after being removed', () => { + const thisSubject = subject as UpdateDriver + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + .thenReturn(fakeUsbProviders.first) + when(fakeUsbProviders.first.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '1.2.3', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + return thisSubject + .handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + when(fakeUsbProviders.first.teardown).calledWith().thenResolve() + return thisSubject.handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_REMOVED', + payload: { rootPath: '/some/usb/path' }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(fakeUsbProviders.first.teardown).toHaveBeenCalledOnce() + return thisSubject.handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledTimes(2) + }) + }) + it('prefers usb updates to web updates', () => { + const thisSubject = subject as UpdateDriver + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + .thenReturn(fakeUsbProviders.first) + when(fakeUsbProviders.first.getUpdateDetails) + .calledWith() + .thenReturn({ + version: '0.1.2', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + when(fakeUsbProviders.first.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '0.1.2', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + when(fakeProvider.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '1.2.3', + files: { + system: '/some/file/from/the/web', + releaseNotes: null, + }, + releaseNotes: 'some other notes', + downloadProgress: 100, + }) + return thisSubject + .handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + .then(() => + thisSubject.handleAction({ + type: 'shell:CHECK_UPDATE', + meta: { shell: true }, + }) + ) + .then(() => { + expect(dispatch).toHaveBeenLastCalledWith({ + type: 'robotUpdate:UPDATE_VERSION', + payload: { version: '0.1.2', force: true, target: 'flex' }, + }) + }) + .then(() => { + vi.mocked(dispatch).mockReset() + return thisSubject.handleAction({ + type: 'robotUpdate:READ_SYSTEM_FILE', + payload: { target: 'flex' }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:FILE_INFO', + payload: { + systemFile: '/some/file', + version: '0.1.2', + isManualFile: false, + }, + }) + }) + }) + it('selects the highest version usb update', () => { + const thisSubject = subject as UpdateDriver + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + .thenReturn(fakeUsbProviders.first) + when(getUsbProvider) + .calledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/other/usb/path', + massStorageDeviceFiles: ['/some/third/file', '/some/fourth/file'], + }) + .thenReturn(fakeUsbProviders.second) + when(fakeUsbProviders.first.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '1.2.3', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + when(fakeUsbProviders.second.refreshUpdateCache) + .calledWith(expect.any(Function)) + .thenResolve({ + version: '0.1.2', + files: { system: '/some/other/file', releaseNotes: null }, + releaseNotes: 'some other fake notes', + downloadProgress: 100, + }) + when(fakeUsbProviders.first.getUpdateDetails) + .calledWith() + .thenReturn({ + version: '1.2.3', + files: { system: '/some/file', releaseNotes: null }, + releaseNotes: 'some fake notes', + downloadProgress: 100, + }) + when(fakeUsbProviders.second.getUpdateDetails) + .calledWith() + .thenReturn({ + version: '0.1.2', + files: { system: '/some/other/filefile', releaseNotes: null }, + releaseNotes: 'some other fake notes', + downloadProgress: 100, + }) + return thisSubject + .handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/usb/path', + filePaths: ['/some/file', '/some/other/file'], + }, + meta: { shell: true }, + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + vi.mocked(dispatch).mockReset() + return thisSubject.handleAction({ + type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', + payload: { + rootPath: '/some/other/usb/path', + filePaths: ['/some/third/file', '/some/fourth/file'], + }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(getUsbProvider).toHaveBeenCalledWith({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: '/some/usb/path', + massStorageDeviceFiles: ['/some/file', '/some/other/file'], + }) + expect(dispatch).toHaveBeenNthCalledWith(1, { + type: 'robotUpdate:UPDATE_INFO', + payload: { + releaseNotes: 'some fake notes', + version: '1.2.3', + force: true, + target: 'flex', + }, + }) + expect(dispatch).toHaveBeenNthCalledWith(2, { + type: 'robotUpdate:UPDATE_VERSION', + payload: { + version: '1.2.3', + force: true, + target: 'flex', + }, + }) + }) + .then(() => { + vi.mocked(dispatch).mockReset() + return thisSubject.handleAction({ + type: 'robotUpdate:READ_SYSTEM_FILE', + payload: { target: 'flex' }, + meta: { shell: true }, + }) + }) + .then(() => { + expect(dispatch).toHaveBeenCalledWith({ + type: 'robotUpdate:FILE_INFO', + payload: { + systemFile: '/some/file', + version: '1.2.3', + isManualFile: false, + }, + }) + }) + }) +}) diff --git a/app-shell-odd/src/system-update/__tests__/release-files.test.ts b/app-shell-odd/src/system-update/__tests__/release-files.test.ts deleted file mode 100644 index bd2a421b910..00000000000 --- a/app-shell-odd/src/system-update/__tests__/release-files.test.ts +++ /dev/null @@ -1,72 +0,0 @@ -// TODO(mc, 2020-06-11): test all release-files functions -import { vi, describe, it, expect, afterAll } from 'vitest' -import path from 'path' -import { promises as fs } from 'fs' -import fse from 'fs-extra' -import tempy from 'tempy' - -import { cleanupReleaseFiles } from '../release-files' -vi.mock('electron-store') -vi.mock('../../log') - -describe('system release files utilities', () => { - const tempDirs: string[] = [] - const makeEmptyDir = (): string => { - const dir: string = tempy.directory() - tempDirs.push(dir) - return dir - } - - afterAll(async () => { - await Promise.all(tempDirs.map(d => fse.remove(d))) - }) - - describe('cleanupReleaseFiles', () => { - it('should leave current version files alone', () => { - const dir = makeEmptyDir() - const releaseDir = path.join(dir, '4.0.0') - - return fs - .mkdir(releaseDir) - .then(() => cleanupReleaseFiles(dir, '4.0.0')) - .then(() => fs.readdir(dir)) - .then(files => { - expect(files).toEqual(['4.0.0']) - }) - }) - - it('should leave support files alone', () => { - const dir = makeEmptyDir() - const releaseDir = path.join(dir, '4.0.0') - const releaseManifest = path.join(dir, 'releases.json') - - return Promise.all([ - fs.mkdir(releaseDir), - fse.writeJson(releaseManifest, { hello: 'world' }), - ]) - .then(() => cleanupReleaseFiles(dir, '4.0.0')) - .then(() => fs.readdir(dir)) - .then(files => { - expect(files).toEqual(['4.0.0', 'releases.json']) - }) - }) - - it('should delete other directories', () => { - const dir = makeEmptyDir() - const releaseDir = path.join(dir, '4.0.0') - const oldReleaseDir = path.join(dir, '3.9.0') - const olderReleaseDir = path.join(dir, '3.8.0') - - return Promise.all([ - fs.mkdir(releaseDir), - fs.mkdir(oldReleaseDir), - fs.mkdir(olderReleaseDir), - ]) - .then(() => cleanupReleaseFiles(dir, '4.0.0')) - .then(() => fs.readdir(dir)) - .then(files => { - expect(files).toEqual(['4.0.0']) - }) - }) - }) -}) diff --git a/app-shell-odd/src/system-update/__tests__/release-manifest.test.ts b/app-shell-odd/src/system-update/__tests__/release-manifest.test.ts deleted file mode 100644 index 89091d2731c..00000000000 --- a/app-shell-odd/src/system-update/__tests__/release-manifest.test.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { describe, it, vi, beforeEach, afterEach, expect } from 'vitest' -import * as Http from '../../http' -import * as Dirs from '../directories' -import { downloadAndCacheReleaseManifest } from '../release-manifest' - -vi.mock('../../http') -vi.mock('../directories') -vi.mock('../../log') -vi.mock('electron-store') -const fetchJson = Http.fetchJson -const getManifestCacheDir = Dirs.getManifestCacheDir - -const MOCK_DIR = 'mock_dir' -const MANIFEST_URL = 'http://example.com/releases.json' -const MOCK_MANIFEST = {} as any - -describe('release manifest utilities', () => { - beforeEach(() => { - vi.mocked(getManifestCacheDir).mockReturnValue(MOCK_DIR) - vi.mocked(fetchJson).mockResolvedValue(MOCK_MANIFEST) - }) - - afterEach(() => { - vi.resetAllMocks() - }) - - it('should download and save the manifest from a url', async () => { - await expect( - downloadAndCacheReleaseManifest(MANIFEST_URL) - ).resolves.toEqual(MOCK_MANIFEST) - expect(fetchJson).toHaveBeenCalledWith(MANIFEST_URL) - }) - - it('should pull the manifest from the file if the manifest download fails', async () => { - const error = new Error('Failed to download') - vi.mocked(fetchJson).mockRejectedValue(error) - await expect( - downloadAndCacheReleaseManifest(MANIFEST_URL) - ).resolves.toEqual(MOCK_MANIFEST) - expect(fetchJson).toHaveBeenCalledWith(MANIFEST_URL) - }) -}) diff --git a/app-shell-odd/src/system-update/constants.ts b/app-shell-odd/src/system-update/constants.ts new file mode 100644 index 00000000000..575b64230b5 --- /dev/null +++ b/app-shell-odd/src/system-update/constants.ts @@ -0,0 +1,11 @@ +const OPENTRONS_PROJECT: string = _OPENTRONS_PROJECT_ + +export const FLEX_MANIFEST_URL = + OPENTRONS_PROJECT && OPENTRONS_PROJECT.includes('robot-stack') + ? 'https://builds.opentrons.com/ot3-oe/releases.json' + : 'https://ot3-development.builds.opentrons.com/ot3-oe/releases.json' + +export const SYSTEM_UPDATE_DIRECTORY = '__ot_system_update__' +export const VERSION_FILENAME = 'VERSION.json' +export const REASONABLE_VERSION_FILE_SIZE_B = 4096 +export const SYSTEM_FILENAME = 'system-update.zip' diff --git a/app-shell-odd/src/system-update/directories.ts b/app-shell-odd/src/system-update/directories.ts index c2723153505..757f47bc44a 100644 --- a/app-shell-odd/src/system-update/directories.ts +++ b/app-shell-odd/src/system-update/directories.ts @@ -1,15 +1,6 @@ import { app } from 'electron' import path from 'path' +import { SYSTEM_UPDATE_DIRECTORY } from './constants' -const SYSTEM_UPDATE_DIRECTORY = path.join( - app.getPath('sessionData'), - '__ot_system_update__' -) - -export const getSystemUpdateDir = (): string => SYSTEM_UPDATE_DIRECTORY - -export const getFileDownloadDir = (version: string): string => - path.join(SYSTEM_UPDATE_DIRECTORY, version) - -export const getManifestCacheDir = (): string => - path.join(SYSTEM_UPDATE_DIRECTORY, 'releases.json') +export const getSystemUpdateDir = (): string => + path.join(app.getPath('userData'), SYSTEM_UPDATE_DIRECTORY) diff --git a/app-shell-odd/src/system-update/from-usb/__tests__/provider.test.ts b/app-shell-odd/src/system-update/from-usb/__tests__/provider.test.ts new file mode 100644 index 00000000000..cbdf79435dc --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/__tests__/provider.test.ts @@ -0,0 +1,205 @@ +import { it, describe, vi, afterEach, expect } from 'vitest' +import { when } from 'vitest-when' +import { getProvider } from '../provider' +import { getLatestMassStorageUpdateFile as _getLatestMassStorageUpdateFile } from '../scan-device' + +vi.mock('../scan-device') +vi.mock('../../../log') + +const getLatestMassStorageUpdateFile = vi.mocked( + _getLatestMassStorageUpdateFile +) + +describe('system-update/from-usb/provider', () => { + afterEach(() => { + vi.resetAllMocks() + }) + it('signals available updates when given available updates', () => { + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/valid-release.zip']) + .thenResolve({ path: '/storage/valid-release.zip', version: '1.2.3' }) + const progress = vi.fn() + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/storage', + massStorageDeviceFiles: ['/storage/valid-release.zip'], + }) + const expectedUpdate = { + version: '1.2.3', + files: { + system: '/storage/valid-release.zip', + releaseNotes: expect.any(String), + }, + releaseNotes: expect.any(String), + downloadProgress: 100, + } + return expect(provider.refreshUpdateCache(progress)) + .resolves.toEqual(expectedUpdate) + .then(() => { + expect(progress).toHaveBeenLastCalledWith(expectedUpdate) + }) + }) + it('signals no available update when given no available updates', () => { + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/blahblah']) + .thenResolve(null) + const progress = vi.fn() + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/storage', + massStorageDeviceFiles: ['/storage/blahblah'], + }) + const expectedUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } + return expect(provider.refreshUpdateCache(progress)) + .resolves.toEqual(expectedUpdate) + .then(() => { + expect(progress).toHaveBeenLastCalledWith(expectedUpdate) + }) + }) + it('signals no available update when the scan throws', () => { + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/blahblah']) + .thenReject(new Error('oh no')) + const progress = vi.fn() + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/storage', + massStorageDeviceFiles: ['/storage/blahblah'], + }) + const expectedUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } + return expect(provider.refreshUpdateCache(progress)) + .resolves.toEqual(expectedUpdate) + .then(() => { + expect(progress).toHaveBeenLastCalledWith(expectedUpdate) + }) + }) + it('signals no available update when the highest version update is the same version as current', () => { + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/valid-release.zip']) + .thenResolve({ path: '/storage/valid-release.zip', version: '1.0.0' }) + const progress = vi.fn() + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/storage', + massStorageDeviceFiles: ['/storage/valid-release.zip'], + }) + const expectedUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } + return expect(provider.refreshUpdateCache(progress)) + .resolves.toEqual(expectedUpdate) + .then(() => { + expect(progress).toHaveBeenLastCalledWith(expectedUpdate) + }) + }) + it('throws when torn down before scanning', () => { + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/', + massStorageDeviceFiles: [], + }) + const progress = vi.fn() + return provider + .teardown() + .then(() => + expect(provider.refreshUpdateCache(progress)).rejects.toThrow() + ) + .then(() => + expect(progress).toHaveBeenLastCalledWith({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + ) + }) + it('throws when torn down right after scanning', () => { + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/', + massStorageDeviceFiles: [], + }) + const progress = vi.fn() + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/valid-release.zip']) + .thenDo(() => + provider.teardown().then(() => ({ + path: '/storage/valid-release.zip', + version: '1.0.0', + })) + ) + return provider + .teardown() + .then(() => + expect(provider.refreshUpdateCache(progress)).rejects.toThrow() + ) + .then(() => + expect(progress).toHaveBeenLastCalledWith({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + ) + }) + it('will not run two checks at once', () => { + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/valid-release.zip']) + .thenResolve({ path: '/storage/valid-release.zip', version: '1.0.0' }) + const progress = vi.fn() + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/storage', + massStorageDeviceFiles: ['/storage/valid-release.zip'], + }) + const expectedUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } + const first = provider.refreshUpdateCache(progress) + const second = provider.refreshUpdateCache(progress) + return Promise.all([ + expect(first).resolves.toEqual(expectedUpdate), + expect(second).rejects.toThrow(), + ]).then(() => expect(getLatestMassStorageUpdateFile).toHaveBeenCalledOnce()) + }) + it('will run a second check after the first ends', () => { + when(getLatestMassStorageUpdateFile) + .calledWith(['/storage/valid-release.zip']) + .thenResolve({ path: '/storage/valid-release.zip', version: '1.0.0' }) + const progress = vi.fn() + const provider = getProvider({ + currentVersion: '1.0.0', + massStorageDeviceRoot: '/storage', + massStorageDeviceFiles: ['/storage/valid-release.zip'], + }) + const expectedUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } + return expect(provider.refreshUpdateCache(progress)) + .resolves.toEqual(expectedUpdate) + .then(() => + expect(provider.refreshUpdateCache(progress)).resolves.toEqual( + expectedUpdate + ) + ) + }) +}) diff --git a/app-shell-odd/src/system-update/from-usb/__tests__/scan-device.test.ts b/app-shell-odd/src/system-update/from-usb/__tests__/scan-device.test.ts new file mode 100644 index 00000000000..ff51e89abf3 --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/__tests__/scan-device.test.ts @@ -0,0 +1,59 @@ +import { describe, it, expect, vi, afterEach } from 'vitest' +import { when } from 'vitest-when' + +import { getVersionFromZipIfValid as _getVersionFromZipIfValid } from '../scan-zip' +import { getLatestMassStorageUpdateFile } from '../scan-device' +vi.mock('../../../log') +vi.mock('../scan-zip') +const getVersionFromZipIfValid = vi.mocked(_getVersionFromZipIfValid) + +describe('system-update/from-usb/scan-device', () => { + afterEach(() => { + vi.resetAllMocks() + }) + it('returns the single file passed in', () => { + when(getVersionFromZipIfValid) + .calledWith('/some/random/zip/file.zip') + .thenResolve({ path: '/some/random/zip/file.zip', version: '0.0.1' }) + return expect( + getLatestMassStorageUpdateFile(['/some/random/zip/file.zip']) + ).resolves.toEqual({ path: '/some/random/zip/file.zip', version: '0.0.1' }) + }) + it('returns null if no files are passed in', () => + expect(getLatestMassStorageUpdateFile([])).resolves.toBeNull()) + it('returns null if no suitable zips are found', () => { + when(getVersionFromZipIfValid) + .calledWith('/some/random/zip/file.zip') + .thenReject(new Error('no version found')) + return expect( + getLatestMassStorageUpdateFile(['/some/random/zip/file.zip']) + ).resolves.toBeNull() + }) + it('checks only the zip file', () => { + when(getVersionFromZipIfValid) + .calledWith('/some/random/zip/file.zip') + .thenResolve({ path: '/some/random/zip/file.zip', version: '0.0.1' }) + return expect( + getLatestMassStorageUpdateFile([ + '/some/random/zip/file.zip', + '/some/other/random/file', + ]) + ) + .resolves.toEqual({ path: '/some/random/zip/file.zip', version: '0.0.1' }) + .then(() => expect(getVersionFromZipIfValid).toHaveBeenCalledOnce()) + }) + it('returns the highest version', () => { + when(getVersionFromZipIfValid) + .calledWith('higher-version.zip') + .thenResolve({ path: 'higher-version.zip', version: '1.0.0' }) + when(getVersionFromZipIfValid) + .calledWith('lower-version.zip') + .thenResolve({ path: 'higher-version.zip', version: '1.0.0-alpha.0' }) + return expect( + getLatestMassStorageUpdateFile([ + 'higher-version.zip', + 'lower-version.zip', + ]) + ).resolves.toEqual({ path: 'higher-version.zip', version: '1.0.0' }) + }) +}) diff --git a/app-shell-odd/src/system-update/from-usb/__tests__/scan-zip.test.ts b/app-shell-odd/src/system-update/from-usb/__tests__/scan-zip.test.ts new file mode 100644 index 00000000000..226267a5a11 --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/__tests__/scan-zip.test.ts @@ -0,0 +1,151 @@ +import { it, describe, expect, vi } from 'vitest' +import path from 'path' +import { exec as _exec } from 'child_process' +import { promisify } from 'util' +import { writeFile, mkdir } from 'fs/promises' +import { REASONABLE_VERSION_FILE_SIZE_B } from '../../constants' +import { directoryWithCleanup } from '../../utils' +import { getVersionFromZipIfValid } from '../scan-zip' + +vi.mock('../../../log') +const exec = promisify(_exec) + +const zipCommand = ( + tempDir: string, + zipName?: string, + zipContentSubDirectory?: string +): string => + `zip -j ${path.join(tempDir, zipName ?? 'test.zip')} ${path.join( + tempDir, + zipContentSubDirectory ?? 'test', + '*' + )}` + +describe('system-update/from-usb/scan-zip', () => { + it('should read version data from a valid zip file', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => + writeFile( + path.join(directory, 'test', 'VERSION.json'), + JSON.stringify({ + robot_type: 'OT-3 Standard', + opentrons_api_version: '1.2.3', + }) + ) + ) + .then(() => exec(zipCommand(directory))) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).resolves.toEqual({ + path: path.join(directory, 'test.zip'), + version: '1.2.3', + }) + ) + )) + + it('should throw if there is no version file', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => writeFile(path.join(directory, 'test', 'dummy'), 'lalala')) + .then(() => exec(zipCommand(directory))) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).rejects.toThrow() + ) + )) + it('should throw if the version file is too big', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => + writeFile( + path.join(directory, 'test', 'VERSION.json'), + `{data: "${'a'.repeat(REASONABLE_VERSION_FILE_SIZE_B + 1)}"}` + ) + ) + .then(() => + exec( + `head -c ${ + REASONABLE_VERSION_FILE_SIZE_B + 1 + } /dev/zero > ${path.join(directory, 'test', 'VERSION.json')} ` + ) + ) + .then(() => exec(zipCommand(directory))) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).rejects.toThrow() + ) + )) + it('should throw if the version file is not valid json', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => + writeFile(path.join(directory, 'test', 'VERSION.json'), 'asdaasdas') + ) + .then(() => exec(zipCommand(directory))) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).rejects.toThrow() + ) + )) + it('should throw if the version file is for OT-2', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => + writeFile( + path.join(directory, 'test', 'VERSION.json'), + JSON.stringify({ + robot_type: 'OT-2 Standard', + opentrons_api_version: '1.2.3', + }) + ) + ) + .then(() => exec(zipCommand(directory))) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).rejects.toThrow() + ) + )) + it('should throw if not given a zip file', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => writeFile(path.join(directory, 'test.zip'), 'aosidasdasd')) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).rejects.toThrow() + ) + )) + it('should throw if given a zip file with internal directories', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'test')) + .then(() => + writeFile( + path.join(directory, 'test', 'VERSION.json'), + JSON.stringify({ + robot_type: 'OT-3 Standard', + opentrons_api_version: '1.2.3', + }) + ) + ) + .then(() => + exec( + `zip ${path.join(directory, 'test.zip')} ${path.join( + directory, + 'test', + '*' + )}` + ) + ) + .then(() => + expect( + getVersionFromZipIfValid(path.join(directory, 'test.zip')) + ).rejects.toThrow() + ) + )) +}) diff --git a/app-shell-odd/src/system-update/from-usb/index.ts b/app-shell-odd/src/system-update/from-usb/index.ts new file mode 100644 index 00000000000..9ae1d7e4751 --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/index.ts @@ -0,0 +1,2 @@ +export { getProvider } from './provider' +export type { USBUpdateSource } from './provider' diff --git a/app-shell-odd/src/system-update/from-usb/provider.ts b/app-shell-odd/src/system-update/from-usb/provider.ts new file mode 100644 index 00000000000..53913fab790 --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/provider.ts @@ -0,0 +1,111 @@ +import tempy from 'tempy' +import path from 'path' +import { rm, writeFile } from 'fs/promises' +import type { UpdateProvider, ResolvedUpdate, ProgressCallback } from '../types' +import { getLatestMassStorageUpdateFile } from './scan-device' +import { createLogger } from '../../log' + +export interface USBUpdateSource { + currentVersion: string + massStorageDeviceRoot: string + massStorageDeviceFiles: string[] +} + +const fakeReleaseNotesForMassStorage = (version: string): string => ` +# Opentrons Robot Software Version ${version} + +This update is from a USB mass storage device connected to your Flex, and release notes cannot be shown. + +Don't remove the USB mass storage device while the update is in progress. +` +const log = createLogger('system-updates/from-usb') + +export function getProvider( + from: USBUpdateSource +): UpdateProvider { + const noUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } as const + let currentUpdate: ResolvedUpdate = noUpdate + let canceller = new AbortController() + let currentCheck: Promise | null = null + const tempdir = tempy.directory() + let tornDown = false + + const checkUpdates = async ( + progress: ProgressCallback + ): Promise => { + const myCanceller = canceller + if (myCanceller.signal.aborted || tornDown) { + progress(noUpdate) + throw new Error('cache torn down') + } + const updateFile = await getLatestMassStorageUpdateFile( + from.massStorageDeviceFiles + ).catch(() => null) + if (myCanceller.signal.aborted) { + progress(noUpdate) + throw new Error('cache torn down') + } + if (updateFile == null) { + log.info(`No update file in presented files`) + progress(noUpdate) + currentUpdate = noUpdate + return noUpdate + } + log.info(`Update file found for version ${updateFile.version}`) + if (updateFile.version === from.currentVersion) { + progress(noUpdate) + currentUpdate = noUpdate + return noUpdate + } + await writeFile( + path.join(tempdir, 'dummy-release-notes.md'), + fakeReleaseNotesForMassStorage(updateFile.version) + ) + if (myCanceller.signal.aborted) { + progress(noUpdate) + throw new Error('cache torn down') + } + const update = { + version: updateFile.version, + files: { + system: updateFile.path, + releaseNotes: path.join(tempdir, 'dummy-release-notes.md'), + }, + releaseNotes: fakeReleaseNotesForMassStorage(updateFile.version), + downloadProgress: 100, + } as const + currentUpdate = update + progress(update) + return update + } + return { + refreshUpdateCache: progressCallback => { + if (currentCheck != null) { + return new Promise((resolve, reject) => { + reject(new Error('Check already ongoing')) + }) + } + const updatePromise = checkUpdates(progressCallback) + currentCheck = updatePromise + return updatePromise.finally(() => { + currentCheck = null + }) + }, + getUpdateDetails: () => currentUpdate, + lockUpdateCache: () => {}, + unlockUpdateCache: () => {}, + teardown: () => { + canceller.abort() + tornDown = true + canceller = new AbortController() + return rm(tempdir, { recursive: true, force: true }) + }, + name: () => `USBUpdateProvider from ${from.massStorageDeviceRoot}`, + source: () => from, + } +} diff --git a/app-shell-odd/src/system-update/from-usb/scan-device.ts b/app-shell-odd/src/system-update/from-usb/scan-device.ts new file mode 100644 index 00000000000..0c0e7f3e40c --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/scan-device.ts @@ -0,0 +1,37 @@ +import Semver from 'semver' +import { getVersionFromZipIfValid } from './scan-zip' +import type { FileDetails } from './scan-zip' + +import { createLogger } from '../../log' +const log = createLogger('system-udpate/from-usb/scan-device') + +const higherVersion = (a: FileDetails | null, b: FileDetails): FileDetails => + a == null ? b : Semver.gt(a.version, b.version) ? a : b + +const mostRecentUpdateOf = (candidates: FileDetails[]): FileDetails | null => + candidates.reduce( + (prev, current) => higherVersion(prev, current), + null + ) + +const getMassStorageUpdateFiles = ( + filePaths: string[] +): Promise => + Promise.all( + filePaths.map(path => + path.endsWith('.zip') + ? getVersionFromZipIfValid(path).catch(() => null) + : new Promise(resolve => { + resolve(null) + }) + ) + ).then(values => { + const filtered = values.filter(entry => entry != null) as FileDetails[] + log.debug(`scan device found ${filtered}`) + return filtered + }) + +export const getLatestMassStorageUpdateFile = ( + filePaths: string[] +): Promise => + getMassStorageUpdateFiles(filePaths).then(mostRecentUpdateOf) diff --git a/app-shell-odd/src/system-update/from-usb/scan-zip.ts b/app-shell-odd/src/system-update/from-usb/scan-zip.ts new file mode 100644 index 00000000000..b6bce376096 --- /dev/null +++ b/app-shell-odd/src/system-update/from-usb/scan-zip.ts @@ -0,0 +1,88 @@ +import StreamZip from 'node-stream-zip' +import Semver from 'semver' +import { createLogger } from '../../log' +import { REASONABLE_VERSION_FILE_SIZE_B, VERSION_FILENAME } from '../constants' + +const log = createLogger('system-update/from-usb/scan-zip') + +export interface FileDetails { + path: string + version: string +} + +export const getVersionFromZipIfValid = (path: string): Promise => + new Promise((resolve, reject) => { + const zip = new StreamZip({ file: path, storeEntries: true }) + zip.on('ready', () => { + log.info(`Reading zip from ${path}`) + getVersionFromOpenedZipIfValid(zip) + .then(version => { + log.info(`Zip at ${path} has version ${version}`) + zip.close() + resolve({ version, path }) + }) + .catch(err => { + log.info( + `Zip at ${path} was read but could not be parsed: ${err.name}: ${err.message}` + ) + zip.close() + reject(err) + }) + }) + zip.on('error', err => { + log.info(`Zip at ${path} could not be read: ${err.name}: ${err.message}`) + zip.close() + reject(err) + }) + }) + +export const getVersionFromOpenedZipIfValid = ( + zip: StreamZip +): Promise => + new Promise((resolve, reject) => { + const found = Object.values(zip.entries()).reduce((prev, entry) => { + log.debug( + `Checking if ${entry.name} is ${VERSION_FILENAME}, is a file (${entry.isFile}), and ${entry.size}<${REASONABLE_VERSION_FILE_SIZE_B}` + ) + if ( + entry.isFile && + entry.name === VERSION_FILENAME && + entry.size < REASONABLE_VERSION_FILE_SIZE_B + ) { + log.debug(`${entry.name} is a version file candidate`) + const contents = zip.entryDataSync(entry.name).toString('ascii') + log.debug(`version contents: ${contents}`) + try { + const parsedContents = JSON.parse(contents) + if (parsedContents?.robot_type !== 'OT-3 Standard') { + reject(new Error('not a Flex release file')) + } + const fileVersion = parsedContents?.opentrons_api_version + const version = Semver.valid(fileVersion as string) + if (version === null) { + reject(new Error(`${fileVersion} is not a valid version`)) + return prev + } else { + log.info(`Found version file version ${version}`) + resolve(version) + return true + } + } catch (err: any) { + if (err instanceof Error) { + log.error( + `Failed to read ${entry.name}: ${err.name}: ${err.message}` + ) + } else { + log.error(`Failed to ready ${entry.name}: ${err}`) + } + reject(err) + return prev + } + } else { + return prev + } + }, false) + if (!found) { + reject(new Error('No version file found in zip')) + } + }) diff --git a/app-shell-odd/src/system-update/from-web/__tests__/latest-update.test.ts b/app-shell-odd/src/system-update/from-web/__tests__/latest-update.test.ts new file mode 100644 index 00000000000..b07d6947861 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/__tests__/latest-update.test.ts @@ -0,0 +1,40 @@ +import { describe, it, expect } from 'vitest' +import { latestVersionForChannel } from '../latest-update' + +describe('latest-update', () => { + it.each([ + ['8.0.0', '7.0.0', '8.0.0', ''], + ['7.0.0', '8.0.0', '8.0.0', ''], + ['8.10.0', '8.9.0', '8.10.0', ''], + ['8.9.0', '8.10.0', '8.10.0', ''], + ['8.0.0-alpha.0', '8.0.0-alpha.1', '8.0.0-alpha.1', 'alpha'], + ['8.0.0-alpha.1', '8.0.0-alpha.0', '8.0.0-alpha.1', 'alpha'], + ['8.1.0-alpha.0', '8.0.0-alpha.1', '8.1.0-alpha.0', 'alpha'], + ['8.0.0-alpha.1', '8.1.0-alpha.0', '8.1.0-alpha.0', 'alpha'], + ])( + 'choosing between %s and %s should result in %s', + (first, second, higher, channel) => { + expect(latestVersionForChannel([first, second], channel)).toEqual(higher) + } + ) + it('ignores updates from different channels', () => { + expect( + latestVersionForChannel( + ['8.0.0', '9.0.0-alpha.0', '10.0.0-beta.1', '2.0.0'], + 'production' + ) + ).toEqual('8.0.0') + expect( + latestVersionForChannel( + ['8.0.0', '9.0.0-alpha.0', '10.0.0-beta.1', '2.0.0'], + 'alpha' + ) + ).toEqual('9.0.0-alpha.0') + expect( + latestVersionForChannel( + ['8.0.0', '9.0.0-alpha.0', '10.0.0-beta.1', '2.0.0'], + 'beta' + ) + ).toEqual('10.0.0-beta.1') + }) +}) diff --git a/app-shell-odd/src/system-update/from-web/__tests__/provider.test.ts b/app-shell-odd/src/system-update/from-web/__tests__/provider.test.ts new file mode 100644 index 00000000000..3ffe2e4ec08 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/__tests__/provider.test.ts @@ -0,0 +1,774 @@ +import { vi, describe, it, expect, afterEach } from 'vitest' +import { when } from 'vitest-when' + +import { LocalAbortError } from '../../../http' +import { getProvider } from '../provider' +import { getOrDownloadManifest as _getOrDownloadManifest } from '../release-manifest' +import { cleanUpAndGetOrDownloadReleaseFiles as _cleanUpAndGetOrDownloadReleaseFiles } from '../release-files' + +vi.mock('../../../log') +vi.mock('../release-manifest', async importOriginal => { + // eslint-disable-next-line @typescript-eslint/consistent-type-imports + const original = await importOriginal() + return { + ...original, + getOrDownloadManifest: vi.fn(), + } +}) +vi.mock('../release-files') + +const getOrDownloadManifest = vi.mocked(_getOrDownloadManifest) +const cleanUpAndGetOrDownloadReleaseFiles = vi.mocked( + _cleanUpAndGetOrDownloadReleaseFiles +) + +describe('provider.refreshUpdateCache happy paths', () => { + afterEach(() => { + vi.resetAllMocks() + }) + it('says there is no update if the latest version is the current version', () => { + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + }, + }) + const progressCallback = vi.fn() + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.2.3', + }) + expect(provider.getUpdateDetails()).toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + return expect(provider.refreshUpdateCache(progressCallback)) + .resolves.toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + .then(() => { + expect(progressCallback).toHaveBeenCalledWith({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + expect(provider.getUpdateDetails()).toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + expect(cleanUpAndGetOrDownloadReleaseFiles).not.toHaveBeenCalled() + }) + }) + it('says there is an update if a cached update is needed', () => { + const releaseUrls = { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } + const releaseFiles = { + system: '/some/random/directory/cached-release-1.2.3/ot3-system.zip', + releaseNotes: + '/some/random/directory/cached-release-1.2.3/releaseNotes.md', + } + const releaseData = { + ...releaseFiles, + releaseNotesContent: 'oh look some release notes cool', + } + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + releaseUrls, + '/some/random/directory/versions', + '1.2.3', + expect.any(Function), + expect.any(Object) + ) + .thenResolve(releaseData) + + const progressCallback = vi.fn() + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + expect(provider.getUpdateDetails()).toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + return expect(provider.refreshUpdateCache(progressCallback)) + .resolves.toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh look some release notes cool', + downloadProgress: 100, + }) + .then(() => + expect(progressCallback).toHaveBeenCalledWith({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh look some release notes cool', + downloadProgress: 100, + }) + ) + }) + it('says there is an update and forwards progress if an update download is needed', () => { + const releaseUrls = { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } + const releaseFiles = { + system: '/some/random/directory/cached-release-1.2.3/ot3-system.zip', + releaseNotes: + '/some/random/directory/cached-release-1.2.3/releaseNotes.md', + } + const releaseData = { + ...releaseFiles, + releaseNotesContent: 'oh look some release notes sweet', + } + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + releaseUrls, + '/some/random/directory/versions', + '1.2.3', + expect.any(Function), + expect.any(Object) + ) + .thenDo( + ( + _releaseUrls, + _cacheDir, + _version, + progressCallback, + _abortController + ) => + new Promise(resolve => { + progressCallback({ size: 100, downloaded: 0 }) + resolve() + }) + .then( + () => + new Promise(resolve => { + progressCallback({ size: 100, downloaded: 50 }) + resolve() + }) + ) + .then( + () => + new Promise(resolve => { + progressCallback({ size: 100, downloaded: 100 }) + resolve(releaseData) + }) + ) + ) + + const progressCallback = vi.fn() + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + expect(provider.getUpdateDetails()).toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + return expect(provider.refreshUpdateCache(progressCallback)) + .resolves.toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh look some release notes sweet', + downloadProgress: 100, + }) + .then(() => { + expect(progressCallback).toHaveBeenCalledWith({ + version: '1.2.3', + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + expect(progressCallback).toHaveBeenCalledWith({ + version: '1.2.3', + files: null, + releaseNotes: null, + downloadProgress: 50, + }) + expect(progressCallback).toHaveBeenCalledWith({ + version: '1.2.3', + files: null, + releaseNotes: null, + downloadProgress: 100, + }) + expect(progressCallback).toHaveBeenCalledWith({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh look some release notes sweet', + downloadProgress: 100, + }) + expect(provider.getUpdateDetails()).toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh look some release notes sweet', + downloadProgress: 100, + }) + }) + }) +}) + +describe('provider.refreshUpdateCache locking', () => { + afterEach(() => { + vi.resetAllMocks() + }) + it('will not start a refresh when locked', () => { + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + provider.lockUpdateCache() + return expect(provider.refreshUpdateCache(vi.fn())).rejects.toThrow() + }) + it('will start a refresh when locked then unlocked', () => { + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.2.3', + }) + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + }, + }) + provider.lockUpdateCache() + provider.unlockUpdateCache() + return expect(provider.refreshUpdateCache(vi.fn())).resolves.toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + }) + it('will abort when locked in the manifest phase and return the previous update', () => { + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + const releaseUrls = { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + const releaseFiles = { + system: '/some/random/directory/cached-release-1.2.3/ot3-system.zip', + releaseNotes: + '/some/random/directory/cached-release-1.2.3/releaseNotes.md', + } + const releaseData = { ...releaseFiles, releaseNotesContent: 'oh hello' } + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + releaseUrls, + '/some/random/directory/versions', + '1.2.3', + expect.any(Function), + expect.any(Object) + ) + .thenResolve(releaseData) + + return expect(provider.refreshUpdateCache(vi.fn())) + .resolves.toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh hello', + downloadProgress: 100, + }) + .then(() => { + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenDo( + (_manifestUrl, _cacheDirectory, abortController) => + new Promise((resolve, reject) => { + abortController.signal.addEventListener( + 'abort', + () => { + reject(new LocalAbortError(abortController.signal.reason)) + }, + { once: true } + ) + provider.lockUpdateCache() + }) + ) + const progress = vi.fn() + return expect(provider.refreshUpdateCache(progress)) + .rejects.toThrow() + .then(() => + expect(progress).toHaveBeenCalledWith({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh hello', + downloadProgress: 100, + }) + ) + }) + .then(() => + expect(provider.getUpdateDetails()).toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'oh hello', + downloadProgress: 100, + }) + ) + }) + it('will abort when locked between manifest and download phases and return the previous update', () => { + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + const releaseUrls = { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + const releaseFiles = { + system: '/some/random/directory/cached-release-1.2.3/ot3-system.zip', + releaseNotes: + '/some/random/directory/cached-release-1.2.3/releaseNotes.md', + } + const releaseData = { ...releaseFiles, releaseNotesContent: 'hi' } + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + releaseUrls, + '/some/random/directory/versions', + '1.2.3', + expect.any(Function), + expect.any(Object) + ) + .thenResolve(releaseData) + + return expect(provider.refreshUpdateCache(vi.fn())) + .resolves.toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'hi', + downloadProgress: 100, + }) + .then(() => { + when(getOrDownloadManifest) + .calledWith( + expect.any(String), + expect.any(String), + expect.any(AbortController) + ) + .thenDo( + () => + new Promise(resolve => { + provider.lockUpdateCache() + resolve({ production: { '1.2.3': releaseUrls } }) + }) + ) + const progress = vi.fn() + return expect(provider.refreshUpdateCache(progress)) + .rejects.toThrow() + .then(() => + expect(progress).toHaveBeenCalledWith({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'hi', + downloadProgress: 100, + }) + ) + }) + .then(() => + expect(provider.getUpdateDetails()).toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'hi', + downloadProgress: 100, + }) + ) + }) + it('will abort when locked in the file download phase and return the previous update', () => { + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + const releaseUrls = { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + const releaseFiles = { + system: '/some/random/directory/cached-release-1.2.3/ot3-system.zip', + releaseNotes: + '/some/random/directory/cached-release-1.2.3/releaseNotes.md', + } + const releaseData = { + ...releaseFiles, + releaseNotesContent: 'content', + } + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + releaseUrls, + '/some/random/directory/versions', + '1.2.3', + expect.any(Function), + expect.any(Object) + ) + .thenResolve(releaseData) + + return expect(provider.refreshUpdateCache(vi.fn())) + .resolves.toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'content', + downloadProgress: 100, + }) + .then(() => { + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + expect.any(Object), + expect.any(String), + expect.any(String), + expect.any(Function), + expect.any(AbortController) + ) + .thenDo( + ( + _releaseUrls, + _cacheDirectory, + _version, + _progress, + abortController + ) => + new Promise((resolve, reject) => { + abortController.signal.addEventListener( + 'abort', + () => { + reject(new LocalAbortError(abortController.signal.reason)) + }, + { once: true } + ) + provider.lockUpdateCache() + }) + ) + const progress = vi.fn() + return expect(provider.refreshUpdateCache(progress)) + .rejects.toThrow() + .then(() => + expect(progress).toHaveBeenCalledWith({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'content', + downloadProgress: 100, + }) + ) + }) + .then(() => { + expect(provider.getUpdateDetails()).toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'content', + downloadProgress: 100, + }) + }) + }) + it('will abort when locked in the last-chance phase and return the previous update', () => { + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.0.0', + }) + const releaseUrls = { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + const releaseFiles = { + system: '/some/random/directory/cached-release-1.2.3/ot3-system.zip', + releaseNotes: + '/some/random/directory/cached-release-1.2.3/releaseNotes.md', + } + const releaseData = { + ...releaseFiles, + releaseNotesContent: 'there is some', + } + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + releaseUrls, + '/some/random/directory/versions', + '1.2.3', + expect.any(Function), + expect.any(Object) + ) + .thenResolve(releaseData) + + return expect(provider.refreshUpdateCache(vi.fn())) + .resolves.toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'there is some', + downloadProgress: 100, + }) + .then(() => { + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': releaseUrls, + }, + }) + when(cleanUpAndGetOrDownloadReleaseFiles) + .calledWith( + expect.any(Object), + expect.any(String), + expect.any(String), + expect.any(Function), + expect.any(AbortController) + ) + .thenDo( + ( + _releaseUrls, + _cacheDirectory, + _version, + _progress, + _abortController + ) => + new Promise(resolve => { + provider.lockUpdateCache() + resolve(releaseData) + }) + ) + const progress = vi.fn() + return expect(provider.refreshUpdateCache(progress)) + .rejects.toThrow() + .then(() => + expect(progress).toHaveBeenCalledWith({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'there is some', + downloadProgress: 100, + }) + ) + }) + .then(() => + expect(provider.getUpdateDetails()).toEqual({ + version: '1.2.3', + files: releaseFiles, + releaseNotes: 'there is some', + downloadProgress: 100, + }) + ) + }) + it('will not run two checks at once', () => { + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + }, + }) + const progressCallback = vi.fn() + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.2.3', + }) + const first = provider.refreshUpdateCache(progressCallback) + const second = provider.refreshUpdateCache(progressCallback) + return Promise.all([ + expect(first).resolves.toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }), + expect(second).rejects.toThrow(), + ]).then(() => expect(getOrDownloadManifest).toHaveBeenCalledOnce()) + }) + it('will run a second check after the first completes', () => { + when(getOrDownloadManifest) + .calledWith( + 'http://opentrons.com/releases.json', + '/some/random/directory', + expect.any(AbortController) + ) + .thenResolve({ + production: { + '1.2.3': { + system: 'http://opentrons.com/system.zip', + fullImage: 'http://opentrons.com/fullImage.zip', + version: 'http://opentrons.com/version.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + }, + }) + const progressCallback = vi.fn() + const provider = getProvider({ + manifestUrl: 'http://opentrons.com/releases.json', + channel: 'release', + updateCacheDirectory: '/some/random/directory', + currentVersion: '1.2.3', + }) + return expect(provider.refreshUpdateCache(progressCallback)) + .resolves.toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + .then(() => + expect(provider.refreshUpdateCache(progressCallback)).resolves.toEqual({ + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + }) + ) + }) +}) diff --git a/app-shell-odd/src/system-update/from-web/__tests__/release-files.test.ts b/app-shell-odd/src/system-update/from-web/__tests__/release-files.test.ts new file mode 100644 index 00000000000..34df59eaf49 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/__tests__/release-files.test.ts @@ -0,0 +1,514 @@ +// TODO(mc, 2020-06-11): test all release-files functions +import { vi, describe, it, expect, afterEach } from 'vitest' +import { when } from 'vitest-when' +import path from 'path' +import { promises as fs } from 'fs' + +import { fetchToFile as httpFetchToFile } from '../../../http' +import { + ensureCleanReleaseCacheForVersion, + getReleaseFiles, + downloadReleaseFiles, + getOrDownloadReleaseFiles, +} from '../release-files' + +import { directoryWithCleanup } from '../../utils' +import type { ReleaseSetUrls } from '../../types' + +vi.mock('../../../http') +vi.mock('../../../log') + +const fetchToFile = vi.mocked(httpFetchToFile) + +describe('ensureCleanReleaseCacheForVersion', () => { + it('should create the appropriate directory tree if it does not exist', () => + directoryWithCleanup(directory => + ensureCleanReleaseCacheForVersion( + path.join(directory, 'somerandomdirectory', 'someotherrandomdirectory'), + '1.2.3' + ) + .then(cacheDirectory => { + expect(cacheDirectory).toEqual( + path.join( + directory, + 'somerandomdirectory', + 'someotherrandomdirectory', + 'cached-release-1.2.3' + ) + ) + return fs.stat(cacheDirectory) + }) + .then(stats => expect(stats.isDirectory()).toBeTruthy()) + )) + it('should create the appropriate directory if the base directory entry is occupied by a file', () => + directoryWithCleanup(directory => + fs + .writeFile( + path.join(directory, 'somerandomdirectory'), + 'somerandomdata' + ) + .then(() => + ensureCleanReleaseCacheForVersion( + path.join(directory, 'somerandomdirectory'), + '1.2.3' + ) + ) + .then(cacheDirectory => { + expect(cacheDirectory).toEqual( + path.join(directory, 'somerandomdirectory', 'cached-release-1.2.3') + ) + return fs.stat(cacheDirectory) + }) + .then(stats => expect(stats.isDirectory()).toBeTruthy()) + )) + it('should create the appropriate directory if the version directory entry is occupied by a file', () => + directoryWithCleanup(directory => + fs + .mkdir(path.join(directory, 'somerandomdirectory')) + .then(() => + fs.writeFile( + path.join(directory, 'somerandomdirectory', 'cached-release-1.2.3'), + 'somerandomdata' + ) + ) + .then(() => + ensureCleanReleaseCacheForVersion( + path.join(directory, 'somerandomdirectory'), + '1.2.3' + ) + ) + .then(baseDirectory => { + expect(baseDirectory).toEqual( + path.join(directory, 'somerandomdirectory', 'cached-release-1.2.3') + ) + return fs.stat(baseDirectory) + }) + .then(stats => expect(stats.isDirectory()).toBeTruthy()) + )) + it('should remove caches for other versions from the cache directory', () => + directoryWithCleanup(directory => + fs + .mkdir(path.join(directory, 'cached-release-0.1.2')) + .then(() => fs.mkdir(path.join(directory, 'cached-release-4.5.6'))) + .then(() => + fs.writeFile( + path.join(directory, 'cached-release-4.5.6', 'test.zip'), + 'asfjohasda' + ) + ) + .then(() => ensureCleanReleaseCacheForVersion(directory, '1.2.3')) + .then(cacheDirectory => { + expect(cacheDirectory).toEqual( + path.join(directory, 'cached-release-1.2.3') + ) + return fs.readdir(directory) + }) + .then(contents => expect(contents).toEqual(['cached-release-1.2.3'])) + )) + it('should leave already-existing correct version cache directories untouched', () => + directoryWithCleanup(directory => + fs + .mkdir(path.join(directory, 'cached-release-1.2.3')) + .then(() => + fs.writeFile( + path.join(directory, 'cached-release-1.2.3', 'system.zip'), + '123123' + ) + ) + .then(() => ensureCleanReleaseCacheForVersion(directory, '1.2.3')) + .then(cacheDirectory => fs.readdir(cacheDirectory)) + .then(contents => { + expect(contents).toEqual(['system.zip']) + return fs.readFile( + path.join(directory, 'cached-release-1.2.3', 'system.zip'), + { encoding: 'utf-8' } + ) + }) + .then(contents => expect(contents).toEqual('123123')) + )) +}) + +describe('getReleaseFiles', () => { + it('should fail if no release files are cached', () => + directoryWithCleanup(directory => + expect( + getReleaseFiles( + { + fullImage: 'http://opentrons.com/fullImage.zip', + system: 'http://opentrons.com/ot3-system.zip', + version: 'http//opentrons.com/VERSION.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + directory + ) + ).rejects.toThrow() + )) + it('should fail if system is not present but all others are', () => + directoryWithCleanup(directory => + fs + .writeFile(path.join(directory, 'fullImage.zip'), 'aslkdjasd') + .then(() => fs.writeFile(path.join(directory, 'VERSION.json'), 'asdas')) + .then(() => + fs.writeFile(path.join(directory, 'releaseNotes.md'), 'asdalsda') + ) + .then(() => + expect( + getReleaseFiles( + { + fullImage: 'http://opentrons.com/fullImage.zip', + system: 'http://opentrons.com/ot3-system.zip', + version: 'http//opentrons.com/VERSION.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + directory + ) + ).rejects.toThrow() + ) + )) + it('should return available files if system.zip is one of them', () => + directoryWithCleanup(directory => + fs + .writeFile(path.join(directory, 'ot3-system.zip'), 'asdjlhasd') + .then(() => + expect( + getReleaseFiles( + { + fullImage: 'http://opentrons.com/fullImage.zip', + system: 'http://opentrons.com/ot3-system.zip', + version: 'http//opentrons.com/VERSION.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + directory + ) + ).resolves.toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: null, + releaseNotesContent: null, + }) + ) + )) + it('should find release notes if available', () => + directoryWithCleanup(directory => + fs + .writeFile(path.join(directory, 'ot3-system.zip'), 'asdjlhasd') + .then(() => + fs.writeFile(path.join(directory, 'releaseNotes.md'), 'asdasda') + ) + .then(() => + expect( + getReleaseFiles( + { + fullImage: 'http://opentrons.com/fullImage.zip', + system: 'http://opentrons.com/ot3-system.zip', + version: 'http//opentrons.com/VERSION.json', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + }, + directory + ) + ).resolves.toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: path.join(directory, 'releaseNotes.md'), + releaseNotesContent: 'asdasda', + }) + ) + )) +}) + +describe('downloadReleaseFiles', () => { + afterEach(() => { + vi.resetAllMocks() + }) + it('should try and fetch both system zip and release notes', () => + directoryWithCleanup(directory => { + let tempSystemPath = '' + when(fetchToFile) + .calledWith( + 'http://opentrons.com/ot3-system.zip', + expect.any(String), + expect.any(Object) + ) + .thenDo((_url, dest, _opts) => { + tempSystemPath = dest + return fs + .writeFile(dest, 'this is the contents of the system.zip') + .then(() => dest) + }) + when(fetchToFile) + .calledWith( + 'http://opentrons.com/releaseNotes.md', + expect.any(String), + expect.any(Object) + ) + .thenDo((_url, dest) => { + return fs + .writeFile(dest, 'this is the contents of the release notes') + .then(() => dest) + }) + const progress = vi.fn() + return downloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } as ReleaseSetUrls, + directory, + progress, + new AbortController() + ).then(files => { + expect(files).toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: path.join(directory, 'releaseNotes.md'), + releaseNotesContent: 'this is the contents of the release notes', + }) + return Promise.all([ + fs + .readFile(files.system, { encoding: 'utf-8' }) + .then(contents => + expect(contents).toEqual('this is the contents of the system.zip') + ), + fs + .readFile(files.releaseNotes as string, { encoding: 'utf-8' }) + .then(contents => + expect(contents).toEqual( + 'this is the contents of the release notes' + ) + ), + expect(fs.stat(path.dirname(tempSystemPath))).rejects.toThrow(), + ]) + }) + })) + it('should fetch only system zip if only system is available', () => + directoryWithCleanup(directory => { + when(fetchToFile) + .calledWith( + 'http://opentrons.com/ot3-system.zip', + expect.any(String), + expect.any(Object) + ) + .thenDo((_url, dest, _opts) => { + return fs + .writeFile(dest, 'this is the contents of the system.zip') + .then(() => dest) + }) + const progress = vi.fn() + return downloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + } as ReleaseSetUrls, + directory, + progress, + new AbortController() + ).then(files => { + expect(files).toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: null, + releaseNotesContent: null, + }) + return fs + .readFile(files.system, { encoding: 'utf-8' }) + .then(contents => + expect(contents).toEqual('this is the contents of the system.zip') + ) + }) + })) + it('should tolerate failing to fetch release notes', () => + directoryWithCleanup(directory => { + when(fetchToFile) + .calledWith( + 'http://opentrons.com/ot3-system.zip', + expect.any(String), + expect.any(Object) + ) + .thenDo((_url, dest, _opts) => { + return fs + .writeFile(dest, 'this is the contents of the system.zip') + .then(() => dest) + }) + when(fetchToFile) + .calledWith( + 'http://opentrons.com/releaseNotes.md', + expect.any(String), + expect.any(Object) + ) + .thenReject(new Error('oh no!')) + const progress = vi.fn() + return downloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } as ReleaseSetUrls, + directory, + progress, + new AbortController() + ).then(files => { + expect(files).toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: null, + releaseNotesContent: null, + }) + return fs + .readFile(files.system, { encoding: 'utf-8' }) + .then(contents => + expect(contents).toEqual('this is the contents of the system.zip') + ) + }) + })) + it('should fail if it cannot fetch system zip', () => + directoryWithCleanup(directory => { + let tempSystemPath = '' + when(fetchToFile) + .calledWith( + 'http://opentrons.com/ot3-system.zip', + expect.any(String), + expect.any(Object) + ) + .thenReject(new Error('oh no')) + when(fetchToFile) + .calledWith( + 'http://opentrons.com/releaseNotes.md', + expect.any(String), + expect.any(Object) + ) + .thenDo((_url, dest) => { + tempSystemPath = dest + return fs + .writeFile(dest, 'this is the contents of the release notes') + .then(() => dest) + }) + const progress = vi.fn() + return expect( + downloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } as ReleaseSetUrls, + directory, + progress, + new AbortController() + ) + ) + .rejects.toThrow() + .then(() => + expect(fs.stat(path.dirname(tempSystemPath))).rejects.toThrow() + ) + })) + it('should allow the http requests to be aborted', () => + directoryWithCleanup(directory => { + const aborter = new AbortController() + const progressCallback = vi.fn() + when(fetchToFile) + .calledWith('http://opentrons.com/ot3-system.zip', expect.any(String), { + onProgress: progressCallback, + signal: aborter.signal, + }) + .thenDo( + (_url, dest, options) => + new Promise((resolve, reject) => { + const listener = () => { + reject(options.signal.reason) + } + options.signal.addEventListener('abort', listener, { once: true }) + aborter.abort('oh no!') + return fs + .writeFile(dest, 'this is the contents of the system.zip') + .then(() => dest) + }) + ) + return expect( + downloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + } as ReleaseSetUrls, + directory, + progressCallback, + aborter + ) + ).rejects.toThrow() + })) +}) + +describe('getOrDownloadReleaseFiles', () => { + it('should not download release files if they are cached', () => + directoryWithCleanup(directory => + fs + .writeFile(path.join(directory, 'ot3-system.zip'), 'asdjlhasd') + .then(() => + expect( + getOrDownloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + releaseNotes: 'http://opentrons.com/releaseNotes.md', + } as ReleaseSetUrls, + directory, + vi.fn(), + new AbortController() + ) + ) + .resolves.toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: null, + releaseNotesContent: null, + }) + .then(() => expect(fetchToFile).not.toHaveBeenCalled()) + ) + )) + it('should download release files if they are not cached', () => + directoryWithCleanup(directory => { + when(fetchToFile) + .calledWith( + 'http://opentrons.com/ot3-system.zip', + expect.any(String), + expect.any(Object) + ) + .thenDo((_url, dest, _opts) => { + return fs + .writeFile(dest, 'this is the contents of the system.zip') + .then(() => dest) + }) + + return expect( + getOrDownloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + } as ReleaseSetUrls, + directory, + vi.fn(), + new AbortController() + ) + ) + .resolves.toEqual({ + system: path.join(directory, 'ot3-system.zip'), + releaseNotes: null, + releaseNotesContent: null, + }) + .then(() => + fs + .readFile(path.join(directory, 'ot3-system.zip'), { + encoding: 'utf-8', + }) + .then(contents => + expect(contents).toEqual('this is the contents of the system.zip') + ) + ) + })) + it('should fail if the file is not cached and can not be downloaded', () => + directoryWithCleanup(directory => { + when(fetchToFile) + .calledWith( + 'http://opentrons.com/ot3-system.zip', + expect.any(String), + expect.any(Object) + ) + .thenReject(new Error('oh no')) + + return expect( + getOrDownloadReleaseFiles( + { + system: 'http://opentrons.com/ot3-system.zip', + } as ReleaseSetUrls, + directory, + vi.fn(), + new AbortController() + ) + ).rejects.toThrow() + })) +}) diff --git a/app-shell-odd/src/system-update/from-web/__tests__/release-manifest.test.ts b/app-shell-odd/src/system-update/from-web/__tests__/release-manifest.test.ts new file mode 100644 index 00000000000..8062cd6b28b --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/__tests__/release-manifest.test.ts @@ -0,0 +1,185 @@ +import { describe, it, vi, expect } from 'vitest' +import { when } from 'vitest-when' +import path from 'path' +import { readdir, writeFile, mkdir, readFile } from 'fs/promises' +import { fetchJson as _fetchJson } from '../../../http' +import { ensureCacheDir, getOrDownloadManifest } from '../release-manifest' +import { directoryWithCleanup } from '../../utils' + +vi.mock('../../../http') +// note: this doesn't look like it's needed but it is because http uses log +vi.mock('../../../log') +const fetchJson = vi.mocked(_fetchJson) + +const MOCK_MANIFEST = { + production: { + '1.2.3': { + fullImage: 'https://opentrons.com/no', + system: 'https://opentrons.com/no2', + version: 'https://opentrons.com/no3', + releaseNotes: 'https://opentrons.com/no4', + }, + }, +} + +describe('ensureCacheDirectory', () => { + it('should create the cache directory if it or its parents do not exist', () => + directoryWithCleanup(directory => + ensureCacheDir( + path.join(directory as string, 'somerandomname', 'someotherrandomname') + ) + .then(ensuredDirectory => { + expect(ensuredDirectory).toEqual( + path.join(directory, 'somerandomname', 'someotherrandomname') + ) + return readdir(path.join(directory, 'somerandomname'), { + withFileTypes: true, + }) + }) + .then(contents => { + expect(contents).toHaveLength(1) + expect(contents[0].isDirectory()).toBeTruthy() + expect(contents[0].name).toEqual('someotherrandomname') + return readdir(path.join(contents[0].path, contents[0].name)) + }) + .then(contents => { + expect(contents).toHaveLength(0) + }) + )) + it('should delete and recreate the cache directory if it is a file', () => + directoryWithCleanup(directory => + writeFile(path.join(directory, 'somerandomname'), 'alsdasda') + .then(() => ensureCacheDir(path.join(directory, 'somerandomname'))) + .then(ensuredDirectory => { + expect(ensuredDirectory).toEqual( + path.join(directory, 'somerandomname') + ) + return readdir(directory, { withFileTypes: true }) + }) + .then(contents => { + expect(contents).toHaveLength(1) + expect(contents[0].isDirectory()).toBeTruthy() + expect(contents[0].name).toEqual('somerandomname') + return readdir(path.join(contents[0].path, contents[0].name)) + }) + .then(contents => { + expect(contents).toHaveLength(0) + }) + )) + + it('should remove a non-file with the same name as the manifest file', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'somerandomname', 'manifest.json'), { + recursive: true, + }) + .then(() => + writeFile( + path.join(directory, 'somerandomname', 'testfile'), + 'testdata' + ) + ) + .then(() => ensureCacheDir(path.join(directory, 'somerandomname'))) + .then(ensuredDirectory => readdir(ensuredDirectory)) + .then(contents => { + expect(contents).not.toContain('manifest.json') + return readFile(path.join(directory, 'somerandomname', 'testfile'), { + encoding: 'utf-8', + }) + }) + .then(contents => expect(contents).toEqual('testdata')) + )) + + it('should preserve extra contents of the directory if the directory exists', () => + directoryWithCleanup(directory => + mkdir(path.join(directory, 'somerandomname'), { recursive: true }) + .then(() => + writeFile( + path.join(directory, 'somerandomname', 'somerandomfile'), + 'somerandomdata' + ) + ) + .then(() => ensureCacheDir(path.join(directory, 'somerandomname'))) + .then(ensuredDirectory => { + expect(ensuredDirectory).toEqual( + path.join(directory, 'somerandomname') + ) + return readFile( + path.join(directory, 'somerandomname', 'somerandomfile'), + { encoding: 'utf-8' } + ) + }) + .then(contents => { + expect(contents).toEqual('somerandomdata') + return readdir(directory) + }) + .then(contents => expect(contents).toEqual(['somerandomname'])) + )) +}) + +describe('getOrDownloadManifest', () => { + const localManifest = { + production: { + '4.5.6': { + fullImage: 'https://opentrons.com/no', + system: 'https://opentrons.com/no2', + version: 'https://opentrons.com/no3', + releaseNotes: 'https://opentrons.com/no4', + }, + }, + } + it('should download a new manifest if possible', () => + directoryWithCleanup(directory => + writeFile( + path.join(directory, 'manifest.json'), + JSON.stringify(localManifest) + ) + .then(() => { + when(fetchJson) + .calledWith( + 'http://opentrons.com/releases.json', + expect.any(Object) + ) + .thenResolve(MOCK_MANIFEST) + return getOrDownloadManifest( + 'http://opentrons.com/releases.json', + directory, + new AbortController() + ) + }) + .then(manifest => expect(manifest).toEqual(MOCK_MANIFEST)) + )) + it('should use a cached manifest if the download fails', () => + directoryWithCleanup(directory => + writeFile( + path.join(directory, 'manifest.json'), + JSON.stringify(localManifest) + ) + .then(() => { + when(fetchJson) + .calledWith( + 'http://opentrons.com/releases.json', + expect.any(Object) + ) + .thenReject(new Error('oh no!')) + return getOrDownloadManifest( + 'http://opentrons.com/releases.json', + directory, + new AbortController() + ) + }) + .then(manifest => expect(manifest).toEqual(localManifest)) + )) + it('should reject if no manifest is available', () => + directoryWithCleanup(directory => { + when(fetchJson) + .calledWith('http://opentrons.com/releases.json', expect.any(Object)) + .thenReject(new Error('oh no!')) + return expect( + getOrDownloadManifest( + 'http://opentrons.com/releases.json', + directory, + new AbortController() + ) + ).rejects.toThrow() + })) +}) diff --git a/app-shell-odd/src/system-update/from-web/index.ts b/app-shell-odd/src/system-update/from-web/index.ts new file mode 100644 index 00000000000..0a9c34e3370 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/index.ts @@ -0,0 +1,2 @@ +export { getProvider } from './provider' +export type { WebUpdateSource } from './provider' diff --git a/app-shell-odd/src/system-update/from-web/latest-update.ts b/app-shell-odd/src/system-update/from-web/latest-update.ts new file mode 100644 index 00000000000..1a270c85ddd --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/latest-update.ts @@ -0,0 +1,28 @@ +import semver from 'semver' + +const channelFinder = (version: string, channel: string): boolean => { + // return the latest alpha/beta if a user subscribes to alpha/beta updates + if (['alpha', 'beta'].includes(channel)) { + return version.includes(channel) + } else { + // otherwise get the latest stable version + return !version.includes('alpha') && !version.includes('beta') + } +} + +export const latestVersionForChannel = ( + availableVersions: string[], + channel: string +): string | null => + availableVersions + .filter(version => channelFinder(version, channel)) + .sort((a, b) => (semver.gt(a, b) ? 1 : -1)) + .pop() ?? null + +export const shouldUpdate = ( + currentVersion: string, + availableVersion: string | null +): string | null => + availableVersion != null && currentVersion !== availableVersion + ? availableVersion + : null diff --git a/app-shell-odd/src/system-update/from-web/provider.ts b/app-shell-odd/src/system-update/from-web/provider.ts new file mode 100644 index 00000000000..ca5c8da9fc9 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/provider.ts @@ -0,0 +1,209 @@ +import path from 'path' +import { rm } from 'fs/promises' + +import { createLogger } from '../../log' +import { LocalAbortError } from '../../http' + +import type { + UpdateProvider, + ResolvedUpdate, + UnresolvedUpdate, + ProgressCallback, + NoUpdate, +} from '../types' + +import { getOrDownloadManifest, getReleaseSet } from './release-manifest' +import { cleanUpAndGetOrDownloadReleaseFiles } from './release-files' +import { latestVersionForChannel, shouldUpdate } from './latest-update' + +import type { DownloadProgress } from '../../http' + +const log = createLogger('systemUpdate/from-web/provider') + +export interface WebUpdateSource { + manifestUrl: string + channel: string + updateCacheDirectory: string + currentVersion: string +} + +export function getProvider( + from: WebUpdateSource +): UpdateProvider { + let locked = false + let canceller = new AbortController() + const lockCache = (): void => { + locked = true + canceller.abort('cache locked') + canceller = new AbortController() + } + const versionCacheDir = path.join(from.updateCacheDirectory, 'versions') + const noUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } as const + let currentUpdate: UnresolvedUpdate = noUpdate + let currentCheck: Promise | null = null + const updater = async ( + progress: ProgressCallback + ): Promise => { + const myCanceller = canceller + // this needs to be an `as`-assertion on the value because we can only guarantee that + // currentUpdate is resolved by the function of the program: we know that this function, + // which is the only thing that can alter currentUpdate, will always end with a resolved update, + // and we know that this function will not be running twice at the same time. + // eslint-disable-next-line @typescript-eslint/consistent-type-assertions + const previousUpdate = { + version: currentUpdate.version, + files: currentUpdate.files == null ? null : { ...currentUpdate.files }, + releaseNotes: currentUpdate.releaseNotes, + downloadProgress: currentUpdate.downloadProgress, + } as ResolvedUpdate + if (locked) { + throw new Error('cache locked') + } + const returnNoUpdate = (): NoUpdate => { + currentUpdate = noUpdate + progress(noUpdate) + return noUpdate + } + const manifest = await getOrDownloadManifest( + from.manifestUrl, + from.updateCacheDirectory, + myCanceller + ).catch((error: Error) => { + if (myCanceller.signal.aborted) { + log.info('aborted cache update because cache was locked') + currentUpdate = previousUpdate + progress(previousUpdate) + throw error + } + log.info( + `Failed to get or download update manifest: ${error.name}: ${error.message}` + ) + return null + }) + if (manifest == null) { + log.info(`no manifest found, returning`) + return returnNoUpdate() + } + const latestVersion = latestVersionForChannel( + Object.keys(manifest.production), + from.channel + ) + + const versionToUpdate = shouldUpdate(from.currentVersion, latestVersion) + if (versionToUpdate == null) { + log.debug(`no update found, returning`) + return returnNoUpdate() + } + const releaseUrls = getReleaseSet(manifest, versionToUpdate) + if (releaseUrls == null) { + log.debug(`no release urls found, returning`) + return returnNoUpdate() + } + log.info(`Finding version ${latestVersion}`) + const downloadingUpdate = { + version: latestVersion, + files: null, + releaseNotes: null, + downloadProgress: 0, + } as const + progress(downloadingUpdate) + currentUpdate = downloadingUpdate + + if (myCanceller.signal.aborted) { + log.info('aborted cache update because cache was locked') + currentUpdate = previousUpdate + progress(previousUpdate) + throw new LocalAbortError('cache locked') + } + const localFiles = await cleanUpAndGetOrDownloadReleaseFiles( + releaseUrls, + versionCacheDir, + versionToUpdate, + (downloadProgress: DownloadProgress): void => { + const downloadProgressPercent = + downloadProgress.size == null || downloadProgress.size === 0.0 + ? 0 + : (downloadProgress.downloaded / downloadProgress.size) * 100 + log.debug( + `Downloading update ${versionToUpdate}: ${downloadProgress.downloaded}/${downloadProgress.size}B (${downloadProgressPercent}%)` + ) + const update = { + version: versionToUpdate, + files: null, + releaseNotes: null, + downloadProgress: downloadProgressPercent, + } + currentUpdate = update + progress(update) + }, + myCanceller + ).catch((err: Error) => { + if (myCanceller.signal.aborted) { + currentUpdate = previousUpdate + progress(previousUpdate) + throw err + } else { + log.warn(`Failed to fetch update data: ${err.name}: ${err.message}`) + } + return null + }) + + if (localFiles == null) { + log.info( + `Download of ${versionToUpdate} failed, no release data is available` + ) + return returnNoUpdate() + } + if (myCanceller.signal.aborted) { + currentUpdate = previousUpdate + progress(previousUpdate) + throw new LocalAbortError('cache locked') + } + + const updateDetails = { + version: versionToUpdate, + files: { + system: localFiles.system, + releaseNotes: localFiles.releaseNotes, + }, + releaseNotes: localFiles.releaseNotesContent, + downloadProgress: 100, + } as const + currentUpdate = updateDetails + progress(updateDetails) + return updateDetails + } + return { + getUpdateDetails: () => currentUpdate, + refreshUpdateCache: (progress: ProgressCallback) => { + if (currentCheck != null) { + return new Promise((resolve, reject) => { + reject(new Error('Check already ongoing')) + }) + } else { + const updaterPromise = updater(progress) + currentCheck = updaterPromise + return updaterPromise.finally(() => { + currentCheck = null + }) + } + }, + + teardown: () => { + lockCache() + return rm(from.updateCacheDirectory, { recursive: true, force: true }) + }, + lockUpdateCache: lockCache, + unlockUpdateCache: () => { + locked = false + }, + name: () => + `WebUpdateProvider from ${from.manifestUrl} channel ${from.channel}`, + source: () => from, + } +} diff --git a/app-shell-odd/src/system-update/from-web/release-files.ts b/app-shell-odd/src/system-update/from-web/release-files.ts new file mode 100644 index 00000000000..a3c45cf5d42 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/release-files.ts @@ -0,0 +1,243 @@ +// functions for downloading and storing release files + +import path from 'path' +import tempy from 'tempy' +import { move, readdir, rm, mkdirp, readFile } from 'fs-extra' +import { fetchToFile } from '../../http' +import { createLogger } from '../../log' + +import type { DownloadProgress } from '../../http' +import type { ReleaseSetUrls, ReleaseSetFilepaths } from '../types' +import type { Dirent } from 'fs' + +const log = createLogger('systemUpdate/from-web/release-files') +const outPath = (dir: string, url: string): string => { + return path.join(dir, path.basename(url)) +} + +const RELEASE_DIRECTORY_PREFIX = 'cached-release-' + +export const directoryNameForRelease = (version: string): string => + `${RELEASE_DIRECTORY_PREFIX}${version}` + +export const directoryForRelease = ( + baseDirectory: string, + version: string +): string => path.join(baseDirectory, directoryNameForRelease(version)) + +async function ensureReleaseCache(baseDirectory: string): Promise { + try { + return await readdir(baseDirectory, { withFileTypes: true }) + } catch (error: any) { + console.log( + `Could not read download cache base directory: ${error.name}: ${error.message}: remaking` + ) + await rm(baseDirectory, { force: true, recursive: true }) + await mkdirp(baseDirectory) + return [] + } +} + +export const ensureCleanReleaseCacheForVersion = ( + baseDirectory: string, + version: string +): Promise => + ensureReleaseCache(baseDirectory) + .then(contents => + Promise.all( + contents.map(contained => + !contained.isDirectory() || + contained.name !== directoryNameForRelease(version) + ? rm(path.join(baseDirectory, contained.name), { + force: true, + recursive: true, + }) + : new Promise(resolve => { + resolve() + }) + ) + ) + ) + .then(() => mkdirp(directoryForRelease(baseDirectory, version))) + .then(() => directoryForRelease(baseDirectory, version)) + +export interface ReleaseSetData extends ReleaseSetFilepaths { + releaseNotesContent: string | null +} + +export const augmentWithReleaseNotesContent = ( + releaseFiles: ReleaseSetFilepaths +): Promise => + releaseFiles.releaseNotes == null + ? new Promise(resolve => { + resolve({ ...releaseFiles, releaseNotesContent: null }) + }) + : readReleaseNotes(releaseFiles.releaseNotes) + .then(releaseNotesContent => ({ ...releaseFiles, releaseNotesContent })) + .catch(err => { + log.error( + `Release notes should be present but cannot be read: ${err.name}: ${err.message}` + ) + return { ...releaseFiles, releaseNotesContent: null } + }) + +// checks `directory` for system update files matching the given `urls`, and +// downloads them if they can't be found +export function getReleaseFiles( + urls: ReleaseSetUrls, + directory: string +): Promise { + return readdir(directory).then((files: string[]) => { + log.info(`Files in system update download directory ${directory}: ${files}`) + const expected = { + system: path.basename(urls.system), + releaseNotes: + urls?.releaseNotes == null ? null : path.basename(urls.releaseNotes), + } + const foundFiles = files.reduce>( + ( + releaseSetFilePaths: Partial, + thisFile: string + ): Partial => { + if (thisFile === expected.system) { + return { ...releaseSetFilePaths, system: thisFile } + } + if ( + expected.releaseNotes != null && + thisFile === expected.releaseNotes + ) { + return { ...releaseSetFilePaths, releaseNotes: thisFile } + } + return releaseSetFilePaths + }, + {} + ) + if (foundFiles?.system != null) { + const files = { + system: outPath(directory, foundFiles.system), + releaseNotes: + foundFiles?.releaseNotes != null + ? outPath(directory, foundFiles.releaseNotes) + : null, + } + log.info( + `Found system file ${foundFiles.system} in cache directory ${directory}` + ) + return augmentWithReleaseNotesContent(files) + } + + throw new Error( + `no release files cached: could not find system file ${outPath( + directory, + urls.system + )} in ${files}` + ) + }) +} + +// downloads the entire release set to a temporary directory, and once they're +// all successfully downloaded, renames the directory to `directory` +export function downloadReleaseFiles( + urls: ReleaseSetUrls, + directory: string, + // `onProgress` will be called with download progress as the files are read + onProgress: (progress: DownloadProgress) => void, + canceller: AbortController +): Promise { + const tempDir: string = tempy.directory() + const tempSystemPath = outPath(tempDir, urls.system) + const tempNotesPath = outPath(tempDir, urls.releaseNotes ?? '') + // downloads are streamed directly to the filesystem to avoid loading them + // all into memory simultaneously + const notesReq = + urls.releaseNotes != null + ? fetchToFile(urls.releaseNotes, tempNotesPath, { + signal: canceller.signal, + }).catch(err => { + log.warn( + `release notes not available from ${urls.releaseNotes}: ${err.name}: ${err.message}` + ) + return null + }) + : Promise.resolve(null) + if (urls.releaseNotes != null) { + log.info(`Downloading ${urls.releaseNotes} to ${tempNotesPath}`) + } else { + log.info('No release notes available, not downloading') + } + log.info(`Downloading ${urls.system} to ${tempSystemPath}`) + const systemReq = fetchToFile(urls.system, tempSystemPath, { + onProgress, + signal: canceller.signal, + }) + return Promise.all([systemReq, notesReq]) + .then(results => { + const [systemTemp, releaseNotesTemp] = results + const systemPath = outPath(directory, systemTemp) + const notesPath = releaseNotesTemp + ? outPath(directory, releaseNotesTemp) + : null + + log.info(`Download complete, ${tempDir}=>${directory}`) + + return move(tempDir, directory, { overwrite: true }).then(() => { + log.info(`Move complete`) + return augmentWithReleaseNotesContent({ + system: systemPath, + releaseNotes: notesPath, + }) + }) + }) + .catch(error => { + log.error( + `Failed to download release files: ${error.name}: ${error.message}` + ) + return rm(tempDir, { force: true, recursive: true }).then(() => { + throw error + }) + }) +} + +export async function getOrDownloadReleaseFiles( + urls: ReleaseSetUrls, + releaseCacheDirectory: string, + onProgress: (progress: DownloadProgress) => void, + canceller: AbortController +): Promise { + try { + return await getReleaseFiles(urls, releaseCacheDirectory) + } catch (error: any) { + log.info( + `Could not find cached release files for ${releaseCacheDirectory}: ${error.name}: ${error.message}, attempting to download` + ) + return await downloadReleaseFiles( + urls, + releaseCacheDirectory, + onProgress, + canceller + ) + } +} + +export const cleanUpAndGetOrDownloadReleaseFiles = ( + urls: ReleaseSetUrls, + baseDirectory: string, + version: string, + onProgress: (progress: DownloadProgress) => void, + canceller: AbortController +): Promise => + ensureCleanReleaseCacheForVersion(baseDirectory, version).then(versionCache => + getOrDownloadReleaseFiles(urls, versionCache, onProgress, canceller) + ) + +const readReleaseNotes = (path: string | null): Promise => + path == null + ? new Promise(resolve => { + resolve(null) + }) + : readFile(path, { encoding: 'utf-8' }).catch(err => { + log.warn( + `Could not read release notes from ${path}: ${err.name}: ${err.message}` + ) + return null + }) diff --git a/app-shell-odd/src/system-update/from-web/release-manifest.ts b/app-shell-odd/src/system-update/from-web/release-manifest.ts new file mode 100644 index 00000000000..9433067cb17 --- /dev/null +++ b/app-shell-odd/src/system-update/from-web/release-manifest.ts @@ -0,0 +1,101 @@ +import * as FS from 'fs/promises' +import path from 'path' +import { readJson, outputJson } from 'fs-extra' + +import type { Stats } from 'fs' +import { fetchJson, LocalAbortError } from '../../http' +import type { ReleaseManifest, ReleaseSetUrls } from '../types' +import { createLogger } from '../../log' + +const log = createLogger('systemUpdate/from-web/provider') + +export function getReleaseSet( + manifest: ReleaseManifest, + version: string +): ReleaseSetUrls | null { + return manifest.production[version] ?? null +} + +export const getCachedReleaseManifest = ( + cacheDir: string +): Promise => readJson(`${cacheDir}/manifest.json`) + +const removeAndRemake = (directory: string): Promise => + FS.rm(directory, { recursive: true, force: true }) + .then(() => FS.mkdir(directory, { recursive: true })) + .then(() => FS.stat(directory)) + +export const ensureCacheDir = (directory: string): Promise => + FS.stat(directory) + .catch(() => removeAndRemake(directory)) + .then(stats => + stats.isDirectory() + ? new Promise(resolve => { + resolve(stats) + }) + : removeAndRemake(directory) + ) + .then(() => FS.readdir(directory, { withFileTypes: true })) + .then(contents => { + const manifestCandidate = contents.find( + entry => entry.name === 'manifest.json' + ) + if (manifestCandidate == null || manifestCandidate.isFile()) { + return new Promise(resolve => { + resolve(directory) + }) + } + return FS.rm(path.join(directory, 'manifest.json'), { + force: true, + recursive: true, + }).then(() => directory) + }) + +export const downloadManifest = ( + manifestUrl: string, + cacheDir: string, + cancel: AbortController +): Promise => { + log.info(`Attempting to fetch release manifest from ${manifestUrl}`) + return fetchJson(manifestUrl, { + signal: cancel.signal, + }).then(manifest => { + log.info('Fetched release manifest OK') + return outputJson(path.join(cacheDir, 'manifest.json'), manifest).then( + () => manifest + ) + }) +} + +export const ensureCacheDirAndDownloadManifest = ( + manifestUrl: string, + cacheDir: string, + cancel: AbortController +): Promise => + ensureCacheDir(cacheDir).then(ensuredCacheDir => + downloadManifest(manifestUrl, ensuredCacheDir, cancel) + ) + +export async function getOrDownloadManifest( + manifestUrl: string, + cacheDir: string, + cancel: AbortController +): Promise { + try { + return await ensureCacheDirAndDownloadManifest( + manifestUrl, + cacheDir, + cancel + ) + } catch (error: any) { + if (error instanceof LocalAbortError) { + log.info('Aborted during manifest fetch') + throw error + } else { + log.info( + `Could not fetch manifest: ${error.name}: ${error.message}, falling back to cached` + ) + return await getCachedReleaseManifest(cacheDir) + } + } +} diff --git a/app-shell-odd/src/system-update/handler.ts b/app-shell-odd/src/system-update/handler.ts new file mode 100644 index 00000000000..8344578e9fa --- /dev/null +++ b/app-shell-odd/src/system-update/handler.ts @@ -0,0 +1,380 @@ +// system update handler + +import Semver from 'semver' + +import { CONFIG_INITIALIZED, VALUE_UPDATED } from '../constants' +import { createLogger } from '../log' +import { postFile } from '../http' +import { getConfig } from '../config' +import { getSystemUpdateDir } from './directories' +import { SYSTEM_FILENAME, FLEX_MANIFEST_URL } from './constants' +import { getProvider as getWebUpdateProvider } from './from-web' +import { getProvider as getUsbUpdateProvider } from './from-usb' + +import type { Action, Dispatch } from '../types' +import type { UpdateProvider, UnresolvedUpdate, ReadyUpdate } from './types' +import type { USBUpdateSource } from './from-usb' + +export const CURRENT_SYSTEM_VERSION = _PKG_VERSION_ + +const log = createLogger('system-update/handler') + +export interface UpdateDriver { + handleAction: (action: Action) => Promise + reload: () => Promise + shouldReload: () => boolean + teardown: () => Promise +} + +export function createUpdateDriver(dispatch: Dispatch): UpdateDriver { + log.info(`Running robot system updates storing to ${getSystemUpdateDir()}`) + + let webUpdate: UnresolvedUpdate = { + version: null, + files: null, + releaseNotes: null, + downloadProgress: 0, + } + let webProvider = getWebUpdateProvider({ + manifestUrl: FLEX_MANIFEST_URL, + channel: getConfig('update').channel, + updateCacheDirectory: getSystemUpdateDir(), + currentVersion: CURRENT_SYSTEM_VERSION, + }) + const usbProviders: Record> = {} + let currentBestUsbUpdate: + | (ReadyUpdate & { providerName: string }) + | null = null + + const updateBestUsbUpdate = (): void => { + currentBestUsbUpdate = null + Object.values(usbProviders).forEach(provider => { + const providerUpdate = provider.getUpdateDetails() + if (providerUpdate.files == null) { + // nothing to do, keep null + } else if (currentBestUsbUpdate == null) { + currentBestUsbUpdate = { + ...(providerUpdate as ReadyUpdate), + providerName: provider.name(), + } + } else if ( + Semver.gt(providerUpdate.version, currentBestUsbUpdate.version) + ) { + currentBestUsbUpdate = { + ...(providerUpdate as ReadyUpdate), + providerName: provider.name(), + } + } + }) + } + + const dispatchStaticUpdateData = (): void => { + if (currentBestUsbUpdate != null) { + dispatchUpdateInfo( + { + version: currentBestUsbUpdate.version, + releaseNotes: currentBestUsbUpdate.releaseNotes, + force: true, + }, + dispatch + ) + } else { + dispatchUpdateInfo( + { + version: webUpdate.version, + releaseNotes: webUpdate.releaseNotes, + force: false, + }, + dispatch + ) + } + } + + return { + handleAction: (action: Action): Promise => { + switch (action.type) { + case 'shell:CHECK_UPDATE': + return webProvider + .refreshUpdateCache(updateStatus => { + webUpdate = updateStatus + if (currentBestUsbUpdate == null) { + if ( + updateStatus.version != null && + updateStatus.files == null && + updateStatus.downloadProgress === 0 + ) { + dispatch({ + type: 'robotUpdate:UPDATE_VERSION', + payload: { + version: updateStatus.version, + force: false, + target: 'flex', + }, + }) + } else if ( + updateStatus.version != null && + updateStatus.files == null && + updateStatus.downloadProgress !== 0 + ) { + dispatch({ + // TODO: change this action type to 'systemUpdate:DOWNLOAD_PROGRESS' + type: 'robotUpdate:DOWNLOAD_PROGRESS', + payload: { + progress: updateStatus.downloadProgress, + target: 'flex', + }, + }) + } else if (updateStatus.files != null) { + dispatchStaticUpdateData() + } + } + }) + .catch(err => { + log.warn( + `Error finding updates with ${webProvider.name()}: ${ + err.name + }: ${err.message}` + ) + return { + version: null, + files: null, + downloadProgress: 0, + releaseNotes: null, + } as const + }) + .then(result => { + webUpdate = result + dispatchStaticUpdateData() + }) + case 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED': + log.info( + `mass storage device enumerated at ${action.payload.rootPath}` + ) + if (usbProviders[action.payload.rootPath] != null) { + return new Promise(resolve => { + resolve() + }) + } + usbProviders[action.payload.rootPath] = getUsbUpdateProvider({ + currentVersion: CURRENT_SYSTEM_VERSION, + massStorageDeviceRoot: action.payload.rootPath, + massStorageDeviceFiles: action.payload.filePaths, + }) + return usbProviders[action.payload.rootPath] + .refreshUpdateCache(() => {}) + .then(() => { + updateBestUsbUpdate() + dispatchStaticUpdateData() + }) + .catch(err => { + log.error( + `Failed to get updates from ${action.payload.rootPath}: ${err.name}: ${err.message}` + ) + }) + + case 'shell:ROBOT_MASS_STORAGE_DEVICE_REMOVED': + log.info(`mass storage removed at ${action.payload.rootPath}`) + const provider = usbProviders[action.payload.rootPath] + if (provider != null) { + return provider + .teardown() + .then(() => { + // eslint-disable-next-line @typescript-eslint/no-dynamic-delete + delete usbProviders[action.payload.rootPath] + updateBestUsbUpdate() + }) + .catch(err => { + log.error( + `Failed to tear down provider ${provider.name()}: ${ + err.name + }: ${err.message}` + ) + }) + .then(() => { + dispatchStaticUpdateData() + }) + } + return new Promise(resolve => { + resolve() + }) + case 'robotUpdate:UPLOAD_FILE': { + const { host, path, systemFile } = action.payload + // eslint-disable-next-line @typescript-eslint/no-floating-promises + return postFile( + `http://${host.ip}:${host.port}${path}`, + SYSTEM_FILENAME, + systemFile + ) + .then(() => ({ + type: 'robotUpdate:FILE_UPLOAD_DONE' as const, + payload: host.name, + })) + .catch((error: Error) => { + log.warn('Error uploading update to robot', { + path, + systemFile, + error, + }) + + return { + type: 'robotUpdate:UNEXPECTED_ERROR' as const, + payload: { + message: `Error uploading update to robot: ${error.message}`, + }, + } + }) + .then(dispatch) + } + case 'robotUpdate:READ_SYSTEM_FILE': { + const getDetails = (): { + systemFile: string + version: string + isManualFile: false + } | null => { + if (currentBestUsbUpdate) { + return { + systemFile: currentBestUsbUpdate.files.system, + version: currentBestUsbUpdate.version, + isManualFile: false, + } + } else if (webUpdate.files?.system != null) { + return { + systemFile: webUpdate.files.system, + version: webUpdate.version as string, // version is string if files is not null + isManualFile: false, + } + } else { + return null + } + } + return new Promise(resolve => { + const details = getDetails() + if (details == null) { + dispatch({ + type: 'robotUpdate:UNEXPECTED_ERROR', + payload: { message: 'System update file not downloaded' }, + }) + resolve() + return + } + + dispatch({ + type: 'robotUpdate:FILE_INFO' as const, + payload: details, + }) + resolve() + }) + } + case 'robotUpdate:READ_USER_FILE': { + return new Promise(resolve => { + dispatch({ + type: 'robotUpdate:UNEXPECTED_ERROR', + payload: { + message: 'Updates of this kind are not implemented for ODD', + }, + }) + resolve() + }) + } + } + return new Promise(resolve => { + resolve() + }) + }, + reload: () => { + webProvider.lockUpdateCache() + return webProvider + .teardown() + .catch(err => { + log.error( + `Failed to tear down web provider ${webProvider.name()}: ${ + err.name + }: ${err.message}` + ) + }) + .then(() => { + webProvider = getWebUpdateProvider({ + manifestUrl: FLEX_MANIFEST_URL, + channel: getConfig('update').channel, + updateCacheDirectory: getSystemUpdateDir(), + currentVersion: CURRENT_SYSTEM_VERSION, + }) + }) + .catch(err => { + const message = `System updates failed to handle config change: ${err.name}: ${err.message}` + log.error(message) + dispatch({ + type: 'robotUpdate:UNEXPECTED_ERROR', + payload: { message: message }, + }) + }) + }, + shouldReload: () => + getConfig('update').channel !== webProvider.source().channel, + teardown: () => { + return Promise.allSettled([ + webProvider.teardown(), + ...Object.values(usbProviders).map(provider => provider.teardown()), + ]) + .catch(errs => { + log.error(`Failed to tear down some providers: ${errs}`) + }) + .then(results => { + log.info('all providers torn down') + }) + }, + } +} + +export interface UpdatableDriver { + getUpdateDriver: () => UpdateDriver | null + handleAction: (action: Action) => Promise +} + +export function manageDriver(dispatch: Dispatch): UpdatableDriver { + let updateDriver: UpdateDriver | null = null + return { + handleAction: action => { + if (action.type === CONFIG_INITIALIZED) { + log.info('Initializing update driver') + return new Promise(resolve => { + updateDriver = createUpdateDriver(dispatch) + resolve() + }) + } else if (updateDriver != null) { + if (action.type === VALUE_UPDATED && updateDriver.shouldReload()) { + return updateDriver.reload() + } else { + return updateDriver.handleAction(action) + } + } else { + return new Promise(resolve => { + log.warn( + `update driver manager received action ${action.type} before initialization` + ) + resolve() + }) + } + }, + getUpdateDriver: () => updateDriver, + } +} + +export function registerRobotSystemUpdate(dispatch: Dispatch): Dispatch { + return manageDriver(dispatch).handleAction +} + +const dispatchUpdateInfo = ( + info: { version: string | null; releaseNotes: string | null; force: boolean }, + dispatch: Dispatch +): void => { + const { version, releaseNotes, force } = info + dispatch({ + type: 'robotUpdate:UPDATE_INFO', + payload: { releaseNotes, version, force, target: 'flex' }, + }) + dispatch({ + type: 'robotUpdate:UPDATE_VERSION', + payload: { version, force, target: 'flex' }, + }) +} diff --git a/app-shell-odd/src/system-update/index.ts b/app-shell-odd/src/system-update/index.ts index 7d8e62fb8ac..4ec36b05a57 100644 --- a/app-shell-odd/src/system-update/index.ts +++ b/app-shell-odd/src/system-update/index.ts @@ -1,394 +1,2 @@ // system update files -import path from 'path' -import { ensureDir } from 'fs-extra' -import { readFile } from 'fs/promises' -import StreamZip from 'node-stream-zip' -import Semver from 'semver' -import { UI_INITIALIZED } from '../constants' -import { createLogger } from '../log' -import { - getLatestSystemUpdateUrls, - getLatestVersion, - isUpdateAvailable, - updateLatestVersion, -} from '../update' -import { - getReleaseFiles, - readUserFileInfo, - cleanupReleaseFiles, -} from './release-files' -import { uploadSystemFile } from './update' -import { getSystemUpdateDir } from './directories' - -import type { DownloadProgress } from '../http' -import type { Action, Dispatch } from '../types' -import type { ReleaseSetFilepaths } from './types' - -const log = createLogger('systemUpdate/index') -const REASONABLE_VERSION_FILE_SIZE_B = 4096 - -let isGettingLatestSystemFiles = false -const isGettingMassStorageUpdatesFrom: Set = new Set() -let massStorageUpdateSet: ReleaseSetFilepaths | null = null -let systemUpdateSet: ReleaseSetFilepaths | null = null - -const readFileInfoAndDispatch = ( - dispatch: Dispatch, - fileName: string, - isManualFile: boolean = false -): Promise => - readUserFileInfo(fileName) - .then(fileInfo => ({ - type: 'robotUpdate:FILE_INFO' as const, - payload: { - systemFile: fileInfo.systemFile, - version: fileInfo.versionInfo.opentrons_api_version, - isManualFile, - }, - })) - .catch((error: Error) => ({ - type: 'robotUpdate:UNEXPECTED_ERROR' as const, - payload: { message: error.message }, - })) - .then(dispatch) - -export function registerRobotSystemUpdate(dispatch: Dispatch): Dispatch { - log.info(`Running robot system updates storing to ${getSystemUpdateDir()}`) - return function handleAction(action: Action) { - switch (action.type) { - case UI_INITIALIZED: - case 'shell:CHECK_UPDATE': - // short circuit early if we're already downloading the latest system files - if (isGettingLatestSystemFiles) { - log.info(`system update download already in progress`) - return - } - updateLatestVersion() - .then(() => { - if (isUpdateAvailable() && !isGettingLatestSystemFiles) { - isGettingLatestSystemFiles = true - return getLatestSystemUpdateFiles(dispatch) - } - }) - .then(() => { - isGettingLatestSystemFiles = false - }) - .catch((error: Error) => { - log.warn('Error checking for update', { - error, - }) - isGettingLatestSystemFiles = false - }) - - break - - case 'robotUpdate:UPLOAD_FILE': { - const { host, path, systemFile } = action.payload - // eslint-disable-next-line @typescript-eslint/no-floating-promises - uploadSystemFile(host, path, systemFile) - .then(() => ({ - type: 'robotUpdate:FILE_UPLOAD_DONE' as const, - payload: host.name, - })) - .catch((error: Error) => { - log.warn('Error uploading update to robot', { - path, - systemFile, - error, - }) - - return { - type: 'robotUpdate:UNEXPECTED_ERROR' as const, - payload: { - message: `Error uploading update to robot: ${error.message}`, - }, - } - }) - .then(dispatch) - - break - } - - case 'robotUpdate:READ_USER_FILE': { - const { systemFile } = action.payload as { systemFile: string } - // eslint-disable-next-line @typescript-eslint/no-floating-promises - readFileInfoAndDispatch(dispatch, systemFile, true) - break - } - case 'robotUpdate:READ_SYSTEM_FILE': { - const systemFile = - massStorageUpdateSet?.system ?? systemUpdateSet?.system - if (systemFile == null) { - dispatch({ - type: 'robotUpdate:UNEXPECTED_ERROR', - payload: { message: 'System update file not downloaded' }, - }) - return - } - // eslint-disable-next-line @typescript-eslint/no-floating-promises - readFileInfoAndDispatch(dispatch, systemFile) - break - } - case 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED': - if (isGettingMassStorageUpdatesFrom.has(action.payload.rootPath)) { - return - } - isGettingMassStorageUpdatesFrom.add(action.payload.rootPath) - getLatestMassStorageUpdateFiles(action.payload.filePaths, dispatch) - .then(() => { - isGettingMassStorageUpdatesFrom.delete(action.payload.rootPath) - }) - .catch(() => { - isGettingMassStorageUpdatesFrom.delete(action.payload.rootPath) - }) - break - case 'shell:ROBOT_MASS_STORAGE_DEVICE_REMOVED': - if ( - massStorageUpdateSet !== null && - massStorageUpdateSet.system.startsWith(action.payload.rootPath) - ) { - console.log( - `Mass storage device ${action.payload.rootPath} removed, reverting to non-usb updates` - ) - massStorageUpdateSet = null - getCachedSystemUpdateFiles(dispatch) - } else { - console.log( - `Mass storage device ${action.payload.rootPath} removed but this was not an update source` - ) - } - break - } - } -} - -const getVersionFromOpenedZipIfValid = (zip: StreamZip): Promise => - new Promise((resolve, reject) => { - Object.values(zip.entries()).forEach(entry => { - if ( - entry.isFile && - entry.name === 'VERSION.json' && - entry.size < REASONABLE_VERSION_FILE_SIZE_B - ) { - const contents = zip.entryDataSync(entry.name).toString('ascii') - try { - const parsedContents = JSON.parse(contents) - if (parsedContents?.robot_type !== 'OT-3 Standard') { - reject(new Error('not a Flex release file')) - } - const fileVersion = parsedContents?.opentrons_api_version - const version = Semver.valid(fileVersion as string) - if (version === null) { - reject(new Error(`${fileVersion} is not a valid version`)) - } else { - resolve(version) - } - } catch (error) { - reject(error) - } - } - }) - }) - -interface FileDetails { - path: string - version: string -} - -const getVersionFromZipIfValid = (path: string): Promise => - new Promise((resolve, reject) => { - const zip = new StreamZip({ file: path, storeEntries: true }) - zip.on('ready', () => { - getVersionFromOpenedZipIfValid(zip) - .then(version => { - zip.close() - resolve({ version, path }) - }) - .catch(err => { - zip.close() - reject(err) - }) - }) - zip.on('error', err => { - zip.close() - reject(err) - }) - }) - -const fakeReleaseNotesForMassStorage = (version: string): string => ` -# Opentrons Robot Software Version ${version} - -This update is from a USB mass storage device connected to your Flex, and release notes cannot be shown. - -Don't remove the USB mass storage device while the update is in progress. -` - -export const getLatestMassStorageUpdateFiles = ( - filePaths: string[], - dispatch: Dispatch -): Promise => - Promise.all( - filePaths.map(path => - path.endsWith('.zip') - ? getVersionFromZipIfValid(path).catch(() => null) - : new Promise(resolve => { - resolve(null) - }) - ) - ).then(values => { - const update = values.reduce( - (prev, current) => - prev === null - ? current === null - ? prev - : current - : current === null - ? prev - : Semver.gt(current.version, prev.version) - ? current - : prev, - null - ) - if (update === null) { - console.log('no updates found in mass storage device') - } else { - console.log(`found update to version ${update.version} on mass storage`) - const releaseNotes = fakeReleaseNotesForMassStorage(update.version) - massStorageUpdateSet = { system: update.path, releaseNotes } - dispatchUpdateInfo( - { version: update.version, releaseNotes, force: true }, - dispatch - ) - } - }) - -const dispatchUpdateInfo = ( - info: { version: string | null; releaseNotes: string | null; force: boolean }, - dispatch: Dispatch -): void => { - const { version, releaseNotes, force } = info - dispatch({ - type: 'robotUpdate:UPDATE_INFO', - payload: { releaseNotes, version, force, target: 'flex' }, - }) - dispatch({ - type: 'robotUpdate:UPDATE_VERSION', - payload: { version, force, target: 'flex' }, - }) -} - -// Get latest system update version -// 1. Ensure the system update directory exists -// 2. Get the manifest file from the local cache -// 3. Get the release files according to the manifest -// a. If the files need downloading, dispatch progress updates to UI -// 4. Cache the filepaths of the update files in memory -// 5. Dispatch info or error to UI -export function getLatestSystemUpdateFiles( - dispatch: Dispatch -): Promise { - const fileDownloadDir = path.join( - getSystemUpdateDir(), - 'robot-system-updates' - ) - - return ensureDir(getSystemUpdateDir()) - .then(() => getLatestSystemUpdateUrls()) - .then(urls => { - if (urls === null) { - const latestVersion = getLatestVersion() - log.warn('No release files in manifest', { - version: latestVersion, - }) - return Promise.reject( - new Error(`No release files in manifest for version ${latestVersion}`) - ) - } - - let prevPercentDone = 0 - - const handleProgress = (progress: DownloadProgress): void => { - const { downloaded, size } = progress - if (size !== null) { - const percentDone = Math.round((downloaded / size) * 100) - if (Math.abs(percentDone - prevPercentDone) > 0) { - if (massStorageUpdateSet === null) { - dispatch({ - // TODO: change this action type to 'systemUpdate:DOWNLOAD_PROGRESS' - type: 'robotUpdate:DOWNLOAD_PROGRESS', - payload: { progress: percentDone, target: 'flex' }, - }) - } - prevPercentDone = percentDone - } - } - } - - return getReleaseFiles(urls, fileDownloadDir, handleProgress) - .then(filepaths => { - return cacheUpdateSet(filepaths) - }) - .then(updateInfo => { - massStorageUpdateSet === null && - dispatchUpdateInfo({ force: false, ...updateInfo }, dispatch) - }) - .catch((error: Error) => { - dispatch({ - type: 'robotUpdate:DOWNLOAD_ERROR', - payload: { error: error.message, target: 'flex' }, - }) - }) - .then(() => - cleanupReleaseFiles(getSystemUpdateDir(), 'robot-system-updates') - ) - .catch((error: Error) => { - log.warn('Unable to cleanup old release files', { error }) - }) - }) -} - -export function getCachedSystemUpdateFiles( - dispatch: Dispatch -): Promise { - if (systemUpdateSet) { - return getInfoFromUpdateSet(systemUpdateSet) - .then(updateInfo => { - dispatchUpdateInfo({ force: false, ...updateInfo }, dispatch) - }) - .catch(err => { - console.log(`Could not get info from update set: ${err}`) - }) - } else { - dispatchUpdateInfo( - { version: null, releaseNotes: null, force: false }, - dispatch - ) - return new Promise(resolve => { - resolve('no files') - }) - } -} - -function getInfoFromUpdateSet( - filepaths: ReleaseSetFilepaths -): Promise<{ version: string; releaseNotes: string | null }> { - const version = getLatestVersion() - const releaseNotesContentPromise = filepaths.releaseNotes - ? readFile(filepaths.releaseNotes, 'utf8') - : new Promise(resolve => { - resolve(null) - }) - return releaseNotesContentPromise - .then(releaseNotes => ({ - version: version, - releaseNotes, - })) - .catch(() => ({ version: version, releaseNotes: '' })) -} - -function cacheUpdateSet( - filepaths: ReleaseSetFilepaths -): Promise<{ version: string; releaseNotes: string | null }> { - systemUpdateSet = filepaths - return getInfoFromUpdateSet(systemUpdateSet) -} +export { registerRobotSystemUpdate } from './handler' diff --git a/app-shell-odd/src/system-update/release-files.ts b/app-shell-odd/src/system-update/release-files.ts deleted file mode 100644 index 6ea57648d05..00000000000 --- a/app-shell-odd/src/system-update/release-files.ts +++ /dev/null @@ -1,148 +0,0 @@ -// functions for downloading and storing release files -import assert from 'assert' -import path from 'path' -import { promisify } from 'util' -import tempy from 'tempy' -import { move, readdir, remove } from 'fs-extra' -import StreamZip from 'node-stream-zip' -import getStream from 'get-stream' - -import { createLogger } from '../log' -import { fetchToFile } from '../http' -import type { DownloadProgress } from '../http' -import type { ReleaseSetUrls, ReleaseSetFilepaths, UserFileInfo } from './types' - -const VERSION_FILENAME = 'VERSION.json' - -const log = createLogger('systemUpdate/release-files') -const outPath = (dir: string, url: string): string => { - return path.join(dir, path.basename(url)) -} - -// checks `directory` for system update files matching the given `urls`, and -// downloads them if they can't be found -export function getReleaseFiles( - urls: ReleaseSetUrls, - directory: string, - onProgress: (progress: DownloadProgress) => unknown -): Promise { - return readdir(directory) - .catch(error => { - log.warn('Error retrieving files from filesystem', { error }) - return [] - }) - .then((files: string[]) => { - log.debug('Files in system update download directory', { files }) - const system = outPath(directory, urls.system) - const releaseNotes = outPath(directory, urls.releaseNotes ?? '') - - // TODO: check for release notes when OT-3 manifest points to real release notes - if (files.some(f => f === path.basename(system))) { - return { system, releaseNotes } - } - - return downloadReleaseFiles(urls, directory, onProgress) - }) -} - -// downloads the entire release set to a temporary directory, and once they're -// all successfully downloaded, renames the directory to `directory` -// TODO(mc, 2019-07-09): DRY this up if/when more than 2 files are required -export function downloadReleaseFiles( - urls: ReleaseSetUrls, - directory: string, - // `onProgress` will be called with download progress as the files are read - onProgress: (progress: DownloadProgress) => unknown -): Promise { - const tempDir: string = tempy.directory() - const tempSystemPath = outPath(tempDir, urls.system) - const tempNotesPath = outPath(tempDir, urls.releaseNotes ?? '') - - log.debug('directory created for robot update downloads', { tempDir }) - - // downloads are streamed directly to the filesystem to avoid loading them - // all into memory simultaneously - const systemReq = fetchToFile(urls.system, tempSystemPath, { onProgress }) - const notesReq = urls.releaseNotes - ? fetchToFile(urls.releaseNotes, tempNotesPath) - : Promise.resolve(null) - - return Promise.all([systemReq, notesReq]).then(results => { - const [systemTemp, releaseNotesTemp] = results - const systemPath = outPath(directory, systemTemp) - const notesPath = releaseNotesTemp - ? outPath(directory, releaseNotesTemp) - : null - - log.debug('renaming directory', { from: tempDir, to: directory }) - - return move(tempDir, directory, { overwrite: true }).then(() => ({ - system: systemPath, - releaseNotes: notesPath, - })) - }) -} - -export function readUserFileInfo(systemFile: string): Promise { - const openZip = new Promise((resolve, reject) => { - const zip = new StreamZip({ file: systemFile, storeEntries: true }) - .once('ready', handleReady) - .once('error', handleError) - - function handleReady(): void { - cleanup() - resolve(zip) - } - - function handleError(error: Error): void { - cleanup() - zip.close() - reject(error) - } - - function cleanup(): void { - zip.removeListener('ready', handleReady) - zip.removeListener('error', handleError) - } - }) - - return openZip.then(zip => { - const entries = zip.entries() - const streamFromZip = promisify(zip.stream.bind(zip)) - - assert(VERSION_FILENAME in entries, `${VERSION_FILENAME} not in archive`) - - const result = streamFromZip(VERSION_FILENAME) - // @ts-expect-error(mc, 2021-02-17): stream may be undefined - .then(getStream) - .then(JSON.parse) - .then(versionInfo => ({ - systemFile, - versionInfo, - })) - - result.finally(() => { - zip.close() - }) - - return result - }) -} - -export function cleanupReleaseFiles( - downloadsDir: string, - currentRelease: string -): Promise { - log.debug('deleting release files not part of release ', currentRelease) - - return readdir(downloadsDir, { withFileTypes: true }) - .then(files => { - return ( - files - // eslint-disable-next-line @typescript-eslint/strict-boolean-expressions - .filter(f => f.isDirectory() && f.name !== currentRelease) - .map(f => path.join(downloadsDir, f.name)) - ) - }) - .then(removals => Promise.all(removals.map(f => remove(f)))) -} diff --git a/app-shell-odd/src/system-update/release-manifest.ts b/app-shell-odd/src/system-update/release-manifest.ts deleted file mode 100644 index d27c8a04449..00000000000 --- a/app-shell-odd/src/system-update/release-manifest.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { readJson, outputJson } from 'fs-extra' -import { fetchJson } from '../http' -import { createLogger } from '../log' -import { getManifestCacheDir } from './directories' -import type { ReleaseManifest, ReleaseSetUrls } from './types' - -const log = createLogger('systemUpdate/release-manifest') - -export function getReleaseSet( - manifest: ReleaseManifest, - version: string -): ReleaseSetUrls | null { - return manifest.production[version] ?? null -} - -export const getCachedReleaseManifest = (): Promise => - readJson(getManifestCacheDir()) - -export const downloadAndCacheReleaseManifest = ( - manifestUrl: string -): Promise => - fetchJson(manifestUrl) - .then(manifest => { - return outputJson(getManifestCacheDir(), manifest).then(() => manifest) - }) - .catch((error: Error) => { - log.error('Error downloading the release manifest', { error }) - return readJson(getManifestCacheDir()) - }) diff --git a/app-shell-odd/src/system-update/types.ts b/app-shell-odd/src/system-update/types.ts index 8555d980791..12c2f5dc674 100644 --- a/app-shell-odd/src/system-update/types.ts +++ b/app-shell-odd/src/system-update/types.ts @@ -16,24 +16,47 @@ export interface ReleaseSetFilepaths { releaseNotes: string | null } -// shape of VERSION.json in update file -export interface VersionInfo { - buildroot_version: string - buildroot_sha: string - buildroot_branch: string - buildroot_buildid: string - build_type: string - opentrons_api_version: string - opentrons_api_sha: string - opentrons_api_branch: string - update_server_version: string - update_server_sha: string - update_server_branch: string +export interface NoUpdate { + version: null + files: null + releaseNotes: null + downloadProgress: 0 } -export interface UserFileInfo { - // filepath of update file - systemFile: string - // parsed contents of VERSION.json - versionInfo: VersionInfo +export interface FoundUpdate { + version: string + files: null + releaseNotes: null + downloadProgress: number +} + +export interface ReadyUpdate { + version: string + files: ReleaseSetFilepaths + releaseNotes: string | null + downloadProgress: 100 +} + +export type ResolvedUpdate = NoUpdate | ReadyUpdate +export type UnresolvedUpdate = ResolvedUpdate | FoundUpdate +export type ProgressCallback = (status: UnresolvedUpdate) => void + +// Interface provided by the web and usb sourced updaters. Type variable is +// specified by the updater implementation. +export interface UpdateProvider { + // Call before disposing to make sure any temporary storage is removed + teardown: () => Promise + // Scan an implementation-defined location for updates + refreshUpdateCache: (progress: ProgressCallback) => Promise + // Get the details of a found update, if any. + getUpdateDetails: () => UnresolvedUpdate + // Lock the update cache, which will prevent anything from accidentally overwriting stuff + // while it's being sent as an update + lockUpdateCache: () => void + // Reverse lockUpdateCache() + unlockUpdateCache: () => void + // get an identifier for logging + name: () => string + // get the current source + source: () => UpdateSourceDetails } diff --git a/app-shell-odd/src/system-update/update.ts b/app-shell-odd/src/system-update/update.ts deleted file mode 100644 index d1adb6e9c3d..00000000000 --- a/app-shell-odd/src/system-update/update.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { postFile } from '../http' -import type { - RobotModel, - ViewableRobot, -} from '@opentrons/app/src/redux/discovery/types' - -const OT2_FILENAME = 'ot2-system.zip' -const SYSTEM_FILENAME = 'system-update.zip' - -const getSystemFileName = (robotModel: RobotModel): string => { - if (robotModel === 'OT-2 Standard' || robotModel === null) { - return OT2_FILENAME - } - return SYSTEM_FILENAME -} - -export function uploadSystemFile( - robot: ViewableRobot, - urlPath: string, - file: string -): Promise { - const url = `http://${robot.ip}:${robot.port}${urlPath}` - - return postFile(url, getSystemFileName(robot.robotModel), file) -} diff --git a/app-shell-odd/src/system-update/utils.ts b/app-shell-odd/src/system-update/utils.ts new file mode 100644 index 00000000000..e0a334ba5d4 --- /dev/null +++ b/app-shell-odd/src/system-update/utils.ts @@ -0,0 +1,18 @@ +import { rm } from 'fs/promises' +import tempy from 'tempy' + +export const directoryWithCleanup = ( + task: (directory: string) => Promise +): Promise => { + const directory = tempy.directory() + return new Promise((resolve, reject) => + task(directory as string) + .then(result => { + resolve(result) + }) + .catch(err => { + reject(err) + }) + .finally(() => rm(directory as string, { recursive: true, force: true })) + ) +} diff --git a/app-shell-odd/src/system.ts b/app-shell-odd/src/system.ts new file mode 100644 index 00000000000..36c427a7e94 --- /dev/null +++ b/app-shell-odd/src/system.ts @@ -0,0 +1,22 @@ +import { UPDATE_BRIGHTNESS } from './constants' +import { createLogger } from './log' +import systemd from './systemd' + +import type { Action } from './types' + +const log = createLogger('system') + +export function registerUpdateBrightness(): (action: Action) => void { + return function handleAction(action: Action) { + switch (action.type) { + case UPDATE_BRIGHTNESS: + console.log('update the brightness') + systemd + .updateBrightness(action.payload.message) + .catch(err => + log.debug('Something wrong when updating the brightness', err) + ) + break + } + } +} diff --git a/app-shell-odd/src/types.ts b/app-shell-odd/src/types.ts index 2899171a08b..5d8f8a9502a 100644 --- a/app-shell-odd/src/types.ts +++ b/app-shell-odd/src/types.ts @@ -112,11 +112,13 @@ export type CLEAR_CACHE_TYPE = 'discovery:CLEAR_CACHE' export interface ConfigInitializedAction { type: CONFIG_INITIALIZED_TYPE payload: { config: Config } + meta: { shell: true } } export interface ConfigValueUpdatedAction { type: CONFIG_VALUE_UPDATED_TYPE payload: { path: string; value: any } + meta: { shell: true } } export interface StartDiscoveryAction { diff --git a/app-shell-odd/src/update.ts b/app-shell-odd/src/update.ts deleted file mode 100644 index d1ea2f154b3..00000000000 --- a/app-shell-odd/src/update.ts +++ /dev/null @@ -1,113 +0,0 @@ -import semver from 'semver' -import { UI_INITIALIZED, UPDATE_BRIGHTNESS } from './constants' -import { createLogger } from './log' -import { getConfig } from './config' -import { - downloadAndCacheReleaseManifest, - getCachedReleaseManifest, - getReleaseSet, -} from './system-update/release-manifest' -import systemd from './systemd' - -import type { Action, Dispatch } from './types' -import type { ReleaseSetUrls } from './system-update/types' - -const log = createLogger('update') - -const OPENTRONS_PROJECT: string = _OPENTRONS_PROJECT_ - -export const FLEX_MANIFEST_URL = - OPENTRONS_PROJECT && OPENTRONS_PROJECT.includes('robot-stack') - ? 'https://builds.opentrons.com/ot3-oe/releases.json' - : 'https://ot3-development.builds.opentrons.com/ot3-oe/releases.json' - -const PKG_VERSION = _PKG_VERSION_ -let LATEST_OT_SYSTEM_VERSION = PKG_VERSION - -const channelFinder = (version: string, channel: string): boolean => { - // return the latest alpha/beta if a user subscribes to alpha/beta updates - if (['alpha', 'beta'].includes(channel)) { - return version.includes(channel) - } else { - // otherwise get the latest stable version - return !version.includes('alpha') && !version.includes('beta') - } -} - -export const getLatestSystemUpdateUrls = (): Promise => { - return getCachedReleaseManifest() - .then(manifest => getReleaseSet(manifest, getLatestVersion())) - .catch((error: Error) => { - log.warn('Error retrieving release manifest', { - version: getLatestVersion(), - error, - }) - return Promise.reject(error) - }) -} - -export const updateLatestVersion = (): Promise => { - const channel = getConfig('update').channel - - return downloadAndCacheReleaseManifest(FLEX_MANIFEST_URL) - .then(response => { - const latestAvailableVersion = Object.keys(response.production) - .sort((a, b) => { - if (semver.lt(a, b)) { - return 1 - } - return -1 - }) - .find(verson => channelFinder(verson, channel)) - const changed = LATEST_OT_SYSTEM_VERSION !== latestAvailableVersion - LATEST_OT_SYSTEM_VERSION = latestAvailableVersion ?? PKG_VERSION - if (changed) { - log.info( - `Update: latest version available from ${FLEX_MANIFEST_URL} is ${latestAvailableVersion}` - ) - } - return LATEST_OT_SYSTEM_VERSION - }) - .catch((e: Error) => { - log.warn( - `Update: error fetching latest system version from ${FLEX_MANIFEST_URL}: ${e.message}, keeping latest version at ${LATEST_OT_SYSTEM_VERSION}` - ) - return LATEST_OT_SYSTEM_VERSION - }) -} - -export const getLatestVersion = (): string => { - return LATEST_OT_SYSTEM_VERSION -} - -export const getCurrentVersion = (): string => PKG_VERSION - -export const isUpdateAvailable = (): boolean => - getLatestVersion() !== getCurrentVersion() - -export function registerUpdate( - dispatch: Dispatch -): (action: Action) => unknown { - return function handleAction(action: Action) { - switch (action.type) { - case UI_INITIALIZED: - case 'shell:CHECK_UPDATE': - return updateLatestVersion() - } - } -} - -export function registerUpdateBrightness(): (action: Action) => unknown { - return function handleAction(action: Action) { - switch (action.type) { - case UPDATE_BRIGHTNESS: - console.log('update the brightness') - systemd - .updateBrightness(action.payload.message) - .catch(err => - log.debug('Something wrong when updating the brightness', err) - ) - break - } - } -} diff --git a/app-shell-odd/src/usb.ts b/app-shell-odd/src/usb.ts index 44252c6a339..1c5e6bd14a7 100644 --- a/app-shell-odd/src/usb.ts +++ b/app-shell-odd/src/usb.ts @@ -2,6 +2,7 @@ import * as fs from 'fs' import * as fsPromises from 'fs/promises' import { join } from 'path' import { flatten } from 'lodash' +import { createLogger } from './log' import { robotMassStorageDeviceAdded, robotMassStorageDeviceEnumerated, @@ -16,7 +17,12 @@ import type { Dispatch, Action } from './types' const FLEX_USB_MOUNT_DIR = '/media/' const FLEX_USB_DEVICE_DIR = '/dev/' -const FLEX_USB_MOUNT_FILTER = /sd[a-z]+[0-9]+$/ +// filter matches sda0, sdc9, sdb +const FLEX_USB_DEVICE_FILTER = /sd[a-z]+[0-9]*$/ +// filter matches sda0, sdc9, sdb, VOLUME-sdc10 +const FLEX_USB_MOUNT_FILTER = /([^/]+-)?(sd[a-z]+[0-9]*)$/ + +const log = createLogger('mass-storage') // These are for backoff algorithm // apply the delay from 1 sec 64 sec @@ -48,11 +54,15 @@ const isWeirdDirectoryAndShouldSkip = (dirName: string): boolean => .map(keyword => dirName.includes(keyword)) .reduce((prev, current) => prev || current, false) -const enumerateMassStorage = (path: string): Promise => { +const doEnumerateMassStorage = ( + path: string, + depth: number +): Promise => { + log.info(`Enumerating mass storage path ${path}`) return callWithRetry(() => fsPromises.readdir(path).then(entries => { - if (entries.length === 0) { - throw new Error('No entries found, retrying...') + if (entries.length === 0 && depth === 0) { + throw new Error('No entries found for top level, retrying...') } return entries }) @@ -62,29 +72,44 @@ const enumerateMassStorage = (path: string): Promise => { Promise.all( entries.map(entry => entry.isDirectory() && !isWeirdDirectoryAndShouldSkip(entry.name) - ? enumerateMassStorage(join(path, entry.name)) + ? doEnumerateMassStorage(join(path, entry.name), depth + 1) : new Promise(resolve => { resolve([join(path, entry.name)]) }) ) ) ) - .catch(error => { - console.error(`Error enumerating mass storage: ${error}`) + .catch((error: Error) => { + log.error( + `Error enumerating mass storage path ${path}: ${error.name}: ${error.message}` + ) return [] }) .then(flatten) - .then(result => { - return result - }) + .then(result => result) +} + +const enumerateMassStorage = (path: string): Promise => { + log.info(`Beginning scan of mass storage device at ${path}`) + return doEnumerateMassStorage(path, 0).then(results => { + log.info(`Found ${results.length} files in ${path}`) + return results + }) } + export function watchForMassStorage(dispatch: Dispatch): () => void { - console.log('watching for mass storage') + log.info('watching for mass storage') let prevDirs: string[] = [] const handleNewlyPresent = (path: string): Promise => { dispatch(robotMassStorageDeviceAdded(path)) return enumerateMassStorage(path) .then(contents => { + log.debug( + `mass storage device at ${path} enumerated: ${JSON.stringify( + contents + )}` + ) + log.info(`Enumerated ${path} with ${contents.length} results`) dispatch(robotMassStorageDeviceEnumerated(path, contents)) }) .then(() => path) @@ -101,6 +126,9 @@ export function watchForMassStorage(dispatch: Dispatch): () => void { const newlyAbsent = prevDirs.filter( entry => !sortedEntries.includes(entry) ) + log.info( + `rescan: newly present: ${newlyPresent} newly absent: ${newlyAbsent}` + ) return Promise.all([ ...newlyAbsent.map(entry => { if (entry.match(FLEX_USB_MOUNT_FILTER)) { @@ -119,6 +147,7 @@ export function watchForMassStorage(dispatch: Dispatch): () => void { ]) }) .then(present => { + log.info(`now present: ${present}`) prevDirs = present.filter((entry): entry is string => entry !== null) }) @@ -133,6 +162,9 @@ export function watchForMassStorage(dispatch: Dispatch): () => void { return } if (!fileName.match(FLEX_USB_MOUNT_FILTER)) { + log.debug( + `mediaWatcher: filename ${fileName} does not match ${FLEX_USB_MOUNT_FILTER}` + ) return } const fullPath = join(FLEX_USB_MOUNT_DIR, fileName) @@ -140,25 +172,36 @@ export function watchForMassStorage(dispatch: Dispatch): () => void { .stat(fullPath) .then(info => { if (!info.isDirectory) { + log.debug(`mediaWatcher: ${fullPath} is not a directory`) return } if (prevDirs.includes(fullPath)) { + log.debug(`mediaWatcher: ${fullPath} is known`) return } - console.log(`New mass storage device ${fileName} detected`) + log.info(`New mass storage device ${fileName} detected`) prevDirs.push(fullPath) return handleNewlyPresent(fullPath) }) - .catch(() => { + .catch(err => { if (prevDirs.includes(fullPath)) { - console.log(`Mass storage device at ${fileName} removed`) + log.info( + `Mass storage device at ${fileName} removed because its mount point disappeared`, + err + ) prevDirs = prevDirs.filter(entry => entry !== fullPath) dispatch(robotMassStorageDeviceRemoved(fullPath)) + } else { + log.debug( + `Mass storage device candidate mountpoint at ${fileName} disappeared`, + err + ) } }) } ) } catch { + log.error(`Failed to start watcher for ${FLEX_USB_MOUNT_DIR}`) return null } } @@ -170,21 +213,42 @@ export function watchForMassStorage(dispatch: Dispatch): () => void { { persistent: true }, (event, fileName) => { if (!!!fileName) return - if (!fileName.match(FLEX_USB_MOUNT_FILTER)) return - const fullPath = join(FLEX_USB_DEVICE_DIR, fileName) - const mountPath = join(FLEX_USB_MOUNT_DIR, fileName) - fsPromises.stat(fullPath).catch(() => { - if (prevDirs.includes(mountPath)) { - console.log(`Mass storage device at ${fileName} removed`) - prevDirs = prevDirs.filter(entry => entry !== mountPath) - dispatch( - robotMassStorageDeviceRemoved(join(FLEX_USB_MOUNT_DIR, fileName)) + if (!fileName.match(FLEX_USB_DEVICE_FILTER)) return + if (event !== 'rename') { + log.debug( + `devWatcher: ignoring ${event} event for ${fileName} (not rename)` + ) + return + } + log.debug(`devWatcher: ${event} event for ${fileName}`) + fsPromises + .readdir(FLEX_USB_DEVICE_DIR) + .then(contents => { + if (contents.includes(fileName)) { + log.debug( + `devWatcher: ${fileName} found in /dev, this is an attach` + ) + // this is an attach + return + } + const prevDir = prevDirs.filter(dir => dir.includes(fileName)).at(0) + log.debug( + `devWatcher: ${fileName} not in /dev, this is a remove, previously mounted at ${prevDir}` ) - // we don't care if this fails because it's racing the system removing - // the mount dir in the common case - fsPromises.unlink(mountPath).catch(() => {}) - } - }) + if (prevDir != null) { + log.info(`Mass storage device at ${fileName} removed`) + prevDirs = prevDirs.filter(entry => entry !== prevDir) + dispatch(robotMassStorageDeviceRemoved(prevDir)) + // we don't care if this fails because it's racing the system removing + // the mount dir in the common case + fsPromises.unlink(prevDir).catch(() => {}) + } + }) + .catch(err => { + log.info( + `Failed to handle mass storage device ${fileName}: ${err.name}: ${err.message}` + ) + }) } ) diff --git a/app-shell/build/release-notes.md b/app-shell/build/release-notes.md index 27ff23e0909..a093e29e6ed 100644 --- a/app-shell/build/release-notes.md +++ b/app-shell/build/release-notes.md @@ -8,6 +8,30 @@ By installing and using Opentrons software, you agree to the Opentrons End-User --- +## Opentrons App Changes in 8.2.0 + +Welcome to the v8.2.0 release of the Opentrons App! This release adds support for the Opentrons Absorbance Plate Reader Module, as well as other features. + +### New Features + +- Run protocols that use the Absorbance Plate Reader and check the status of the module on the robot details screen for your Flex. +- Run protocols that use the new Opentrons Tough PCR Auto-Sealing Lid with the Thermocycler Module GEN2. Stacks of these lids appear in a consolidated view when setting up labware. + +### Improved Features + +- Error recovery now works in more situations and has more options. + - Recover from gripper errors. + - Recover from failure to drop tips. + - Indicate that an error was improperly detected and skip similar errors later in the run. + - Choose from more options of where to drop tips as part of recovery. + - Disable error recovery entirely, if your application requires it. Runs will fail on any error. + +### Bug Fixes + +- Fixed an app crash when performing certain error recovery steps with Python API version 2.15 protocols. + +--- + ## Opentrons App Changes in 8.1.0 Welcome to the v8.1.0 release of the Opentrons App! diff --git a/app-shell/package.json b/app-shell/package.json index 1a1461da837..e94f1f269e2 100644 --- a/app-shell/package.json +++ b/app-shell/package.json @@ -24,9 +24,7 @@ }, "homepage": "https://github.com/Opentrons/opentrons", "workspaces": { - "nohoist": [ - "**" - ] + "nohoist": ["**"] }, "devDependencies": { "electron-notarize": "^1.2.1", @@ -68,7 +66,7 @@ "tempy": "1.0.1", "usb": "^2.11.0", "uuid": "3.2.1", - "winston": "3.1.0", + "winston": "3.15.0", "yargs-parser": "13.1.2" } } diff --git a/app-shell/src/config/actions.ts b/app-shell/src/config/actions.ts index eabc9b47a16..5d96e6c1171 100644 --- a/app-shell/src/config/actions.ts +++ b/app-shell/src/config/actions.ts @@ -111,6 +111,7 @@ import type { export const configInitialized = (config: Config): ConfigInitializedAction => ({ type: CONFIG_INITIALIZED, payload: { config }, + meta: { shell: true }, }) // config value has been updated @@ -120,6 +121,7 @@ export const configValueUpdated = ( ): ConfigValueUpdatedAction => ({ type: VALUE_UPDATED, payload: { path, value }, + meta: { shell: true }, }) export const customLabwareList = ( diff --git a/app-shell/src/main.ts b/app-shell/src/main.ts index ef422a455cc..0f4ab41733b 100644 --- a/app-shell/src/main.ts +++ b/app-shell/src/main.ts @@ -18,7 +18,6 @@ import { registerProtocolStorage } from './protocol-storage' import { getConfig, getStore, getOverrides, registerConfig } from './config' import { registerUsb } from './usb' import { registerNotify, closeAllNotifyConnections } from './notifications' - import type { BrowserWindow } from 'electron' import type { Action, Dispatch, Logger } from './types' import type { LogEntry } from 'winston' diff --git a/app-shell/src/types.ts b/app-shell/src/types.ts index 8a1bea51a20..f608b4512af 100644 --- a/app-shell/src/types.ts +++ b/app-shell/src/types.ts @@ -96,9 +96,11 @@ export type CLEAR_CACHE_TYPE = 'discovery:CLEAR_CACHE' export interface ConfigInitializedAction { type: CONFIG_INITIALIZED_TYPE payload: { config: Config } + meta: { shell: true } } export interface ConfigValueUpdatedAction { type: CONFIG_VALUE_UPDATED_TYPE payload: { path: string; value: any } + meta: { shell: true } } diff --git a/app/package.json b/app/package.json index 034e5dd7cec..e68327af200 100644 --- a/app/package.json +++ b/app/package.json @@ -68,6 +68,7 @@ "uuid": "3.2.1" }, "devDependencies": { + "@tanstack/react-query-devtools": "5.59.16", "@types/classnames": "2.2.5", "@types/file-saver": "2.0.1", "@types/jszip": "3.1.7", diff --git a/app/src/App/DesktopApp.tsx b/app/src/App/DesktopApp.tsx index 27d7fd4f238..df2105007b3 100644 --- a/app/src/App/DesktopApp.tsx +++ b/app/src/App/DesktopApp.tsx @@ -14,6 +14,7 @@ import NiceModal from '@ebay/nice-modal-react' import { LocalizationProvider } from '/app/LocalizationProvider' import { Alerts } from '/app/organisms/Desktop/Alerts' import { Breadcrumbs } from '/app/organisms/Desktop/Breadcrumbs' +import { SystemLanguagePreferenceModal } from '/app/organisms/Desktop/SystemLanguagePreferenceModal' import { ToasterOven } from '/app/organisms/ToasterOven' import { CalibrationDashboard } from '/app/pages/Desktop/Devices/CalibrationDashboard' import { DeviceDetails } from '/app/pages/Desktop/Devices/DeviceDetails' @@ -37,6 +38,7 @@ import { useRobot, useIsFlex } from '/app/redux-resources/robots' import { ProtocolTimeline } from '/app/pages/Desktop/Protocols/ProtocolDetails/ProtocolTimeline' import { PortalRoot as ModalPortalRoot } from './portal' import { DesktopAppFallback } from './DesktopAppFallback' +import { ReactQueryDevtools } from './tools' import type { RouteProps } from './types' @@ -107,6 +109,8 @@ export const DesktopApp = (): JSX.Element => { + + case '/dashboard': return case '/deck-configuration': @@ -179,6 +184,7 @@ export const OnDeviceDisplayApp = (): JSX.Element => { // TODO (sb:6/12/23) Create a notification manager to set up preference and order of takeover modals return ( + @@ -187,9 +193,9 @@ export const OnDeviceDisplayApp = (): JSX.Element => { ) : ( <> - + diff --git a/app/src/App/__tests__/DesktopApp.test.tsx b/app/src/App/__tests__/DesktopApp.test.tsx index 6510dd49e31..085ff9ef7ba 100644 --- a/app/src/App/__tests__/DesktopApp.test.tsx +++ b/app/src/App/__tests__/DesktopApp.test.tsx @@ -7,6 +7,7 @@ import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' import { LocalizationProvider } from '/app/LocalizationProvider' import { Breadcrumbs } from '/app/organisms/Desktop/Breadcrumbs' +import { SystemLanguagePreferenceModal } from '/app/organisms/Desktop/SystemLanguagePreferenceModal' import { CalibrationDashboard } from '/app/pages/Desktop/Devices/CalibrationDashboard' import { DeviceDetails } from '/app/pages/Desktop/Devices/DeviceDetails' import { DevicesLanding } from '/app/pages/Desktop/Devices/DevicesLanding' @@ -25,6 +26,7 @@ import type { LocalizationProviderProps } from '/app/LocalizationProvider' vi.mock('/app/LocalizationProvider') vi.mock('/app/organisms/Desktop/Breadcrumbs') +vi.mock('/app/organisms/Desktop/SystemLanguagePreferenceModal') vi.mock('/app/pages/Desktop/AppSettings/GeneralSettings') vi.mock('/app/pages/Desktop/Devices/CalibrationDashboard') vi.mock('/app/pages/Desktop/Devices/DeviceDetails') @@ -69,6 +71,9 @@ describe('DesktopApp', () => { vi.mocked(RobotSettings).mockReturnValue(

Mock RobotSettings
) vi.mocked(GeneralSettings).mockReturnValue(
Mock AppSettings
) vi.mocked(Breadcrumbs).mockReturnValue(
Mock Breadcrumbs
) + vi.mocked(SystemLanguagePreferenceModal).mockReturnValue( +
Mock SystemLanguagePreferenceModal
+ ) vi.mocked(AlertsModal).mockReturnValue(<>) vi.mocked(useIsFlex).mockReturnValue(true) vi.mocked( @@ -85,6 +90,11 @@ describe('DesktopApp', () => { screen.getByText('Mock Breadcrumbs') }) + it('renders a SystemLanguagePreferenceModal component', () => { + render('/protocols') + screen.getByText('Mock SystemLanguagePreferenceModal') + }) + it('renders an AppSettings component', () => { render('/app-settings/general') screen.getByText('Mock AppSettings') diff --git a/app/src/App/__tests__/OnDeviceDisplayApp.test.tsx b/app/src/App/__tests__/OnDeviceDisplayApp.test.tsx index 662b2523436..2d2d09ca15e 100644 --- a/app/src/App/__tests__/OnDeviceDisplayApp.test.tsx +++ b/app/src/App/__tests__/OnDeviceDisplayApp.test.tsx @@ -5,6 +5,7 @@ import { MemoryRouter } from 'react-router-dom' import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' import { LocalizationProvider } from '../../LocalizationProvider' +import { ChooseLanguage } from '/app/pages/ODD/ChooseLanguage' import { ConnectViaEthernet } from '/app/pages/ODD/ConnectViaEthernet' import { ConnectViaUSB } from '/app/pages/ODD/ConnectViaUSB' import { ConnectViaWifi } from '/app/pages/ODD/ConnectViaWifi' @@ -48,6 +49,7 @@ vi.mock('@opentrons/react-api-client', async () => { vi.mock('../../LocalizationProvider') vi.mock('/app/pages/ODD/Welcome') vi.mock('/app/pages/ODD/NetworkSetupMenu') +vi.mock('/app/pages/ODD/ChooseLanguage') vi.mock('/app/pages/ODD/ConnectViaEthernet') vi.mock('/app/pages/ODD/ConnectViaUSB') vi.mock('/app/pages/ODD/ConnectViaWifi') @@ -109,6 +111,10 @@ describe('OnDeviceDisplayApp', () => { vi.resetAllMocks() }) + it('renders ChooseLanguage component from /choose-language', () => { + render('/choose-language') + expect(vi.mocked(ChooseLanguage)).toHaveBeenCalled() + }) it('renders Welcome component from /welcome', () => { render('/welcome') expect(vi.mocked(Welcome)).toHaveBeenCalled() diff --git a/app/src/App/tools/ReactQueryDevtools.tsx b/app/src/App/tools/ReactQueryDevtools.tsx new file mode 100644 index 00000000000..a57f2df3d4d --- /dev/null +++ b/app/src/App/tools/ReactQueryDevtools.tsx @@ -0,0 +1,22 @@ +import { lazy, Suspense } from 'react' + +import { useFeatureFlag } from '/app/redux/config' + +// Lazily load to enable devtools when env.process.DEV is false (ex, when dev code is pushed to a physical ODD) +const ReactQueryTools = lazy(() => + import('react-query/devtools/development').then(d => ({ + default: d.ReactQueryDevtools, + })) +) + +export function ReactQueryDevtools(): JSX.Element { + const enableRQTools = useFeatureFlag('reactQueryDevtools') + + return ( + + {enableRQTools && ( + + )} + + ) +} diff --git a/app/src/App/tools/__tests__/ReactQueryDevtools.test.tsx b/app/src/App/tools/__tests__/ReactQueryDevtools.test.tsx new file mode 100644 index 00000000000..dcca081d19e --- /dev/null +++ b/app/src/App/tools/__tests__/ReactQueryDevtools.test.tsx @@ -0,0 +1,52 @@ +import { screen } from '@testing-library/react' +import { vi, describe, it, expect, beforeEach } from 'vitest' + +import { renderWithProviders } from '/app/__testing-utils__' +import { i18n } from '/app/i18n' +import { ReactQueryDevtools } from '/app/App/tools' +import { useFeatureFlag } from '/app/redux/config' + +vi.mock('react-query/devtools/development', () => ({ + ReactQueryDevtools: vi + .fn() + .mockReturnValue(
MOCK_REACT_QUERY_DEVTOOLS
), +})) +vi.mock('/app/redux/config') + +const render = () => { + return renderWithProviders(, { + i18nInstance: i18n, + }) +} + +describe('ReactQueryDevtools', () => { + const mockUseFF = vi.fn() + + beforeEach(() => { + vi.mocked(useFeatureFlag).mockReturnValue(true) + }) + + it('uses the correct feature flag', () => { + vi.mocked(useFeatureFlag).mockImplementation(mockUseFF) + + render() + + expect(mockUseFF).toHaveBeenCalledWith('reactQueryDevtools') + }) + + it('renders the devtools if the FF is enabled', async () => { + render() + + await screen.findByText('MOCK_REACT_QUERY_DEVTOOLS') + }) + + it('does not the devtools if the FF is disabled', async () => { + vi.mocked(useFeatureFlag).mockReturnValue(false) + + render() + + expect( + screen.queryByText('MOCK_REACT_QUERY_DEVTOOLS') + ).not.toBeInTheDocument() + }) +}) diff --git a/app/src/App/tools/index.ts b/app/src/App/tools/index.ts new file mode 100644 index 00000000000..99f2b6dc3fd --- /dev/null +++ b/app/src/App/tools/index.ts @@ -0,0 +1 @@ +export * from './ReactQueryDevtools' diff --git a/app/src/LocalizationProvider.tsx b/app/src/LocalizationProvider.tsx index b8fc0149673..df2bbc8bc40 100644 --- a/app/src/LocalizationProvider.tsx +++ b/app/src/LocalizationProvider.tsx @@ -1,14 +1,14 @@ -import type * as React from 'react' import { I18nextProvider } from 'react-i18next' import { useSelector } from 'react-redux' import reduce from 'lodash/reduce' import { resources } from '/app/assets/localization' import { i18n, i18nCb, i18nConfig } from '/app/i18n' -import { getAppLanguage, getStoredSystemLanguage } from '/app/redux/config' -import { getSystemLanguage } from '/app/redux/shell' +import { getAppLanguage } from '/app/redux/config' import { useIsOEMMode } from '/app/resources/robot-settings/hooks' +import type * as React from 'react' + export interface LocalizationProviderProps { children?: React.ReactNode } @@ -22,16 +22,6 @@ export function LocalizationProvider( const isOEMMode = useIsOEMMode() const language = useSelector(getAppLanguage) - const systemLanguage = useSelector(getSystemLanguage) - const storedSystemLanguage = useSelector(getStoredSystemLanguage) - - // TODO(bh, 2024-10-09): desktop app, check for current system language vs stored config system language value, launch modal - console.log( - 'redux systemLanguage', - systemLanguage, - 'storedSystemLanguage', - storedSystemLanguage - ) // iterate through language resources, nested files, substitute anonymous file for branded file for OEM mode const anonResources = reduce( diff --git a/app/src/assets/images/absorbance_reader_instruction_manual_code.png b/app/src/assets/images/absorbance_reader_instruction_manual_code.png new file mode 100644 index 00000000000..70c45ab3b56 Binary files /dev/null and b/app/src/assets/images/absorbance_reader_instruction_manual_code.png differ diff --git a/app/src/assets/images/labware/opentrons_flex_deck_riser.png b/app/src/assets/images/labware/opentrons_flex_deck_riser.png new file mode 100644 index 00000000000..a06f26bf445 Binary files /dev/null and b/app/src/assets/images/labware/opentrons_flex_deck_riser.png differ diff --git a/app/src/assets/images/labware/opentrons_tough_pcr_auto_sealing_lid.png b/app/src/assets/images/labware/opentrons_tough_pcr_auto_sealing_lid.png new file mode 100644 index 00000000000..bc0cffa3df6 Binary files /dev/null and b/app/src/assets/images/labware/opentrons_tough_pcr_auto_sealing_lid.png differ diff --git a/app/src/assets/localization/en/anonymous.json b/app/src/assets/localization/en/anonymous.json index 5c1db25d10d..280e602088d 100644 --- a/app/src/assets/localization/en/anonymous.json +++ b/app/src/assets/localization/en/anonymous.json @@ -30,6 +30,7 @@ "gripper_successfully_detached": "Gripper successfully detached", "help_us_improve_send_error_report": "Help us improve your experience by sending an error report to support", "ip_description_second": "Work with your network administrator to assign a static IP address to the robot.", + "language_preference_description": "The app matches your system language unless you select another language below. You can change the language later in the app settings.", "learn_uninstalling": "Learn more about uninstalling the app", "loosen_screws_and_detach": "Loosen screws and detach gripper", "modal_instructions": "For step-by-step instructions on setting up your module, consult the Quickstart Guide that came in its box.", @@ -68,6 +69,7 @@ "show_labware_offset_snippets_description": "Only for users who need to apply labware offset data outside of the app. When enabled, code snippets for Jupyter Notebook and SSH are available during protocol setup.", "something_seems_wrong": "There may be a problem with your pipette. Exit setup and contact support for assistance.", "storage_limit_reached_description": "Your robot has reached the limit of quick transfers that it can store. You must delete an existing quick transfer before creating a new one.", + "system_language_preferences_update_description": "Your system’s language was recently updated. Would you like to use the updated language as the default for the app?", "these_are_advanced_settings": "These are advanced settings. Please do not attempt to adjust without assistance from support. Changing these settings may affect the lifespan of your pipette.These settings do not override any pipette settings defined in protocols.", "unexpected_error": "An unexpected error has occurred. If the issue persists, contact customer support for assistance.", "update_requires_restarting_app": "Updating requires restarting the app.", diff --git a/app/src/assets/localization/en/app_settings.json b/app/src/assets/localization/en/app_settings.json index 1b3fcce0a07..a5edc2c727f 100644 --- a/app/src/assets/localization/en/app_settings.json +++ b/app/src/assets/localization/en/app_settings.json @@ -5,6 +5,7 @@ "__dev_internal__forceHttpPolling": "Poll all network requests instead of using MQTT", "__dev_internal__protocolStats": "Protocol Stats", "__dev_internal__protocolTimeline": "Protocol Timeline", + "__dev_internal__reactQueryDevtools": "Enable React Query Devtools", "add_folder_button": "Add labware source folder", "add_ip_button": "Add", "add_ip_error": "Enter an IP Address or Hostname", @@ -15,11 +16,14 @@ "additional_labware_folder_title": "Additional Custom Labware Source Folder", "advanced": "Advanced", "app_changes": "App Changes in ", + "app_language_description": "All app features use this language. Protocols and other user content will not change language.", + "app_language_preferences": "App Language Preferences", "app_settings": "App Settings", "bug_fixes": "Bug Fixes", "cal_block": "Always use calibration block to calibrate", "change_folder_button": "Change labware source folder", "channel": "Channel", + "choose_your_language": "Choose your language", "clear_confirm": "Clear unavailable robots", "clear_robots_button": "Clear unavailable robots list", "clear_robots_description": "Clear the list of unavailable robots on the Devices page. This action cannot be undone.", @@ -31,6 +35,7 @@ "connect_ip_button": "Done", "connect_ip_link": "Learn more about connecting a robot manually", "discovery_timeout": "Discovery timed out.", + "dont_change": "Don’t change", "download_update": "Downloading update...", "enable_dev_tools": "Developer Tools", "enable_dev_tools_description": "Enabling this setting opens Developer Tools on app launch, enables additional logging and gives access to feature flags.", @@ -46,6 +51,8 @@ "installing_update": "Installing update...", "ip_available": "Available", "ip_description_first": "Enter an IP address or hostname to connect to a robot.", + "language": "Language", + "language_preference": "Language preference", "manage_versions": "It is very important for the robot and app software to be on the same version. Manage the robot software versions via Robot Settings > Advanced.", "new_features": "New Features", "no_folder": "No additional source folder specified", @@ -71,6 +78,8 @@ "restarting_app": "Download complete, restarting the app...", "restore_previous": "See how to restore a previous software version", "searching": "Searching for 30s", + "select_a_language": "Select a language to personalize your experience.", + "select_language": "Select language", "setup_connection": "Set up connection", "share_display_usage": "Share display usage", "share_robot_logs": "Share robot logs", @@ -79,6 +88,7 @@ "software_update_available": "Software Update Available", "software_version": "App Software Version", "successfully_deleted_unavail_robots": "Successfully deleted unavailable robots", + "system_language_preferences_update": "Update to your system language preferences", "tip_length_cal_method": "Tip Length Calibration Method", "trash_bin": "Always use trash bin to calibrate", "try_restarting_the_update": "Try restarting the update.", @@ -100,6 +110,7 @@ "usb_to_ethernet_not_connected": "No USB-to-Ethernet adapter connected", "usb_to_ethernet_unknown_manufacturer": "Unknown Manufacturer", "usb_to_ethernet_unknown_product": "Unknown Adapter", + "use_system_language": "Use system language", "view_software_update": "View software update", "view_update": "View Update" } diff --git a/app/src/assets/localization/en/branded.json b/app/src/assets/localization/en/branded.json index c2fa52cf885..0760c3061b4 100644 --- a/app/src/assets/localization/en/branded.json +++ b/app/src/assets/localization/en/branded.json @@ -30,6 +30,7 @@ "gripper_successfully_detached": "Flex Gripper successfully detached", "help_us_improve_send_error_report": "Help us improve your experience by sending an error report to {{support_email}}", "ip_description_second": "Opentrons recommends working with your network administrator to assign a static IP address to the robot.", + "language_preference_description": "The Opentrons App matches your system language unless you select another language below. You can change the language later in the app settings.", "learn_uninstalling": "Learn more about uninstalling the Opentrons App", "loosen_screws_and_detach": "Loosen screws and detach Flex Gripper", "modal_instructions": "For step-by-step instructions on setting up your module, consult the Quickstart Guide that came in its box. You can also click the link below or scan the QR code to visit the modules section of the Opentrons Help Center.", @@ -68,6 +69,7 @@ "show_labware_offset_snippets_description": "Only for users who need to apply labware offset data outside of the Opentrons App. When enabled, code snippets for Jupyter Notebook and SSH are available during protocol setup.", "something_seems_wrong": "There may be a problem with your pipette. Exit setup and contact Opentrons Support for assistance.", "storage_limit_reached_description": "Your Opentrons Flex has reached the limit of quick transfers that it can store. You must delete an existing quick transfer before creating a new one.", + "system_language_preferences_update_description": "Your system’s language was recently updated. Would you like to use the updated language as the default for the Opentrons App?", "these_are_advanced_settings": "These are advanced settings. Please do not attempt to adjust without assistance from Opentrons Support. Changing these settings may affect the lifespan of your pipette.These settings do not override any pipette settings defined in protocols.", "unexpected_error": "An unexpected error has occurred. If the issue persists, contact Opentrons Support for assistance.", "update_requires_restarting_app": "Updating requires restarting the Opentrons App.", diff --git a/app/src/assets/localization/en/drop_tip_wizard.json b/app/src/assets/localization/en/drop_tip_wizard.json index 420e2972dcf..e384ccf971c 100644 --- a/app/src/assets/localization/en/drop_tip_wizard.json +++ b/app/src/assets/localization/en/drop_tip_wizard.json @@ -47,5 +47,5 @@ "waste_chute_in_slot": "Waste chute in {{slot}}", "where_to_blowout": "Where do you want to blow out the aspirated liquid?", "where_to_drop_tips": "Where do you want to drop the attached tips?", - "yes_blow_out_liquid": "Yes, blow out liquid in labware" + "yes_blow_out_liquid": "Yes, choose blowout location" } diff --git a/app/src/assets/localization/en/error_recovery.json b/app/src/assets/localization/en/error_recovery.json index 261dbfd278d..746305e2578 100644 --- a/app/src/assets/localization/en/error_recovery.json +++ b/app/src/assets/localization/en/error_recovery.json @@ -34,12 +34,13 @@ "homing_pipette_dangerous": "Homing the {{mount}} pipette with liquid in the tips may damage it. You must remove all tips before using the pipette again.", "if_issue_persists_gripper_error": " If the issue persists, cancel the run and rerun gripper calibration", "if_issue_persists_overpressure": " If the issue persists, cancel the run and make the necessary changes to the protocol", - "if_issue_persists_tip_not_detected": " If the issue persists, cancel the run and initiate Labware Position Check", + "if_issue_persists_tip_not_detected": " If the issue persists, cancel the run and perform Labware Position Check", "if_tips_are_attached": "If tips are attached, you can choose to blow out any aspirated liquid and drop tips before the run is terminated.", "ignore_all_errors_of_this_type": "Ignore all errors of this type", "ignore_error_and_skip": "Ignore error and skip to next step", "ignore_only_this_error": "Ignore only this error", "ignore_similar_errors_later_in_run": "Ignore similar errors later in the run?", + "inspect_the_robot": "First, inspect the robot to ensure it's prepared to continue the run from the next step.Then, close the robot door before proceeding.", "labware_released_from_current_height": "The labware will be released from its current height.", "launch_recovery_mode": "Launch Recovery Mode", "manually_fill_liquid_in_well": "Manually fill liquid in well {{well}}", @@ -54,7 +55,7 @@ "overpressure_is_usually_caused": "Overpressure is usually caused by a tip contacting labware, a clog, or moving viscous liquid too quickly", "pick_up_tips": "Pick up tips", "pipette_overpressure": "Pipette overpressure", - "preserve_aspirated_liquid": "First, do you need to preserve aspirated liquid?", + "do_you_need_to_blowout": "First, do you need to blowout aspirated liquid?", "proceed_to_cancel": "Proceed to cancel", "proceed_to_tip_selection": "Proceed to tip selection", "recovery_action_failed": "{{action}} failed", @@ -70,6 +71,7 @@ "resume": "Resume", "retry_dropping_tip": "Retry dropping tip", "retry_now": "Retry now", + "retry_picking_up_tip": "Retry picking up tip", "retry_step": "Retry step", "retry_with_new_tips": "Retry with new tips", "retry_with_same_tips": "Retry with same tips", diff --git a/app/src/assets/localization/en/pipette_wizard_flows.json b/app/src/assets/localization/en/pipette_wizard_flows.json index 53ae23d07e2..78dc2b852a6 100644 --- a/app/src/assets/localization/en/pipette_wizard_flows.json +++ b/app/src/assets/localization/en/pipette_wizard_flows.json @@ -49,7 +49,7 @@ "install_probe": "Take the calibration probe from its storage location. Ensure its collar is unlocked. Push the pipette ejector up and press the probe firmly onto the {{location}} pipette nozzle. Twist the collar to lock the probe. Test that the probe is secure by gently pulling it back and forth.", "loose_detach": "Loosen screws and detach ", "move_gantry_to_front": "Move gantry to front", - "must_detach_mounting_plate": "You must detach the mounting plate and reattach the z-axis carraige before using other pipettes. We do not recommend exiting this process before completion.", + "must_detach_mounting_plate": "You must detach the mounting plate and reattach the z-axis carriage before using other pipettes. We do not recommend exiting this process before completion.", "name_and_volume_detected": "{{name}} Pipette Detected", "next": "next", "ninety_six_channel": "{{ninetySix}} pipette", diff --git a/app/src/assets/localization/en/protocol_command_text.json b/app/src/assets/localization/en/protocol_command_text.json index 5640f3306a5..c2ee88bcd5a 100644 --- a/app/src/assets/localization/en/protocol_command_text.json +++ b/app/src/assets/localization/en/protocol_command_text.json @@ -1,10 +1,11 @@ { - "absorbance_reader_open_lid": "Opening Absorbance Reader lid", "absorbance_reader_close_lid": "Closing Absorbance Reader lid", "absorbance_reader_initialize": "Initializing Absorbance Reader to perform {{mode}} measurement at {{wavelengths}}", + "absorbance_reader_open_lid": "Opening Absorbance Reader lid", "absorbance_reader_read": "Reading plate in Absorbance Reader", "adapter_in_mod_in_slot": "{{adapter}} on {{module}} in {{slot}}", "adapter_in_slot": "{{adapter}} in {{slot}}", + "air_gap_in_place": "Air gapping {{volume}} µL", "aspirate": "Aspirating {{volume}} µL from well {{well_name}} of {{labware}} in {{labware_location}} at {{flow_rate}} µL/sec", "aspirate_in_place": "Aspirating {{volume}} µL in place at {{flow_rate}} µL/sec ", "blowout": "Blowing out at well {{well_name}} of {{labware}} in {{labware_location}} at {{flow_rate}} µL/sec", @@ -27,6 +28,7 @@ "dispense_push_out": "Dispensing {{volume}} µL into well {{well_name}} of {{labware}} in {{labware_location}} at {{flow_rate}} µL/sec and pushing out {{push_out_volume}} µL", "drop_tip": "Dropping tip in {{well_name}} of {{labware}}", "drop_tip_in_place": "Dropping tip in place", + "dropping_tip_in_trash": "Dropping tip in {{trash}}", "engaging_magnetic_module": "Engaging Magnetic Module", "fixed_trash": "Fixed Trash", "home_gantry": "Homing all gantry, pipette, and plunger axes", @@ -73,16 +75,16 @@ "setting_thermocycler_lid_temp": "Setting Thermocycler lid temperature to {{temp}}", "single": "single", "slot": "Slot {{slot_name}}", - "turning_rail_lights_off": "Turning rail lights off", - "turning_rail_lights_on": "Turning rail lights on", "target_temperature": "target temperature", "tc_awaiting_for_duration": "Waiting for Thermocycler profile to complete", "tc_run_profile_steps": "Temperature: {{celsius}}°C, hold time: {{duration}}", - "tc_starting_extended_profile_cycle": "{{repetitions}} repetitions of the following steps:", "tc_starting_extended_profile": "Running thermocycler profile with {{elementCount}} total steps and cycles:", + "tc_starting_extended_profile_cycle": "{{repetitions}} repetitions of the following steps:", "tc_starting_profile": "Running thermocycler profile with {{stepCount}} steps:", "touch_tip": "Touching tip", "trash_bin_in_slot": "Trash Bin in {{slot_name}}", + "turning_rail_lights_off": "Turning rail lights off", + "turning_rail_lights_on": "Turning rail lights on", "unlatching_hs_latch": "Unlatching labware on Heater-Shaker", "wait_for_duration": "Pausing for {{seconds}} seconds. {{message}}", "wait_for_resume": "Pausing protocol", diff --git a/app/src/assets/localization/en/protocol_setup.json b/app/src/assets/localization/en/protocol_setup.json index f2e284e607e..17f60958d55 100644 --- a/app/src/assets/localization/en/protocol_setup.json +++ b/app/src/assets/localization/en/protocol_setup.json @@ -120,6 +120,7 @@ "labware_position_check_step_description": "Recommended workflow that helps you verify the position of each labware on the deck.", "labware_position_check_step_title": "Labware Position Check", "labware_position_check_text": "Labware Position Check is a recommended workflow that helps you verify the position of each labware on the deck. During this check, you can create Labware Offsets that adjust how the robot moves to each labware in the X, Y and Z directions.", + "labware_quantity": "Quantity: {{quantity}}", "labware_setup_step_description": "Gather the following labware and full tip racks. To run your protocol without Labware Position Check, place and secure labware in their initial locations.", "labware_setup_step_title": "Labware", "last_calibrated": "Last calibrated: {{date}}", @@ -159,6 +160,7 @@ "module_connected": "Connected", "module_disconnected": "Disconnected", "module_instructions_link": "{{moduleName}} setup instructions", + "module_instructions_manual": "For step-by-step instructions on setting up your module, consult the Quickstart Guide that came in its box. You can also click the link below or scan the QR code to read the module Instruction Manual.", "module_mismatch_body": "Check that the modules connected to this robot are of the right type and generation", "module_name": "Module", "module_not_connected": "Not connected", diff --git a/app/src/assets/localization/en/run_details.json b/app/src/assets/localization/en/run_details.json index e9f39f81d06..28df0734619 100644 --- a/app/src/assets/localization/en/run_details.json +++ b/app/src/assets/localization/en/run_details.json @@ -31,9 +31,11 @@ "custom_values": "Custom values", "data_out_of_date": "This data is likely out of date", "date": "Date", + "device_details": "Device details", "door_is_open": "Robot door is open", "door_open_pause": "Current Step - Paused - Door Open", "download": "Download", + "download_files": "Download files", "download_run_log": "Download run log", "downloading_run_log": "Downloading run log", "drop_tip": "Dropping tip in {{well_name}} of {{labware}} in {{labware_location}}", @@ -45,6 +47,7 @@ "error_info": "Error {{errorCode}}: {{errorType}}", "error_type": "Error: {{errorType}}", "failed_step": "Failed step", + "files_available_robot_details": "All files associated with the protocol run are available on the robot detail screen.", "final_step": "Final Step", "ignore_stored_data": "Ignore stored data", "labware": "labware", diff --git a/app/src/assets/localization/zh/anonymous.json b/app/src/assets/localization/zh/anonymous.json index 696dff65751..045245c84f7 100644 --- a/app/src/assets/localization/zh/anonymous.json +++ b/app/src/assets/localization/zh/anonymous.json @@ -2,6 +2,8 @@ "a_robot_software_update_is_available": "需要更新工作站软件版本才能使用该版本的桌面应用程序运行协议。转到工作站这个金属块是一个特制的工具,完美适配您的甲板,有助于校准。如果您没有校准块,请发送电子邮件给支持团队,以便我们寄送一个给您。在您提供的信息中,请确保包括您的姓名、公司或机构名称和寄送地址。在等待校准块到达过程中,您可以暂时利用工作站里垃圾桶上的平面进行校准。", "calibration_on_opentrons_tips_is_important": "使用上述吸头和吸头盒进行校准非常重要,因为工作站的准确性是基于这些吸头的已知尺寸来确定的。", "choose_what_data_to_share": "选择要共享的工作站数据。", @@ -15,6 +17,7 @@ "contact_support_for_connection_help": "如果以上方法都无法解决问题,请联系支持人员寻求帮助(通过此应用程序中的问号链接,或发送电子邮件至{{support_email}}。)", "deck_fixture_setup_modal_bottom_description": "有关安装不同类型固定装置的详细信息,请与支持人员联系。", "delete_protocol_from_app": "删除协议,针对错误进行修改,然后从桌面应用程序将协议重新发送到此工作站。", + "delete_transfer_from_app": "删除快速移液,修改并解决错误,在工作站显示屏幕上重新创建此移液。", "error_boundary_description": "您需要重新启动触摸屏。联系支持人员以获取帮助。", "estop_pressed_description": "首先,安全清理甲板上的任何实验耗材和洒出的液体。然后,顺时针旋转急停开关。最后,让工作站将龙门架移动到其原位。", "find_your_robot": "在应用程序的“设备”栏找到您的工作站,以安装软件更新。", @@ -34,6 +37,7 @@ "module_calibration_get_started": "开始前,请从工作台上移除实验耗材并清理工作区,以便于校准。还需准备好右侧显示的所需设备。校准适配器随模块一起提供。移液器探头随移液器一起提供。", "module_error_contact_support": "尝试关闭模块电源,然后再打开。如果报错仍然存在,请与支持人员联系。", "network_setup_menu_description": "您将使用此连接来运行软件更新,并将协议加载到您的工作站上。", + "new_robot_instructions": "设置新工作站时,请遵循触摸屏上的指示。有关更多信息,请参阅您的工作站快速入门指南。", "oem_mode_description": "启用OEM模式,以从Flex触摸屏中移除Opentrons的相关信息。", "opentrons_app_successfully_updated": "应用程序已成功更新。", "opentrons_app_update": "应用程序更新", @@ -42,6 +46,7 @@ "opentrons_app_will_use_interpreter": "在指定路径后,应用程序将使用此路径的Python解释器,而不是默认绑定的Python解释器。", "opentrons_cares_about_privacy": "我们注重您的隐私。我们匿名化所有数据,仅用于改进我们的产品。", "opentrons_def": "已验证的数据", + "opentrons_flex_quickstart_guide": "快速入门指南", "opentrons_labware_def": "已验证的实验耗材数据", "opentrons_tip_racks_recommended": "建议使用Opentrons吸头盒。其他吸头盒无法保证精度。", "opentrons_tip_rack_name": "opentrons", @@ -62,6 +67,7 @@ "share_logs_with_opentrons_description": "通过自动发送匿名的工作站日志来帮助改进此产品。这些日志用于解决工作站问题和发现错误趋势。", "show_labware_offset_snippets_description": "仅适用于需要在应用程序之外应用耗材校准数据的用户。启用后,在设置协议过程中可访问Jupyter Notebook和SSH的代码片段。", "something_seems_wrong": "您的移液器可能有问题。退出设置并联系支持人员以获取帮助。", + "storage_limit_reached_description": "您的工作站已达到可存储的快速移液数量上限。在创建新的快速移液之前,您必须删除一个现有的快速移液。", "these_are_advanced_settings": "这些是高级设置。请勿在没有支持团队帮助的情况下尝试调整这些设置。更改这些设置可能会影响您的移液器寿命。这些设置不会覆盖协议中定义的任何移液器设置。", "update_requires_restarting_app": "更新需要重新启动应用程序。", "update_robot_software_description": "绕过自动更新过程并手动更新工作站软件", diff --git a/app/src/assets/localization/zh/app_settings.json b/app/src/assets/localization/zh/app_settings.json index 9e4a9f1bbc7..3405d5edbfd 100644 --- a/app/src/assets/localization/zh/app_settings.json +++ b/app/src/assets/localization/zh/app_settings.json @@ -1,10 +1,10 @@ { + "__dev_internal__enableLabwareCreator": "启用应用实验耗材创建器", + "__dev_internal__enableLocalization": "Enable App Localization", "__dev_internal__forceHttpPolling": "强制轮询所有网络请求,而不是使用MQTT", - "__dev_internal__protocolStats": "协议统计", "__dev_internal__enableRunNotes": "在协议运行期间显示备注", - "__dev_internal__enableQuickTransfer": "启用快速移液", - "__dev_internal__enableLabwareCreator": "Enable App Labware Creator", - "__dev_internal__enableLocalization": "Enable App Localization", + "__dev_internal__protocolStats": "协议统计", + "__dev_internal__protocolTimeline": "协议时间线", "add_folder_button": "添加实验耗材源文件夹", "add_ip_button": "添加", "add_ip_error": "输入IP地址或主机名", diff --git a/app/src/assets/localization/zh/branded.json b/app/src/assets/localization/zh/branded.json index 4bff5f976d4..c38888398f1 100644 --- a/app/src/assets/localization/zh/branded.json +++ b/app/src/assets/localization/zh/branded.json @@ -2,6 +2,8 @@ "a_robot_software_update_is_available": "需要更新工作站软件才能使用此版本的Opentrons应用程序运行协议。转到工作站", "about_flex_gripper": "关于Flex转板抓手", "alternative_security_types_description": "Opentrons应用程序支持将Flex连接到各种企业接入点。通过USB连接并在应用程序中完成设置。", + "attach_a_pipette_for_quick_transfer": "要创建快速移液,您需要将移液器安装到您的Opentrons Flex上。", + "attach_a_pipette": "将移液器连接到Flex", "calibration_block_description": "这个金属块是一个特制的工具,完美适配您的甲板,有助于校准。如果您没有校准块,请发送电子邮件至support@opentrons.com,以便我们寄送一个给您。在您提供的信息中,请确保包括您的姓名、公司或机构名称和寄送地址。在等待校准块到达过程中,您可以暂时利用工作站里垃圾桶上的平面进行校准。", "calibration_on_opentrons_tips_is_important": "使用上述Opentrons吸头和吸头盒进行校准非常重要,因为工作站的准确性是基于这些吸头的已知尺寸来确定的。", "choose_what_data_to_share": "选择要与Opentrons共享的数据。", @@ -15,6 +17,7 @@ "contact_support_for_connection_help": "如果以上方法都无法解决问题,请联系Opentrons支持人员寻求帮助(通过此应用程序中的问号链接,或发送电子邮件至{{support_email}}。)", "deck_fixture_setup_modal_bottom_description": "有关安装不同类型固定装置的详细信息,请扫描二维码或在support.opentrons.com上搜索“deck configuration”", "delete_protocol_from_app": "删除协议,针对错误进行修改,然后从Opentrons应用程序将协议重新发送到此工作站。", + "delete_transfer_from_app": "删除快速移液,修改并解决错误,在Flex显示屏幕上重新创建此移液。", "error_boundary_description": "您需要重新启动触摸屏。然后从Opentrons应用程序下载工作站日志并将其发送到support@opentrons.com寻求帮助。", "estop_pressed_description": "首先,安全清理甲板上的任何实验耗材或洒出液体。然后,顺时针旋转急停开关。最后,让Flex将龙门架移动到其原位。", "find_your_robot": "在Opentrons应用程序中找到您的工作站以安装软件更新。", @@ -34,6 +37,7 @@ "module_calibration_get_started": "开始前,请从工作台上移除实验耗材并清理工作区,以便于校准。还需准备好右侧显示的所需设备。校准适配器随模块一起提供。移液器探头随Flex移液器一起提供。", "module_error_contact_support": "尝试关闭模块电源,然后再打开。如果报错仍然存在,请与Opentrons支持人员联系。", "network_setup_menu_description": "您将使用此连接来运行软件更新,并将协议加载到您的Opentrons Flex上。", + "new_robot_instructions": "设置新的Flex时,请遵循触摸屏上的指示。有关更多信息,请参阅您的工作站快速入门指南。", "oem_mode_description": "启用OEM模式,以从Flex触摸屏中移除Opentrons的所有信息。", "opentrons_app_successfully_updated": "Opentrons应用程序已成功更新。.", "opentrons_app_update": "Opentrons应用程序更新", @@ -42,6 +46,7 @@ "opentrons_app_will_use_interpreter": "如果指定,Opentrons应用程序将在此路径使用Python解释器,而不是默认绑定的Python解释器。", "opentrons_cares_about_privacy": "Opentrons关心您的隐私。我们匿名化所有数据,仅用于改进我们的产品。", "opentrons_def": "已验证的Opentrons数据", + "opentrons_flex_quickstart_guide": "Opentrons Flex 快速入门指南", "opentrons_labware_def": "已验证的Opentrons实验耗材数据", "opentrons_tip_rack_name": "opentrons", "opentrons_tip_racks_recommended": "建议使用Opentrons吸头盒。其他吸头盒无法保证精度。", @@ -62,6 +67,7 @@ "share_logs_with_opentrons_description": "通过自动发送匿名的工作站日志,帮助Opentrons改进产品和服务。Opentrons使用这些日志来解决工作站问题并发现错误趋势。", "show_labware_offset_snippets_description": "仅适用于需要在Opentrons应用程序之外应用耗材校准数据的用户。启用后,在设置协议过程中可访问Jupyter Notebook和SSH的代码片段。", "something_seems_wrong": "您的移液器可能有问题。退出设置并联系Opentrons支持人员以获取帮助。", + "storage_limit_reached_description": "您的 Opentrons Flex 已达到可存储的快速移液数量上限。在创建新的快速移液之前,您必须删除一个现有的快速移液。", "these_are_advanced_settings": "这些是高级设置。请勿在没有Opentrons支持团队帮助的情况下尝试调整这些设置。更改这些设置可能会影响您的移液器寿命。这些设置不会覆盖协议中定义的任何移液器设置。", "update_requires_restarting_app": "更新需要重新启动Opentrons应用程序。", "update_robot_software_description": "绕过Opentrons应用程序自动更新过程并手动更新工作站软件", diff --git a/app/src/assets/localization/zh/device_details.json b/app/src/assets/localization/zh/device_details.json index 39115321f99..a19e61a365b 100644 --- a/app/src/assets/localization/zh/device_details.json +++ b/app/src/assets/localization/zh/device_details.json @@ -3,6 +3,7 @@ "about_module": "关于{{name}}", "about_pipette_name": "关于{{name}}移液器", "about_pipette": "关于移液器", + "abs_reader_status": "吸光度读板器状态", "add_fixture_description": "将此硬件添加至甲板配置。它在协议分析期间将会被引用。", "add_to_slot": "添加到板位{{slotName}}", "add": "添加", @@ -137,6 +138,7 @@ "recalibrate_pipette_offset": "重新校准移液器偏移", "recalibrate_pipette": "重新校准移液器", "recent_protocol_runs": "最近的协议运行", + "rerun_loading": "数据完全加载前,禁止协议重新运行", "rerun_now": "立即重新运行协议", "reset_all": "重置全部", "reset_estop": "重置急停", diff --git a/app/src/assets/localization/zh/device_settings.json b/app/src/assets/localization/zh/device_settings.json index c69e9e46131..ecd81c941dd 100644 --- a/app/src/assets/localization/zh/device_settings.json +++ b/app/src/assets/localization/zh/device_settings.json @@ -319,6 +319,7 @@ "wpa2_personal": "WPA2个人", "wpa2_personal_description": "大多数实验室都使用此方法", "yes_clear_data_and_restart_robot": "是,清除数据并重新启动工作站", + "you_should_not_downgrade": "您不应降级到工作站制造日期之前的软件版本。", "your_mac_address_is": "您的MAC地址是{{macAddress}}", "your_robot_is_ready_to_go": "您的工作站已准备就绪。" } diff --git a/app/src/assets/localization/zh/devices_landing.json b/app/src/assets/localization/zh/devices_landing.json index 587959751e9..8e6af9d5ba9 100644 --- a/app/src/assets/localization/zh/devices_landing.json +++ b/app/src/assets/localization/zh/devices_landing.json @@ -8,8 +8,8 @@ "devices": "设备", "disconnect_from_network": "断开网络连接", "empty": "空", - "forget_unavailable_robot": "忘记无法使用的工作站", - "go_to_run": "去运行", + "forget_unavailable_robot": "删除无法使用的工作站", + "go_to_run": "返回运行界面", "home_gantry": "龙门架归位", "how_to_setup_a_robot": "如何设置新工作站", "idle": "空闲", @@ -28,6 +28,7 @@ "modules": "模块", "no_robots_found": "未找到工作站", "not_available": "不可用({{count}})", + "ot2_quickstart_guide": "OT-2 快速入门指南", "refresh": "刷新", "restart_the_app": "重启应用程序", "restart_the_robot": "重启工作站", diff --git a/app/src/assets/localization/zh/drop_tip_wizard.json b/app/src/assets/localization/zh/drop_tip_wizard.json index 8984387755e..a5ae8faebfc 100644 --- a/app/src/assets/localization/zh/drop_tip_wizard.json +++ b/app/src/assets/localization/zh/drop_tip_wizard.json @@ -5,22 +5,31 @@ "blowout_liquid": "吹出液体", "cant_safely_drop_tips": "无法安全丢弃吸头", "choose_blowout_location": "选择吹液位置", + "choose_deck_location": "选择甲板位置", "choose_drop_tip_location": "选择吸头丢弃位置", "confirm_blowout_location": "移液器是否位于应吹出液体的位置?", "confirm_drop_tip_location": "移液器是否位于应丢弃吸头的位置?", + "confirm_position": "确认位置", "confirm_removal_and_home": "确认移除并回到原点", + "continue": "继续", "drop_tip_complete": "吸头丢弃完成", "drop_tip_failed": "丢弃吸头操作未能完成,请联系技术支持获取帮助。", "drop_tips": "丢弃吸头", "error_dropping_tips": "丢弃吸头时发生错误", + "exit_and_home_pipette": "退出并归位移液器", "exit_screen_title": "在完成吸头丢弃前退出?", + "exit": "退出", "getting_ready": "正在准备…", "go_back": "返回", + "jog_too_far": "移动过远?", + "liquid_damages_pipette": "如果移液器中有液体,将移液器归位可能会损坏它。您必须在使用移液器之前取下所有吸头。", + "liquid_damages_this_pipette": "如果{{mount}}移液器的移液器中有液体,将其归位可能会损坏它。您必须在使用移液器之前取下所有吸头。", "move_to_slot": "移至板位", "no_proceed_to_drop_tip": "否,继续进行吸头移除", "position_and_blowout": "确保移液器吸头尖端位于指定位置的正上方并保持水平。如果不是,请使用下面的控制键或键盘微调移液器直到正确位置。", "position_and_drop_tip": "确保移液器吸头尖端位于指定位置的正上方并保持水平。如果不是,请使用下面的控制键或键盘微调移液器直到正确位置。", "position_the_pipette": "调整移液器位置", + "remove_any_attached_tips": "移除任何已安装的吸头", "remove_the_tips": "在协议中再次使用前,您可能需要从{{mount}}移液器上移除吸头。", "remove_the_tips_from_pipette": "在协议中再次使用前,您可能需要从移液器上移除吸头。", "remove_the_tips_manually": "手动移除吸头,然后使龙门架回原点。在拾取吸头的状态下归位可能导致移液器吸入液体并损坏。", @@ -29,11 +38,15 @@ "select_blowout_slot_odd": "您可以将液体吹入耗材中。
龙门架移动到选定的板位后,使用位置控制按键将移液器移动到吹出液体的确切位置。", "select_drop_tip_slot": "您可以将吸头返回吸头架或丢弃它们。在右侧的甲板图上选择您想丢弃吸头的板位。确认后龙门架将移动到选定的板位。", "select_drop_tip_slot_odd": "您可以将吸头放回吸头架或丢弃它们。
龙门架移动到选定的板位后,使用位置控制按键将移液器移动到丢弃吸头的确切位置。", + "skip_and_home_pipette": "跳过并归位移液器", "skip": "跳过", "stand_back_blowing_out": "请远离,工作站正在吹出液体", "stand_back_dropping_tips": "请远离,工作站正在丢弃吸头", "stand_back_robot_in_motion": "请远离,工作站正在移动", - "tips_are_attached": "吸头已拾取", - "tips_may_be_attached": "可能已拾取吸头。", + "start_over": "重新开始", + "trash_bin_in_slot": "垃圾桶在 {{slot}}", + "waste_chute_in_slot": "外置垃圾槽在 {{slot}}", + "where_to_blowout": "您希望在哪里吹出液体?", + "where_to_drop_tips": "您希望在哪里丢弃吸头?", "yes_blow_out_liquid": "是的,将液体吹入耗材中" } diff --git a/app/src/assets/localization/zh/error_recovery.json b/app/src/assets/localization/zh/error_recovery.json index 2383ca8f850..dddf7923d4b 100644 --- a/app/src/assets/localization/zh/error_recovery.json +++ b/app/src/assets/localization/zh/error_recovery.json @@ -1,4 +1,5 @@ { + "another_app_controlling_robot": "工作站的触摸屏或另一台装有应用程序的电脑正在控制这个工作站。", "are_you_sure_you_want_to_cancel": "您确定要取消吗?", "at_step": "在步骤", "back_to_menu": "返回菜单", @@ -11,25 +12,44 @@ "change_location": "更改位置", "change_tip_pickup_location": "更换拾取吸头的位置", "choose_a_recovery_action": "选择恢复操作", + "close_door_to_resume": "关闭工作站门以继续", + "close_robot_door": "关闭移液工作站前门", + "close_the_robot_door": "关闭工作站门,然后继续恢复操作。", "confirm": "确认", "continue": "继续", "continue_run_now": "现在继续运行", "continue_to_drop_tip": "继续丢弃吸头", + "ensure_lw_is_accurately_placed": "确保实验耗材已准确放置在甲板槽中,防止进一步出现错误", + "error_details": "错误详情", + "error_on_robot": "{{robot}}上的错误", "error": "错误", "failed_dispense_step_not_completed": "中断运行的最后一步液体排出失败,恢复程序将不会继续运行这一步骤,请手动完成这一步的移液操作。运行将继续从下一步开始。继续之前,请关闭工作站门。", "failed_step": "失败步骤", + "first_is_gripper_holding_labware": "首先,抓扳手是否夹着实验耗材?", "go_back": "返回", + "gripper_error": "抓扳手错误", + "gripper_errors_occur_when": "当抓扳手停滞或与甲板上另一物体碰撞时,会发生抓扳手错误,这通常是由于实验耗材放置不当或实验耗材偏移不准确所致", + "gripper_releasing_labware": "抓扳手正在释放实验耗材", + "gripper_will_release_in_s": "抓扳手将在{{seconds}}秒后释放实验耗材", + "homing_pipette_dangerous": "如果移液器中有液体,将{{mount}}移液器归位可能会损坏它。您必须在使用移液器之前取下所有吸头。", + "if_issue_persists_gripper_error": "如果问题持续存在,请取消运行并重新运行抓扳手校准", + "if_issue_persists_overpressure": "如果问题持续存在,请取消运行并对协议进行必要的更改", + "if_issue_persists_tip_not_detected": "如果问题持续存在,请取消运行并启动实验耗材位置检查", "if_tips_are_attached": "如果吸头还在移液器上,您可以在运行终止前选择吹出已吸取的液体并丢弃吸头。", "ignore_all_errors_of_this_type": "忽略所有此类错误", "ignore_error_and_skip": "忽略错误并跳到下一步", - "skipping_to_step_succeeded": "跳转到步骤{{step}}成功", - "retrying_step_succeeded": "重试步骤{{step}}成功", "ignore_only_this_error": "仅忽略此错误", "ignore_similar_errors_later_in_run": "要在后续的运行中忽略类似错误吗?", + "labware_released_from_current_height": "将从当前高度释放实验耗材", "launch_recovery_mode": "启动恢复模式", "manually_fill_liquid_in_well": "手动填充孔位{{well}}中的液体", "manually_fill_well_and_skip": "手动填充孔位并跳到下一步", + "manually_move_lw_and_skip": "手动移动实验耗材并跳至下一步", + "manually_move_lw_on_deck": "手动移动实验耗材", + "manually_replace_lw_and_retry": "手动更换实验耗材并重试此步骤", + "manually_replace_lw_on_deck": "手动更换实验耗材", "next_step": "下一步", + "next_try_another_action": "接下来,您可以尝试另一个恢复操作或取消运行。", "no_liquid_detected": "未检测到液体", "pick_up_tips": "取吸头", "pipette_overpressure": "移液器超压", @@ -39,23 +59,32 @@ "recovery_action_failed": "{{action}}失败", "recovery_mode": "恢复模式", "recovery_mode_explanation": "恢复模式为您提供运行错误后的手动处理引导。
您可以进行调整以确保发生错误时正在进行的步骤可以完成,或者选择取消协议。当做出调整且未检测到后续错误时,该模式操作完成。根据导致错误的条件,系统将提供相应的调整选项。", + "release_labware_from_gripper": "从抓板手中释放实验耗材", + "release": "释放", + "remove_any_attached_tips": "移除任何已安装的吸头", "replace_tips_and_select_location": "建议更换吸头并选择最后一次取吸头的位置。", "replace_used_tips_in_rack_location": "在吸头板位{{location}}更换已使用的吸头", "replace_with_new_tip_rack": "更换新的吸头盒", - "first_take_any_necessary_actions": "首先,采取必要的准备操作,工作站将从失败的步骤开始继续运行。然后,在工作站继续运行之前关闭前门。", + "resume": "继续", + "retrying_step_succeeded": "重试步骤{{step}}成功", "retry_now": "现在重试", "retry_step": "重试步骤", "retry_with_new_tips": "使用新吸头重试", "retry_with_same_tips": "使用相同吸头重试", "return_to_menu": "返回菜单", - "return_to_the_menu": "返回菜单以选择如何继续。", + "robot_door_is_open": "工作站前门已打开", + "robot_is_canceling_run": "工作站正在取消运行", + "robot_is_in_recovery_mode": "工作站正在恢复模式", + "robot_not_attempt_to_move_lw": "工作站将不再尝试移动实验耗材。运行将从下一步继续。在继续之前,请关闭工作站门。", + "robot_retry_failed_lw_movement": "工作站将会从更换耗材的位置重新尝试失败的移液步骤。在继续之前,请关闭工作站门。", "robot_will_not_check_for_liquid": "工作站将不再检查液体。运行将从下一步继续。继续前请关闭工作站前门。", "robot_will_retry_with_new_tips": "工作站将使用新吸头重试失败的步骤。继续前请关闭工作站前门。", "robot_will_retry_with_same_tips": "工作站将使用相同的吸头重试失败的步骤。继续前请关闭工作站前门。", "robot_will_retry_with_tips": "工作站将使用新吸头重试失败的步骤。", "run_paused": "运行暂停", "select_tip_pickup_location": "选择取吸头位置", - "skip": "跳过", + "skipping_to_step_succeeded": "跳转到步骤{{step}}成功", + "skip_and_home_pipette": "跳过并归位移液器", "skip_to_next_step": "跳到下一步", "skip_to_next_step_new_tips": "使用新吸头跳到下一步", "skip_to_next_step_same_tips": "使用相同吸头跳到下一步", @@ -64,8 +93,13 @@ "stand_back_resuming": "请远离,正在恢复当前步骤", "stand_back_retrying": "请远离,正在重试失败步骤", "stand_back_skipping_to_next_step": "请远离,正在跳到下一步骤", + "take_any_necessary_precautions": "在接住实验耗材之前,请采取必要的预防措施。确认后,夹爪将开始倒计时再释放。", + "take_necessary_actions_failed_pickup": "首先,采取任何必要的行动,让工作站重新尝试移液器拾取。然后,在继续之前关闭工作站门。", + "take_necessary_actions": "首先,采取任何必要的行动,让工作站重新尝试失败的步骤。然后,在继续之前关闭工作站门。", + "terminate_remote_activity": "终止远程活动", "tip_drop_failed": "丢弃吸头失败", "tip_not_detected": "未检测到吸头", + "tip_presence_errors_are_caused": "吸头识别错误通常是由实验器皿放置不当或器皿偏移不准确引起的。", "view_error_details": "查看错误详情", "view_recovery_options": "查看恢复选项", "you_can_still_drop_tips": "在继续选择吸头之前,您仍然可以丢弃移液器上现存的吸头。", diff --git a/app/src/assets/localization/zh/labware_position_check.json b/app/src/assets/localization/zh/labware_position_check.json index fb92623de2e..cb27f78e66c 100644 --- a/app/src/assets/localization/zh/labware_position_check.json +++ b/app/src/assets/localization/zh/labware_position_check.json @@ -95,7 +95,7 @@ "return_tip_section": "放回吸头", "returning_tip_title": "正在板位{{slot}}放回吸头", "reveal_jog_controls": "显示调整面板", - "robot_has_no_offsets_from_previous_runs": "耗材校准数据引用自之前运行的协议,以节省您的时间。如果本协议中的所有耗材已在之前的运行中检查过,这些数据将应用于本次运行。 您可以使用耗材位置校准程序的后续步骤来添加耗材校准数据。", + "robot_has_no_offsets_from_previous_runs": "耗材校准数据引用自之前运行的协议,以节省您的时间。如果本协议中的所有耗材已在之前的运行中检查过,这些数据将应用于本次运行。 您可以在后面的步骤中使用耗材位置校准添加新的偏移量。", "robot_has_offsets_from_previous_runs": "此工作站具有本协议中所用耗材的校准数据。如果您应用了这些校准数据,仍可通过耗材位置校准程序进行调整。", "robot_in_motion": "工作站正在运行,请远离。", "run_labware_position_check": "运行耗材位置校准程序", diff --git a/app/src/assets/localization/zh/protocol_command_text.json b/app/src/assets/localization/zh/protocol_command_text.json index 81fff4fd220..74ab15b69b7 100644 --- a/app/src/assets/localization/zh/protocol_command_text.json +++ b/app/src/assets/localization/zh/protocol_command_text.json @@ -16,6 +16,7 @@ "deactivating_tc_block": "停用热循环仪温控功能", "deactivating_tc_lid": "停用热循环仪热盖功能", "degrees_c": "{{temp}}°C", + "detect_liquid_presence": "正在检测{{labware}}在{{labware_location}}中的{{well_name}}孔中的液体存在", "disengaging_magnetic_module": "下降磁力架模块", "dispense_push_out": "以{{flow_rate}}µL/秒的速度将{{volume}}µL 排液至{{labware_location}}的{{labware}}的{{well_name}}孔中,并推出{{push_out_volume}}µL", "dispense": "以{{flow_rate}}µL/秒的速度将{{volume}}µL 排液至{{labware_location}}的{{labware}}的{{well_name}}孔中", @@ -26,6 +27,16 @@ "fixed_trash": "垃圾桶", "home_gantry": "复位所有龙门架、移液器和柱塞轴", "latching_hs_latch": "在热震荡模块上锁定实验耗材", + "left": "左", + "load_labware_info_protocol_setup_adapter_module": "在{{module_name}}的甲板槽{{slot_name}}上加载适配器{{adapter_name}}中的{{labware}}", + "load_labware_info_protocol_setup_adapter_off_deck": "在板外加载适配器{{adapter_name}}中的{{labware}}", + "load_labware_info_protocol_setup_adapter": "在甲板槽{{slot_name}}上加载适配器{{adapter_name}}中的{{labware}}", + "load_labware_info_protocol_setup_no_module": "在甲板槽{{slot_name}}中加载{{labware}}", + "load_labware_info_protocol_setup_off_deck": "在板外加载{{labware}}", + "load_labware_info_protocol_setup": "在{{module_name}}的甲板槽{{slot_name}}中加载{{labware}}", + "load_liquids_info_protocol_setup": "将{{liquid}}加载到{{labware}}中", + "load_module_protocol_setup": "在甲板槽{{slot_name}}中加载模块{{module}}", + "load_pipette_protocol_setup": "在{{mount_name}}支架上加载{{pipette_name}}", "module_in_slot_plural": "{{module}}", "module_in_slot": "{{module}}在{{slot_name}}号板位", "move_labware_manually": "手动将{{labware}}从{{old_location}}移动到{{new_location}}", @@ -46,7 +57,9 @@ "pause": "暂停", "pickup_tip": "从{{labware_location}}的{{labware}}的{{well_range}}孔中拾取吸头", "prepare_to_aspirate": "准备使用{{pipette}}吸液", + "reloading_labware": "正在重新加载{{labware}}", "return_tip": "将吸头返回到{{labware_location}}的{{labware}}的{{well_name}}孔中", + "right": "右", "save_position": "保存位置", "set_and_await_hs_shake": "设置热震荡模块以{{rpm}}rpm 震动并等待达到该转速", "setting_hs_temp": "将热震荡模块的目标温度设置为{{temp}}", @@ -60,6 +73,8 @@ "tc_starting_profile": "热循环仪开始进行由以下步骤组成的{{repetitions}}次循环:", "trash_bin_in_slot": "垃圾桶在{{slot_name}}", "touch_tip": "吸头接触内壁", + "turning_rail_lights_off": "正在关闭导轨灯", + "turning_rail_lights_on": "正在打开导轨灯", "unlatching_hs_latch": "解锁热震荡模块上的实验耗材", "wait_for_duration": "暂停{{seconds}}秒。{{message}}", "wait_for_resume": "暂停协议", diff --git a/app/src/assets/localization/zh/protocol_details.json b/app/src/assets/localization/zh/protocol_details.json index b62bc2bb89a..22f4c0566fc 100644 --- a/app/src/assets/localization/zh/protocol_details.json +++ b/app/src/assets/localization/zh/protocol_details.json @@ -4,7 +4,7 @@ "both_mounts": "两个移液器支架", "choices": "{{count}}个选择", "choose_file": "选择文件", - "choose_robot_to_run": "选择要运行的工作站\n{{protocol_name}}", + "choose_robot_to_run": "选择要运行{{protocol_name}}的工作站", "clear_and_proceed_to_setup": "清除并继续设置", "connect_modules_to_see_controls": "连接模块以查看控制", "connected": "已连接", @@ -21,6 +21,8 @@ "description": "描述", "extension_mount": "扩展安装支架", "file_required": "需要文件", + "go_to_labware_definition": "转到实验耗材定义", + "go_to_timeline": "转到时间线", "gripper_pick_up_count_description": "使用转板抓手移动单个耗材的指令。", "gripper_pick_up_count": "转板次数", "hardware": "硬件", @@ -28,6 +30,7 @@ "labware": "耗材", "last_analyzed": "上一次分析", "last_updated": "上一次更新", + "left_and_right_mounts": "左+右安装架", "left_mount": "左移液器安装位", "left_right": "左,右", "liquid_name": "液体名称", @@ -40,6 +43,7 @@ "name": "名称", "no_available_robots_found": "未找到可用的工作站", "no_custom_values": "未指定任何自定义值", + "no_labware_specified": "此协议中未指定实验耗材", "no_parameters": "该协议未指定任何参数", "no_summary": "没有为此协议指定摘要。", "not_connected": "未连接", diff --git a/app/src/assets/localization/zh/protocol_info.json b/app/src/assets/localization/zh/protocol_info.json index e279383c495..073b4fd6319 100644 --- a/app/src/assets/localization/zh/protocol_info.json +++ b/app/src/assets/localization/zh/protocol_info.json @@ -25,6 +25,7 @@ "import_a_file": "导入协议以开始", "import_new_protocol": "导入协议", "import": "导入", + "incompatible_file_type": "不兼容的文件类型", "instrument_cal_data_title": "校准数据", "instrument_not_attached": "未连接", "instruments_title": "所需移液器", @@ -44,12 +45,12 @@ "launch_protocol_designer": "打开在线协议编辑器", "manual_steps_learn_more": "了解更多关于手动步骤的信息", "modules_title": "所需模块", - "most_recent_updates": "最新更新", + "most_recent_updates": "按时间排序", "no_history": "无运行历史", "no_labware_offset_data": "无耗材校准数据", "no_protocol_yet": "还没有协议?", "nothing_here_yet": "没有可显示的协议!", - "oldest_updates": "最早的更新", + "oldest_updates": "按时间倒序排序", "open_a_protocol": "打开一个协议以开始", "open_api_docs": "打开Python API文档", "organization_and_author": "组织/作者", @@ -64,10 +65,10 @@ "protocol_title": "协议 -{{protocol_name}}", "protocol_upload_failed": "协议上传失败。请修复错误后重试", "protocols": "协议", - "quick_transfer": "快速移液", "required_cal_data_title": "校准数据", "required_quantity_title": "数量", "required_type_title": "类型", + "requires_csv": "需要CSV", "robot_name_last_run": "{{robot_name}}的上次运行", "robot_type_first": "{{robotType}}协议优先", "run_again": "再次运行", diff --git a/app/src/assets/localization/zh/protocol_setup.json b/app/src/assets/localization/zh/protocol_setup.json index 7e5007e8a2c..40a5c8c00f9 100644 --- a/app/src/assets/localization/zh/protocol_setup.json +++ b/app/src/assets/localization/zh/protocol_setup.json @@ -8,6 +8,10 @@ "add_to_slot": "添加到{{slotName}}号板位", "additional_labware": "{{count}}个额外的耗材", "additional_off_deck_labware": "额外的甲板外耗材", + "all_files_associated": "与协议运行相关文件的所有详细信息均可在工作站屏幕上获得。", + "applied_labware_offset_data": "已应用的实验耗材偏移数据", + "applied_labware_offsets": "已应用的实验耗材偏移", + "are_you_sure_you_want_to_proceed": "您确定要继续运行吗?", "attach_gripper_failure_reason": "连接所需的转板抓手以继续", "attach_gripper": "连接转板抓手", "attach_module": "校准前连接模块", @@ -39,6 +43,7 @@ "calibration_status": "校准状态", "calibration": "校准", "cancel_and_restart_to_edit": "取消运行并重新启动设置以进行编辑", + "choose_csv_file": "选择CSV文件", "choose_enum": "选择{{displayName}}", "closing": "关闭中...", "complete_setup_before_proceeding": "完成设置后继续运行", @@ -46,12 +51,19 @@ "configured": "已配置", "confirm_heater_shaker_module_modal_description": "在开始运行之前,应使模块的两个锚固件完全伸出,以确保牢固连接。导热适配器应连接到模块上。", "confirm_heater_shaker_module_modal_title": "确认已连接热震荡模块", + "confirm_liquids": "确认液体", + "confirm_locations_and_volumes": "确认位置和体积", + "confirm_offsets": "确认偏移校准数据", + "confirm_placements": "确认放置位置", + "confirm_selection": "确认选择", "confirm_values": "确认这些值", "connect_all_hardware": "首先连接并校准所有硬件", "connect_all_mod": "首先连接所有模块", "connect_modules_for_controls": "连接模块以查看控制", "connection_info_not_available": "一旦运行开始,连接信息不可用", "connection_status": "连接状态", + "csv_files_on_robot": "工作站上的CSV文件", + "csv_files_on_usb": "USB上的CSV文件", "csv_file": "CSV 文件", "currently_configured": "当前已配置", "currently_unavailable": "当前不可用", @@ -63,9 +75,11 @@ "deck_conflict_info_thermocycler": "通过移除位置 A1 和 B1 中的固定装置来更新甲板配置。从甲板配置中移除对应装置或更新协议。", "deck_conflict_info": "通过移除位置 {{cutout}} 中的 {{currentFixture}} 来更新甲板配置。从甲板配置中移除对应装置或更新协议。", "deck_conflict": "甲板位置冲突", + "deck_hardware_ready": "甲板硬件准备", "deck_hardware": "甲板硬件", "deck_map": "甲板布局图", "default_values": "默认值", + "download_files": "下载文件", "example": "示例", "exit_to_deck_configuration": "退出到甲板配置", "extension_mount": "扩展安装支架", @@ -81,6 +95,7 @@ "heater_shaker_extra_attention": "使用闩锁控制,便于放置耗材。", "heater_shaker_labware_list_view": "要添加耗材,请使用切换键来控制闩锁", "how_offset_data_works": "耗材校准数据如何工作", + "individiual_well_volume": "单个孔体积", "initial_liquids_num_plural": "{{count}}种初始液体", "initial_liquids_num": "{{count}}种初始液体", "initial_location": "初始位置", @@ -96,6 +111,7 @@ "labware_latch": "耗材闩锁", "labware_location": "耗材位置", "labware_name": "耗材名称", + "labware_placement": "实验耗材放置", "labware_position_check_not_available_analyzing_on_robot": "在工作站上分析协议时,耗材位置校准不可用", "labware_position_check_not_available_empty_protocol": "耗材位置校准需要协议加载耗材和移液器", "labware_position_check_not_available": "运行开始后,耗材位置校准不可用", @@ -111,10 +127,14 @@ "learn_more_about_offset_data": "了解更多关于耗材校准数据的信息", "learn_more_about_robot_cal_link": "了解更多关于工作站校准的信息", "learn_more": "了解更多", + "liquid_information": "液体信息", + "liquid_name": "液体名称", "liquid_setup_step_description": "查看液体的起始位置和体积", "liquid_setup_step_title": "液体", + "liquids_confirmed": "液体已确认", "liquids_not_in_setup": "此协议未使用液体", "liquids_not_in_the_protocol": "此协议未指定液体。", + "liquids_ready": "液体准备", "liquids": "液体", "list_view": "列表视图", "loading_data": "加载数据...", @@ -141,6 +161,7 @@ "module_mismatch_body": "检查连接到该工作站的模块型号是否正确", "module_name": "模块", "module_not_connected": "未连接", + "module_setup_step_ready": "校准准备", "module_setup_step_title": "甲板硬件", "module_slot_location": "{{slotName}}号板位,{{moduleName}}", "module": "模块", @@ -184,6 +205,8 @@ "offset_data": "偏移校准数据", "offsets_applied_plural": "应用了{{count}}个偏移校准数据", "offsets_applied": "应用了{{count}}个偏移校准数据", + "offsets_confirmed": "偏移校准数据已确认", + "offsets_ready": "偏移校准数据准备", "on_adapter_in_mod": "在{{moduleName}}中的{{adapterName}}上", "on_adapter": "在{{adapterName}}上", "on_deck": "在甲板上", @@ -198,6 +221,8 @@ "pipette_offset_cal_description_bullet_3": "对用于校准移液器的吸头执行吸头长度校准后,重新进行移液器偏移校准。", "pipette_offset_cal_description": "这会测量移液器相对于移液器安装支架和甲板的X、Y和Z值。移液器偏移校准依赖于甲板校准和吸头长度校准。 ", "pipette_offset_cal": "移液器偏移校准", + "placements_confirmed": "位置已确认", + "placements_ready": "位置准备", "placement": "放置", "plug_in_module_to_configure": "插入{{module}}以将其添加到板位", "plug_in_required_module_plural": "插入并启动所需模块以继续", @@ -210,10 +235,12 @@ "proceed_to_run": "继续运行", "protocol_analysis_failed": "协议分析失败", "protocol_can_be_closed": "该协议现在可以关闭。", + "protocol_requires_csv": "此协议需要一个CSV文件。点击下面的CSV文件进行选择。", "protocol_run_canceled": "协议运行已取消。", "protocol_run_complete": "协议运行完成。", "protocol_run_failed": "协议运行失败。", "protocol_run_started": "协议运行已开始。", + "protocol_run_stopped": "协议运行已停止。", "protocol_specifies": "协议指定", "protocol_upload_revamp_feedback": "对此体验有反馈吗?", "quantity": "数量", @@ -237,10 +264,12 @@ "robot_cal_help_title": "工作站校准的工作原理", "robot_calibration_step_description_pipettes_only": "查看该协议所需的硬件和校准。", "robot_calibration_step_description": "查看该协议所需的移液器和吸头长度校准。", + "robot_calibration_step_ready": "校准准备", "robot_calibration_step_title": "硬件", "run_disabled_calibration_not_complete": "确保工作站校准完成后再继续运行", "run_disabled_modules_and_calibration_not_complete": "确保工作站校准完成并且所有模块已连接后再继续运行", "run_disabled_modules_not_connected": "确保所有模块已连接后再继续运行", + "run_labware_position_check_to_get_offsets": "运行实验室位置检查以获取实验室偏移数据。", "run_labware_position_check": "运行耗材位置校准", "run_never_started": "运行未开始", "run": "运行", @@ -252,6 +281,8 @@ "setup_is_view_only": "运行开始后设置仅供查看", "slot_location": "{{slotName}}号板位", "slot_number": "板位编号", + "stacked_slot": "堆叠槽", + "start_run": "开始运行", "status": "状态", "step": "步骤{{index}}", "there_are_no_unconfigured_modules": "没有连接{{module}}。请连接一个模块并放置在{{slot}}号板位中。", @@ -260,20 +291,25 @@ "tip_length_cal_description": "这将测量吸头底部与移液器喷嘴之间的Z轴距离。如果对用于校准移液器的吸头重新进行吸头长度校准,也需要重新进行移液器偏移校准。", "tip_length_cal_title": "吸头长度校准", "tip_length_calibration": "吸头长度校准", + "total_liquid_volume": "总体积", "update_deck_config": "更新甲板配置", "update_deck": "更新甲板", + "update_offsets": "更新偏移校准数据", "updated": "已更新", "usb_connected_no_port_info": "USB端口已连接", + "usb_drive_notification": "在运行开始前,请保持USB处于连接状态", "usb_port_connected": "USB端口{{port}}", "usb_port_number": "USB-{{port}}", "value_out_of_range_generic": "值必须在范围内", "value_out_of_range": "值必须在{{min}}-{{max}}之间", "value": "值", "values_are_view_only": "值仅供查看", + "variable_well_amount": "可变孔数", "view_current_offsets": "查看当前偏移量", "view_moam": "查看工作站中放置同类型模块的设置说明。", "view_setup_instructions": "查看设置说明", "volume": "体积", "what_labware_offset_is": "耗材偏移校准是一种位置调整类型,用于补偿甲板上耗材整体位置的微小实际差异。耗材偏移校准数据是耗材、甲板位和工作站的特定组合。", - "with_the_chosen_value": "使用选定的值时,发生以下错误:" + "with_the_chosen_value": "使用选定的值时,发生以下错误:", + "you_havent_confirmed": "您尚未确认 {{missingSteps}}。在继续运行协议之前,请确保这些步骤正确无误。" } diff --git a/app/src/assets/localization/zh/quick_transfer.json b/app/src/assets/localization/zh/quick_transfer.json index 651ace8ef4b..4a1e2779d52 100644 --- a/app/src/assets/localization/zh/quick_transfer.json +++ b/app/src/assets/localization/zh/quick_transfer.json @@ -1,46 +1,114 @@ { + "a_way_to_move_liquid": "一种将单一液体从一个实验耗材移动到另一个实验耗材的方法。", "add_or_remove_columns": "添加或移除列", "add_or_remove": "添加或移除", + "advanced_setting_disabled": "此移液的高级设置已禁用", "advanced_settings": "高级设置", + "air_gap_before_aspirating": "在吸液前设置空气间隙", + "air_gap_before_dispensing": "在分液前设置空气间隙", + "air_gap_capacity_error": "移液器空间已满,无法添加空气间隙。", + "air_gap_value": "{{volume}} µL", + "air_gap_volume_µL": "空气间隙体积(µL)", + "air_gap": "空气间隙", "all": "所有实验耗材", "always": "每次吸液前", + "aspirate_flow_rate_µL": "吸取流速(µL/s)", + "aspirate_flow_rate": "吸取流速", + "aspirate_settings": "吸取设置", + "aspirate_tip_position": "吸取移液器位置", "aspirate_volume": "每孔吸液体积", "aspirate_volume_µL": "每孔吸液体积(µL)", + "attach_pipette": "连接移液器", + "blow_out_after_dispensing": "分液后吹出", + "blow_out_destination_well": "目标孔", + "blow_out_into_destination_well": "到目标孔", + "blow_out_into_source_well": "到吸液孔", + "blow_out_into_trash_bin": "到垃圾桶", + "blow_out_into_waste_chute": "到外置垃圾槽", + "blow_out_source_well": "源孔", + "blow_out_trash_bin": "垃圾桶", + "blow_out_waste_chute": "外置垃圾槽", + "blow_out": "吹出", "both_mounts": "左侧+右侧支架", "change_tip": "更换吸头", "character_limit_error": "字数超出限制", "column": "列", "columns": "列", + "consolidate_volume_error": "所选的目标孔太小,无法合并。请尝试从更少的孔中合并。", + "create_new_to_edit": "创建新的快速移液以进行编辑", "create_new_transfer": "创建新的快速移液命令", + "create_to_get_started": "创建新的快速移液以开始操作。", "create_transfer": "创建移液命令", + "delay_before_aspirating": "吸取前的延迟", + "delay_before_dispensing": "分液前的延迟", + "delay_duration_s": "延迟时长(秒)", + "delay_position_mm": "距孔底延迟时的位置(mm)", + "delay_value": "{{delay}}秒,距离孔底{{position}}mm", + "delay": "延迟", + "delete_this_transfer": "确定删除此这个快速移液?", + "delete_transfer": "删除快速移液", + "deleted_transfer": "已删除快速移液", "destination": "目标", "destination_labware": "目标实验耗材", - "dispense_volume": "每孔排液体积", + "disabled": "已禁用", + "dispense_flow_rate_µL": "分液流速(µL/s)", + "dispense_flow_rate": "分液流速", + "dispense_settings": "分液设置", + "dispense_tip_position": "分液吸头位置", "dispense_volume_µL": "每孔排液体积(µL)", + "dispense_volume": "每孔排液体积", + "disposal_volume_µL": "废液量(µL)", + "distance_bottom_of_well_mm": "距离孔底的高度(mm)", + "distribute_volume_error": "所选源孔太小,无法从中分液。请尝试向更少的孔中分液。", "enter_characters": "输入最多60个字符", + "error_analyzing": "在尝试分析{{transferName}}时发生错误。", "exit_quick_transfer": "退出快速移液?", + "failed_analysis": "分析失败", + "flow_rate_value": "{{flow_rate}} µL/s", + "got_it": "明白了", "grid": "网格", "grids": "网格", + "labware": "实验耗材", "learn_more": "了解更多", "left_mount": "左侧支架", "lose_all_progress": "您将失去所有此快速移液流程进度.", + "mix_before_aspirating": "在吸液前混匀", + "mix_before_dispensing": "在分液前混匀", + "mix_repetitions": "混匀重复次数", + "mix_value": "{{volume}} µL,混匀{{reps}}次", + "mix_volume_µL": "混匀体积(µL)", + "mix": "混匀", "name_your_transfer": "为您的快速移液流程命名", + "none_to_show": "没有快速移液可显示!", "number_wells_selected_error_learn_more": "具有多个源孔{{selectionUnits}}的快速移液是可以进行一对一或者多对多移液的(为此移液流程同样选择{{wellCount}}个目标孔位{{selectionUnits}})或进行多对一移液,即合并为单个孔位(选择1个目标孔{{selectionUnit}})。", "number_wells_selected_error_message": "选择1个或{{wellCount}}个{{selectionUnits}}来进行此移液操作.", "once": "在移液开始时", + "option_disabled": "已禁用", + "option_enabled": "已启用", "overview": "概览", "perDest": "每个目标孔位", "perSource": "每个源孔位", + "pin_transfer": "快速移液", + "pinned_transfer": "固定快速移液", + "pinned_transfers": "固定快速移液", + "pipette_path_multi_aspirate": "多次吸取", + "pipette_path_multi_dispense_volume_blowout": "多次分液,{{volume}} 微升废弃量,在{{blowOutLocation}}吹出", + "pipette_path_multi_dispense": "多次分液", + "pipette_path_single": "单次转移", + "pipette_path": "移液器路径", + "pipette_currently_attached": "快速移液移液器选项取决于当前您工作站上安装的移液器.", "pipette": "移液器", + "pre_wet_tip": "润湿吸头", "quick_transfer_volume": "快速移液{{volume}}µL", + "quick_transfer": "快速移液", "right_mount": "右侧支架", "reservoir": "储液槽", "run_now": "立即运行", "run_quick_transfer_now": "您想立即运行快速移液流程吗?", + "run_transfer": "运行快速移液", "save": "保存", "save_to_run_later": "保存您的快速移液流程以备后续运行.", "save_for_later": "保存备用", - "source": "源", "select_attached_pipette": "选择已连接的移液器", "select_by": "按...选择", "select_dest_labware": "选择目标实验耗材", @@ -52,25 +120,40 @@ "set_dispense_volume": "设置排液体积", "set_transfer_volume": "设置移液体积", "source_labware": "源实验耗材", - "source_labware_d2": "D2位置的源实验耗材", + "source_labware_c2": "C2 中的源实验耗材", + "source": "源", "starting_well": "起始孔", + "storage_limit_reached": "已达到存储限制", "use_deck_slots": "快速移液将使用板位B2-D2。这些板位将用于放置吸头盒、源实验耗材和目标实验耗材。请确保使用最新的甲板配置,避免碰撞。", "tip_drop_location": "吸头丢弃位置", "tip_management": "吸头管理", + "tip_position_value": "距底部 {{position}} mm", + "tip_position": "移液器位置", "tip_rack": "吸头盒", + "too_many_pins_body": "删除一个快速移液,以便向您的固定列表中添加更多传输。", + "too_many_pins_header": "您已达到上限!", + "touch_tip_before_aspirating": "在吸液前做碰壁动作", + "touch_tip_before_dispensing": "在分液前做碰壁动作", + "touch_tip_position_mm": "在孔底部做碰壁动作的高度(mm)", + "touch_tip_value": "距底部 {{position}} mm", + "touch_tip": "碰壁动作", + "transfer_analysis_failed": "快速移液分析失败", + "transfer_name": "移液名称", "trashBin": "垃圾桶", "trashBin_location": "位于{{slotName}}的垃圾桶", "tubeRack": "试管架", + "unpin_transfer": "取消固定的快速移液", + "unpinned_transfer": "已取消固定的快速移液", "volume_per_well": "每孔体积", "volume_per_well_µL": "每孔体积(µL)", "value_out_of_range": "值必须在{{min}}-{{max}}之间", - "labware": "实验耗材", - "pipette_currently_attached": "快速移液移液器选项取决于当前您工作站上安装的移液器.", "wasteChute": "外置垃圾槽", "wasteChute_location": "位于{{slotName}}的外置垃圾槽", + "welcome_to_quick_transfer": "欢迎使用快速移液!", "wellPlate": "孔板", "well_selection": "孔位选择", "well_ratio": "快速移液可以一对一或者多对多进行移液的(为此移液操作选择同样数量的{{wells}})或可以多对一,也就是合并为单孔(选择1个目标孔位)。", "well": "孔", - "wells": "孔" + "wells": "孔", + "will_be_deleted": "{{transferName}} 将被永久删除。" } diff --git a/app/src/assets/localization/zh/robot_calibration.json b/app/src/assets/localization/zh/robot_calibration.json index 8f83fb649f8..d5959a113c6 100644 --- a/app/src/assets/localization/zh/robot_calibration.json +++ b/app/src/assets/localization/zh/robot_calibration.json @@ -53,6 +53,8 @@ "download_calibration_data_unavailable": "无校准数据可用。", "download_calibration_title": "下载校准数据", "download_details": "下载详情JSON校准文件查看摘要", + "error": "错误", + "exit": "退出", "finish": "完成", "get_started": "开始", "good_calibration": "良好校准", diff --git a/app/src/assets/localization/zh/run_details.json b/app/src/assets/localization/zh/run_details.json index 648df8a66e2..00d584bb4ba 100644 --- a/app/src/assets/localization/zh/run_details.json +++ b/app/src/assets/localization/zh/run_details.json @@ -17,6 +17,7 @@ "canceling_run": "正在取消运行", "clear_protocol_to_make_available": "清除工作站的协议以使其可用", "clear_protocol": "清除协议", + "close_door_to_resume_run": "关闭工作站门以继续运行", "close_door_to_resume": "关闭移液工作站的前门以继续运行", "close_door": "关闭移液工作站前门", "closing_protocol": "正在关闭协议", @@ -32,6 +33,7 @@ "date": "日期", "door_is_open": "工作站前门已打开", "door_open_pause": "当前步骤 - 暂停 - 前门已打开", + "download_files": "下载文件", "download": "下载", "download_run_log": "下载运行日志", "downloading_run_log": "正在下载运行日志", @@ -40,6 +42,7 @@ "end_of_protocol": "协议结束", "end_step_time": "结束", "end": "结束", + "error_details": "错误详情", "error_info": "错误{{errorCode}}:{{errorType}}", "error_type": "错误:{{errorType}}", "failed_step": "步骤失败", @@ -49,7 +52,6 @@ "labware": "耗材", "left": "左", "listed_values": "列出的值仅供查看", - "load_labware_info_protocol_setup_adapter_module": "在{{slot_name}}号板位中的{{module_name}}内加载{{labware}}的{{adapter_name}}", "load_labware_info_protocol_setup_adapter_off_deck": "在甲板外的{{adapter_name}}上加载{{labware}}", "load_labware_info_protocol_setup_adapter": "在{{slot_name}}号板位中的{{adapter_name}}中加载{{labware}}", "load_labware_info_protocol_setup_no_module": "在{{slot_name}}号板位中加载{{labware}}", @@ -68,6 +70,10 @@ "move_labware": "移动耗材", "name": "名称", "no_files_included": "未包含协议文件", + "no_of_error": "{{count}}个错误", + "no_of_errors": "{{count}}个错误", + "no_of_warning": "{{count}}个警告", + "no_of_warnings": "{{count}}个警告", "no_offsets_available": "无耗材校准数据可用", "not_available_for_a_completed_run": "不适用于已完成的运行", "not_available_for_a_run_in_progress": "不适用于正在进行的运行", @@ -96,15 +102,21 @@ "protocol_title": "协议 -{{protocol_name}}", "resume_run": "恢复运行", "return_to_dashboard": "返回控制面板", + "return_to_quick_transfer": "返回快速移液", "right": "右", "robot_has_previous_offsets": "该移液工作站已存储了之前运行协议的耗材校准数据。您想将这些数据应用于此协议的运行吗?您仍然可以通过实验器具位置检查调整校准数据。", "robot_was_recalibrated": "在储存此耗材校准数据后,移液工作站已重新校准", "run_again": "再次运行", "run_canceled_splash": "运行已取消", + "run_canceled_with_errors_splash": "因错误取消运行。", + "run_canceled_with_errors": "因错误取消运行。", "run_canceled": "运行已取消。", + "run_completed_splash": "运行完成", + "run_completed_with_warnings_splash": "运行完成,并伴有警告。", + "run_completed_with_warnings": "运行完成,并伴有警告。", + "run_completed": "运行已完成。", "run_complete_splash": "运行已完成", "run_complete": "运行已完成", - "run_completed": "运行已完成。", "run_cta_disabled": "在开始运行之前,请完成协议选项卡上的所有必要步骤。", "run_failed_modal_body": "在协议执行{{command}}时发生错误。", "run_failed_modal_header": "{{errorName}}:{{errorCode}}协议步骤{{count}}", @@ -124,6 +136,8 @@ "start_step_time": "开始", "start_time": "开始时间", "start": "开始", + "status_awaiting-recovery-blocked-by-open-door": "暂停 - 门已打开", + "status_awaiting-recovery-paused": "暂停", "status_awaiting-recovery": "等待恢复", "status_blocked-by-open-door": "暂停 - 前门打开", "status_failed": "失败", @@ -150,5 +164,7 @@ "view_analysis_error_details": "查看 错误详情", "view_current_step": "查看当前步骤", "view_error_details": "查看错误详情", - "view_error": "查看错误" + "view_error": "查看错误", + "view_warning_details": "查看警告详情", + "warning_details": "警告详情" } diff --git a/app/src/assets/localization/zh/shared.json b/app/src/assets/localization/zh/shared.json index f9b0aa47cca..90b597b2820 100644 --- a/app/src/assets/localization/zh/shared.json +++ b/app/src/assets/localization/zh/shared.json @@ -2,6 +2,7 @@ "a_software_update_is_available": "此工作站有可用的软件更新。更新以运行协议。", "add": "添加", "alphabetical": "按字母排序", + "another_app_controlling_robot": "工作站的触摸屏或另一台装有应用程序的电脑正在控制这个工作站。", "back": "返回", "before_you_begin": "在您开始之前", "browse": "浏览", @@ -26,7 +27,7 @@ "disabled_protocol_is_running": "协议正在运行", "dont_show_me_again": "不再显示", "drag_and_drop": "拖放或 浏览 您的文件", - "empty": "清空", + "empty": "空闲", "ending": "结束中", "error_encountered": "遇到错误", "error": "错误", diff --git a/app/src/assets/localization/zh/top_navigation.json b/app/src/assets/localization/zh/top_navigation.json index c3906955266..cb831731be9 100644 --- a/app/src/assets/localization/zh/top_navigation.json +++ b/app/src/assets/localization/zh/top_navigation.json @@ -13,6 +13,7 @@ "please_load_a_protocol": "请加载协议以继续", "protocol_runs": "协议运行", "protocols": "协议", + "quick_transfer": "快速移液", "robot_settings": "工作站设置", "run": "运行", "settings": "设置" diff --git a/app/src/assets/videos/error-recovery/Gripper_Release.webm b/app/src/assets/videos/error-recovery/Gripper_Release.webm new file mode 100644 index 00000000000..a3ba721fd70 Binary files /dev/null and b/app/src/assets/videos/error-recovery/Gripper_Release.webm differ diff --git a/app/src/i18n.ts b/app/src/i18n.ts index 0a9701a8e87..e1c772cb582 100644 --- a/app/src/i18n.ts +++ b/app/src/i18n.ts @@ -7,6 +7,20 @@ import { titleCase } from '@opentrons/shared-data' import type { InitOptions } from 'i18next' +export const US_ENGLISH = 'en-US' +export const SIMPLIFIED_CHINESE = 'zh-CN' + +// these strings will not be translated so should not be localized +export const US_ENGLISH_DISPLAY_NAME = 'English (US)' +export const SIMPLIFIED_CHINESE_DISPLAY_NAME = '中文' + +export type Language = typeof US_ENGLISH | typeof SIMPLIFIED_CHINESE + +export const LANGUAGES: Array<{ name: string; value: Language }> = [ + { name: US_ENGLISH_DISPLAY_NAME, value: US_ENGLISH }, + { name: SIMPLIFIED_CHINESE_DISPLAY_NAME, value: SIMPLIFIED_CHINESE }, +] + const i18nConfig: InitOptions = { resources, lng: 'en', diff --git a/app/src/molecules/Command/hooks/index.ts b/app/src/local-resources/commands/hooks/index.ts similarity index 100% rename from app/src/molecules/Command/hooks/index.ts rename to app/src/local-resources/commands/hooks/index.ts diff --git a/app/src/molecules/Command/hooks/useCommandTextString/index.tsx b/app/src/local-resources/commands/hooks/useCommandTextString/index.ts similarity index 97% rename from app/src/molecules/Command/hooks/useCommandTextString/index.tsx rename to app/src/local-resources/commands/hooks/useCommandTextString/index.ts index d203595e112..3b77c607052 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/index.tsx +++ b/app/src/local-resources/commands/hooks/useCommandTextString/index.ts @@ -7,12 +7,12 @@ import type { RobotType, LabwareDefinition2, } from '@opentrons/shared-data' -import type { CommandTextData } from '../../types' -import type { GetDirectTranslationCommandText } from './utils/getDirectTranslationCommandText' import type { TCProfileStepText, TCProfileCycleText, -} from './utils/getTCRunExtendedProfileCommandText' + GetDirectTranslationCommandText, +} from './utils' +import type { CommandTextData } from '/app/local-resources/commands/types' export interface UseCommandTextStringParams { command: RunTimeCommand | null @@ -90,6 +90,7 @@ export function useCommandTextString( case 'dropTip': case 'dropTipInPlace': case 'pickUpTip': + case 'airGapInPlace': return { kind: 'generic', commandText: utils.getPipettingCommandText(fullParams), diff --git a/app/src/molecules/Command/utils/__tests__/getFinalLabwareLocation.test.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/__tests__/getFinalLabwareLocation.test.ts similarity index 100% rename from app/src/molecules/Command/utils/__tests__/getFinalLabwareLocation.test.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/__tests__/getFinalLabwareLocation.test.ts diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/__tests__/getPipettingCommandText.test.tsx b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/__tests__/getPipettingCommandText.test.tsx new file mode 100644 index 00000000000..82b269bd581 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/__tests__/getPipettingCommandText.test.tsx @@ -0,0 +1,186 @@ +import { screen } from '@testing-library/react' +import { vi, describe, it, beforeEach } from 'vitest' +import { useTranslation } from 'react-i18next' + +import { renderWithProviders } from '/app/__testing-utils__' +import { i18n } from '/app/i18n' +import { + getLabwareDefinitionsFromCommands, + getLabwareName, + getLoadedLabware, + getLabwareDisplayLocation, +} from '/app/local-resources/labware' +import { getPipettingCommandText } from '../getPipettingCommandText' +import { getLabwareDefURI } from '@opentrons/shared-data' +import { getFinalLabwareLocation } from '../../getFinalLabwareLocation' +import { getWellRange } from '../../getWellRange' +import { getFinalMoveToAddressableAreaCmd } from '../../getFinalAddressableAreaCmd' +import { getAddressableAreaDisplayName } from '../../getAddressableAreaDisplayName' + +vi.mock('@opentrons/shared-data') +vi.mock('../../getFinalLabwareLocation') +vi.mock('../../getWellRange') +vi.mock('/app/local-resources/labware') +vi.mock('../../getFinalAddressableAreaCmd') +vi.mock('../../getAddressableAreaDisplayName') + +const baseCommandData = { + allRunDefs: {}, + robotType: 'OT-2', + commandTextData: { + commands: [], + labware: [], + modules: [], + pipettes: [{ id: 'pipette-1', pipetteName: 'p300_single' }], + }, +} as any + +function TestWrapper({ command }: { command: any }): JSX.Element { + const { t } = useTranslation('protocol_command_text') + const text = getPipettingCommandText({ + command, + ...baseCommandData, + t, + }) + + return
{text}
+} + +const render = (command: any) => { + return renderWithProviders(, { + i18nInstance: i18n, + }) +} + +describe('getPipettingCommandText', () => { + beforeEach(() => { + vi.mocked(getLabwareDefURI).mockImplementation((def: any) => def.uri) + vi.mocked(getFinalLabwareLocation).mockReturnValue('slot-1' as any) + vi.mocked(getWellRange).mockReturnValue('A1') + vi.mocked(getLabwareDefinitionsFromCommands).mockReturnValue([ + { uri: 'tiprack-uri', parameters: { isTiprack: true } }, + { uri: 'plate-uri', parameters: { isTiprack: false } }, + ] as any) + vi.mocked(getLabwareName).mockReturnValue('Test Labware') + vi.mocked(getLoadedLabware).mockImplementation( + (labware, id) => + ({ + definitionUri: id === 'tiprack-id' ? 'tiprack-uri' : 'plate-uri', + } as any) + ) + vi.mocked(getLabwareDisplayLocation).mockReturnValue('Slot 1') + vi.mocked(getFinalMoveToAddressableAreaCmd).mockReturnValue({ + id: 'cmd-1', + commandType: 'moveToAddressableArea', + } as any) + vi.mocked(getAddressableAreaDisplayName).mockReturnValue('Fixed Trash') + }) + + it('should render aspirate command text correctly', () => { + const command = { + id: 'cmd-1', + commandType: 'aspirate', + params: { + labwareId: 'labware-1', + wellName: 'A1', + volume: 100, + flowRate: 150, + }, + } + + render(command) + screen.getByText( + /Aspirating 100 µL from well A1 of Test Labware in Slot 1 at 150 µL\/sec/ + ) + }) + + it('should render dispense command text correctly', () => { + const command = { + id: 'cmd-1', + commandType: 'dispense', + params: { + labwareId: 'labware-1', + wellName: 'A1', + volume: 100, + flowRate: 150, + }, + } + + render(command) + screen.getByText( + /Dispensing 100 µL into well A1 of Test Labware in Slot 1 at 150 µL\/sec/ + ) + }) + + it('should render dispense with push out command text correctly', () => { + const command = { + id: 'cmd-1', + commandType: 'dispense', + params: { + labwareId: 'labware-1', + wellName: 'A1', + volume: 100, + flowRate: 150, + pushOut: 10, + }, + } + + render(command) + screen.getByText( + /Dispensing 100 µL into well A1 of Test Labware in Slot 1 at 150 µL\/sec and pushing out 10 µL/ + ) + }) + + it('should render pickup tip command text correctly', () => { + const command = { + id: 'cmd-1', + commandType: 'pickUpTip', + params: { + labwareId: 'tiprack-id', + wellName: 'A1', + pipetteId: 'pipette-1', + }, + } + + render(command) + screen.getByText(/Picking up tip\(s\) from A1 of Test Labware in Slot 1/) + }) + + it('should render drop tip in tiprack command text correctly', () => { + const command = { + id: 'cmd-1', + commandType: 'dropTip', + params: { + labwareId: 'tiprack-id', + wellName: 'A1', + }, + } + + render(command) + screen.getByText(/Returning tip to A1 of Test Labware in Slot 1/) + }) + + it('should render drop tip in place command text correctly if there is an addressable area name', () => { + const command = { + id: 'cmd-1', + commandType: 'dropTipInPlace', + params: {}, + } + + render(command) + screen.getByText('Dropping tip in Fixed Trash') + }) + + it('should render drop tip in place command text correctly if there is not an addressable area name', () => { + const command = { + id: 'cmd-1', + commandType: 'dropTipInPlace', + params: {}, + } + + vi.mocked(getFinalMoveToAddressableAreaCmd).mockReturnValue(null) + + render(command) + screen.getByText('Dropping tip in place') + }) +}) diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getAbsorbanceReaderCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getAbsorbanceReaderCommandText.ts similarity index 97% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getAbsorbanceReaderCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getAbsorbanceReaderCommandText.ts index b9e7107b569..926ed749609 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getAbsorbanceReaderCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getAbsorbanceReaderCommandText.ts @@ -5,7 +5,7 @@ import type { AbsorbanceReaderReadRunTimeCommand, RunTimeCommand, } from '@opentrons/shared-data' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export type AbsorbanceCreateCommand = | AbsorbanceReaderOpenLidRunTimeCommand diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getCommentCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getCommentCommandText.ts similarity index 83% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getCommentCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getCommentCommandText.ts index 3a1b7ce7e8a..f50de82c96e 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getCommentCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getCommentCommandText.ts @@ -1,5 +1,5 @@ import type { CommentRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getCommentCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getConfigureForVolumeCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getConfigureForVolumeCommandText.ts similarity index 92% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getConfigureForVolumeCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getConfigureForVolumeCommandText.ts index 1a4ee2e7c0e..fd9456b4cc3 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getConfigureForVolumeCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getConfigureForVolumeCommandText.ts @@ -1,7 +1,7 @@ import { getPipetteSpecsV2 } from '@opentrons/shared-data' import type { ConfigureForVolumeRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getConfigureForVolumeCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getConfigureNozzleLayoutCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getConfigureNozzleLayoutCommandText.ts similarity index 95% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getConfigureNozzleLayoutCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getConfigureNozzleLayoutCommandText.ts index 04d476fadd1..8c9e12f3d5b 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getConfigureNozzleLayoutCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getConfigureNozzleLayoutCommandText.ts @@ -1,7 +1,7 @@ import { getPipetteSpecsV2 } from '@opentrons/shared-data' import type { ConfigureNozzleLayoutRunTimeCommand } from '@opentrons/shared-data' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getConfigureNozzleLayoutCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getCustomCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getCustomCommandText.ts similarity index 91% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getCustomCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getCustomCommandText.ts index da6d5a1d506..97d60249f7e 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getCustomCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getCustomCommandText.ts @@ -1,5 +1,5 @@ import type { CustomRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getCustomCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getDelayCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getDelayCommandText.ts similarity index 91% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getDelayCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getDelayCommandText.ts index 8bb24d99661..f421a163b36 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getDelayCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getDelayCommandText.ts @@ -1,5 +1,5 @@ import type { DeprecatedDelayRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getDelayCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getDirectTranslationCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getDirectTranslationCommandText.ts similarity index 97% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getDirectTranslationCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getDirectTranslationCommandText.ts index fd586136e90..92e969f402b 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getDirectTranslationCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getDirectTranslationCommandText.ts @@ -1,5 +1,5 @@ import type { RunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' const SIMPLE_TRANSLATION_KEY_BY_COMMAND_TYPE: { [commandType in RunTimeCommand['commandType']]?: string diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getHSShakeSpeedCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getHSShakeSpeedCommandText.ts similarity index 87% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getHSShakeSpeedCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getHSShakeSpeedCommandText.ts index 3710e7f0930..157cde89212 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getHSShakeSpeedCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getHSShakeSpeedCommandText.ts @@ -1,5 +1,5 @@ import type { HeaterShakerSetAndWaitForShakeSpeedRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getHSShakeSpeedCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getLiquidProbeCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getLiquidProbeCommandText.ts similarity index 67% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getLiquidProbeCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getLiquidProbeCommandText.ts index 7a08695b34f..014d30318eb 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getLiquidProbeCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getLiquidProbeCommandText.ts @@ -1,16 +1,15 @@ import { - getFinalLabwareLocation, - getLabwareDisplayLocation, getLabwareName, -} from '../../../utils' + getLabwareDisplayLocation, +} from '/app/local-resources/labware' +import { getFinalLabwareLocation } from '../getFinalLabwareLocation' import type { LiquidProbeRunTimeCommand, RunTimeCommand, TryLiquidProbeRunTimeCommand, } from '@opentrons/shared-data' -import type { HandlesCommands } from './types' -import type { TFunction } from 'i18next' +import type { HandlesCommands } from '../types' type LiquidProbeRunTimeCommands = | LiquidProbeRunTimeCommand @@ -38,20 +37,22 @@ export function getLiquidProbeCommandText({ ) : null - const displayLocation = - labwareLocation != null && commandTextData != null - ? getLabwareDisplayLocation( - commandTextData, - allRunDefs, - labwareLocation, - t as TFunction, - robotType - ) - : '' + const displayLocation = getLabwareDisplayLocation({ + loadedLabwares: commandTextData?.labware ?? [], + location: labwareLocation, + robotType, + allRunDefs, + loadedModules: commandTextData?.modules ?? [], + t, + }) const labware = commandTextData != null - ? getLabwareName(commandTextData, labwareId as string) + ? getLabwareName({ + loadedLabwares: commandTextData?.labware ?? [], + labwareId, + allRunDefs, + }) : null return t('detect_liquid_presence', { diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getLoadCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getLoadCommandText.ts similarity index 81% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getLoadCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getLoadCommandText.ts index e28d52f3959..cba135218c8 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getLoadCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getLoadCommandText.ts @@ -5,28 +5,33 @@ import { getPipetteSpecsV2, } from '@opentrons/shared-data' +import { getPipetteNameOnMount } from '../getPipetteNameOnMount' +import { getLiquidDisplayName } from '../getLiquidDisplayName' + +import { getLabwareName } from '/app/local-resources/labware' import { - getLabwareName, - getPipetteNameOnMount, getModuleModel, getModuleDisplayLocation, - getLiquidDisplayName, -} from '../../../utils' +} from '/app/local-resources/modules' import type { LoadLabwareRunTimeCommand } from '@opentrons/shared-data' -import type { GetCommandText } from '..' +import type { GetCommandText } from '../..' export const getLoadCommandText = ({ command, commandTextData, robotType, t, + allRunDefs, }: GetCommandText): string => { switch (command?.commandType) { case 'loadPipette': { const pipetteModel = commandTextData != null - ? getPipetteNameOnMount(commandTextData, command.params.mount) + ? getPipetteNameOnMount( + commandTextData.pipettes, + command.params.mount + ) : null return t('load_pipette_protocol_setup', { pipette_name: @@ -54,7 +59,10 @@ export const getLoadCommandText = ({ ) { const moduleModel = commandTextData != null - ? getModuleModel(commandTextData, command.params.location.moduleId) + ? getModuleModel( + commandTextData.modules ?? [], + command.params.location.moduleId + ) : null const moduleName = moduleModel != null ? getModuleDisplayName(moduleModel) : '' @@ -71,7 +79,7 @@ export const getLoadCommandText = ({ slot_name: commandTextData != null ? getModuleDisplayLocation( - commandTextData, + commandTextData.modules ?? [], command.params.location.moduleId ) : null, @@ -105,7 +113,10 @@ export const getLoadCommandText = ({ } else if (adapterLoc != null && 'moduleId' in adapterLoc) { const moduleModel = commandTextData != null - ? getModuleModel(commandTextData, adapterLoc?.moduleId ?? '') + ? getModuleModel( + commandTextData.modules ?? [], + adapterLoc?.moduleId ?? '' + ) : null const moduleName = moduleModel != null ? getModuleDisplayName(moduleModel) : '' @@ -116,7 +127,7 @@ export const getLoadCommandText = ({ slot_name: commandTextData != null ? getModuleDisplayLocation( - commandTextData, + commandTextData.modules ?? [], adapterLoc?.moduleId ?? '' ) : null, @@ -144,7 +155,11 @@ export const getLoadCommandText = ({ const { labwareId } = command.params const labware = commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData?.labware ?? [], + labwareId, + allRunDefs, + }) : null return t('reloading_labware', { labware }) } @@ -153,11 +168,15 @@ export const getLoadCommandText = ({ return t('load_liquids_info_protocol_setup', { liquid: commandTextData != null - ? getLiquidDisplayName(commandTextData, liquidId) + ? getLiquidDisplayName(commandTextData.liquids ?? [], liquidId) : null, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData?.labware ?? [], + labwareId, + allRunDefs, + }) : null, }) } diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveLabwareCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveLabwareCommandText.ts similarity index 55% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveLabwareCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveLabwareCommandText.ts index 84468cf2776..29e90946bb4 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveLabwareCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveLabwareCommandText.ts @@ -1,13 +1,13 @@ import { GRIPPER_WASTE_CHUTE_ADDRESSABLE_AREA } from '@opentrons/shared-data' +import { getFinalLabwareLocation } from '../getFinalLabwareLocation' import { getLabwareName, getLabwareDisplayLocation, - getFinalLabwareLocation, -} from '../../../utils' +} from '/app/local-resources/labware' import type { MoveLabwareRunTimeCommand } from '@opentrons/shared-data' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveLabwareCommandText({ command, @@ -26,16 +26,23 @@ export function getMoveLabwareCommandText({ allPreviousCommands != null ? getFinalLabwareLocation(labwareId, allPreviousCommands) : null - const newDisplayLocation = - commandTextData != null - ? getLabwareDisplayLocation( - commandTextData, - allRunDefs, - newLocation, - t, - robotType - ) - : null + + const oldDisplayLocation = getLabwareDisplayLocation({ + location: oldLocation, + robotType, + allRunDefs, + loadedLabwares: commandTextData?.labware ?? [], + loadedModules: commandTextData?.modules ?? [], + t, + }) + const newDisplayLocation = getLabwareDisplayLocation({ + location: newLocation, + robotType, + allRunDefs, + loadedLabwares: commandTextData?.labware ?? [], + loadedModules: commandTextData?.modules ?? [], + t, + }) const location = newDisplayLocation?.includes( GRIPPER_WASTE_CHUTE_ADDRESSABLE_AREA @@ -47,35 +54,25 @@ export function getMoveLabwareCommandText({ ? t('move_labware_using_gripper', { labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) - : null, - old_location: - oldLocation != null && commandTextData != null - ? getLabwareDisplayLocation( - commandTextData, + ? getLabwareName({ allRunDefs, - oldLocation, - t, - robotType - ) - : '', + loadedLabwares: commandTextData.labware ?? [], + labwareId, + }) + : null, + old_location: oldDisplayLocation, new_location: location, }) : t('move_labware_manually', { labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) - : null, - old_location: - oldLocation != null && commandTextData != null - ? getLabwareDisplayLocation( - commandTextData, + ? getLabwareName({ allRunDefs, - oldLocation, - t, - robotType - ) - : '', + loadedLabwares: commandTextData.labware ?? [], + labwareId, + }) + : null, + old_location: oldDisplayLocation, new_location: location, }) } diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveRelativeCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveRelativeCommandText.ts similarity index 86% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveRelativeCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveRelativeCommandText.ts index 7f3f8bf0aaa..d104e522fcd 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveRelativeCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveRelativeCommandText.ts @@ -1,5 +1,5 @@ import type { MoveRelativeRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveRelativeCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToAddressableAreaCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToAddressableAreaCommandText.ts similarity index 67% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToAddressableAreaCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToAddressableAreaCommandText.ts index e8366120a23..5dd4adb4ca4 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToAddressableAreaCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToAddressableAreaCommandText.ts @@ -1,7 +1,7 @@ -import { getAddressableAreaDisplayName } from '../../../utils' +import { getAddressableAreaDisplayName } from '../getAddressableAreaDisplayName' import type { MoveToAddressableAreaRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveToAddressableAreaCommandText({ command, @@ -10,7 +10,7 @@ export function getMoveToAddressableAreaCommandText({ }: HandlesCommands): string { const addressableAreaDisplayName = commandTextData != null - ? getAddressableAreaDisplayName(commandTextData, command.id, t) + ? getAddressableAreaDisplayName(commandTextData.commands, command.id, t) : null return t('move_to_addressable_area', { diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToAddressabelAreaForDropTipCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToAddressableAreaForDropTipCommandText.ts similarity index 69% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToAddressabelAreaForDropTipCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToAddressableAreaForDropTipCommandText.ts index 5788fbbdf62..29cd446a9ad 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToAddressabelAreaForDropTipCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToAddressableAreaForDropTipCommandText.ts @@ -1,7 +1,7 @@ -import { getAddressableAreaDisplayName } from '../../../utils' +import { getAddressableAreaDisplayName } from '../getAddressableAreaDisplayName' import type { MoveToAddressableAreaForDropTipRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveToAddressableAreaForDropTipCommandText({ command, @@ -10,7 +10,7 @@ export function getMoveToAddressableAreaForDropTipCommandText({ }: HandlesCommands): string { const addressableAreaDisplayName = commandTextData != null - ? getAddressableAreaDisplayName(commandTextData, command.id, t) + ? getAddressableAreaDisplayName(commandTextData.commands, command.id, t) : null return t('move_to_addressable_area_drop_tip', { diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToCoordinatesCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToCoordinatesCommandText.ts similarity index 86% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToCoordinatesCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToCoordinatesCommandText.ts index a3dc5ace9fe..fde6e5aff22 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToCoordinatesCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToCoordinatesCommandText.ts @@ -1,5 +1,5 @@ import type { MoveToCoordinatesRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveToCoordinatesCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToSlotCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToSlotCommandText.ts similarity index 85% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToSlotCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToSlotCommandText.ts index b66f5d78513..75904b7cb43 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToSlotCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToSlotCommandText.ts @@ -1,5 +1,5 @@ import type { MoveToSlotRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveToSlotCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToWellCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToWellCommandText.ts similarity index 59% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToWellCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToWellCommandText.ts index c91d8431744..50bdba0a52f 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getMoveToWellCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getMoveToWellCommandText.ts @@ -1,12 +1,12 @@ import { - getFinalLabwareLocation, - getLabwareDisplayLocation, getLabwareName, -} from '../../../utils' + getLabwareDisplayLocation, +} from '/app/local-resources/labware' + +import { getFinalLabwareLocation } from '../getFinalLabwareLocation' -import type { TFunction } from 'i18next' import type { MoveToWellRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getMoveToWellCommandText({ command, @@ -24,22 +24,25 @@ export function getMoveToWellCommandText({ allPreviousCommands != null ? getFinalLabwareLocation(labwareId, allPreviousCommands) : null - const displayLocation = - labwareLocation != null && commandTextData != null - ? getLabwareDisplayLocation( - commandTextData, - allRunDefs, - labwareLocation, - t as TFunction, - robotType - ) - : '' + + const displayLocation = getLabwareDisplayLocation({ + location: labwareLocation, + robotType, + allRunDefs, + loadedLabwares: commandTextData?.labware ?? [], + loadedModules: commandTextData?.modules ?? [], + t, + }) return t('move_to_well', { well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, }) diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getPipettingCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getPipettingCommandText.ts similarity index 64% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getPipettingCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getPipettingCommandText.ts index 27402ab148f..2a0d87762b2 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getPipettingCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getPipettingCommandText.ts @@ -1,17 +1,19 @@ import { getLabwareDefURI } from '@opentrons/shared-data' -import { getLoadedLabware } from '../../../utils/accessors' +import { getFinalLabwareLocation } from '../getFinalLabwareLocation' +import { getWellRange } from '../getWellRange' + import { + getLabwareDefinitionsFromCommands, getLabwareName, + getLoadedLabware, getLabwareDisplayLocation, - getFinalLabwareLocation, - getWellRange, - getLabwareDefinitionsFromCommands, -} from '../../../utils' +} from '/app/local-resources/labware' import type { PipetteName, RunTimeCommand } from '@opentrons/shared-data' -import type { TFunction } from 'i18next' -import type { GetCommandText } from '..' +import type { GetCommandText } from '../..' +import { getFinalMoveToAddressableAreaCmd } from '/app/local-resources/commands/hooks/useCommandTextString/utils/getFinalAddressableAreaCmd' +import { getAddressableAreaDisplayName } from '/app/local-resources/commands/hooks/useCommandTextString/utils/getAddressableAreaDisplayName' export const getPipettingCommandText = ({ command, @@ -40,16 +42,15 @@ export const getPipettingCommandText = ({ allPreviousCommands as RunTimeCommand[] ) : null - const displayLocation = - labwareLocation != null && commandTextData != null - ? getLabwareDisplayLocation( - commandTextData, - allRunDefs, - labwareLocation, - t as TFunction, - robotType - ) - : '' + + const displayLocation = getLabwareDisplayLocation({ + location: labwareLocation, + robotType, + allRunDefs, + loadedLabwares: commandTextData?.labware ?? [], + loadedModules: commandTextData?.modules ?? [], + t, + }) switch (command?.commandType) { case 'aspirate': { @@ -58,7 +59,11 @@ export const getPipettingCommandText = ({ well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, volume, @@ -72,7 +77,11 @@ export const getPipettingCommandText = ({ well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, volume, @@ -83,7 +92,11 @@ export const getPipettingCommandText = ({ well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, volume, @@ -96,7 +109,11 @@ export const getPipettingCommandText = ({ well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, flow_rate: flowRate, @@ -105,7 +122,7 @@ export const getPipettingCommandText = ({ case 'dropTip': { const loadedLabware = commandTextData != null - ? getLoadedLabware(commandTextData, labwareId) + ? getLoadedLabware(commandTextData.labware ?? [], labwareId) : null const labwareDefinitions = commandTextData != null @@ -121,7 +138,11 @@ export const getPipettingCommandText = ({ well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, }) @@ -129,7 +150,11 @@ export const getPipettingCommandText = ({ well_name: wellName, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, }) } @@ -153,13 +178,24 @@ export const getPipettingCommandText = ({ : null, labware: commandTextData != null - ? getLabwareName(commandTextData, labwareId) + ? getLabwareName({ + loadedLabwares: commandTextData.labware ?? [], + labwareId, + allRunDefs, + }) : null, labware_location: displayLocation, }) } case 'dropTipInPlace': { - return t('drop_tip_in_place') + const cmd = getFinalMoveToAddressableAreaCmd(allPreviousCommands ?? []) + + if (cmd != null) { + const displayName = getAddressableAreaDisplayName([cmd], cmd?.id, t) + return t('dropping_tip_in_trash', { trash: displayName }) + } else { + return t('drop_tip_in_place') + } } case 'dispenseInPlace': { const { volume, flowRate } = command.params @@ -173,6 +209,10 @@ export const getPipettingCommandText = ({ const { flowRate, volume } = command.params return t('aspirate_in_place', { volume, flow_rate: flowRate }) } + case 'airGapInPlace': { + const { volume } = command.params + return t('air_gap_in_place', { volume }) + } default: { console.warn( 'PipettingCommandText encountered a command with an unrecognized commandType: ', diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getPrepareToAspirateCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getPrepareToAspirateCommandText.ts similarity index 92% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getPrepareToAspirateCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getPrepareToAspirateCommandText.ts index 13d32b6b7d6..f0d68c3fd4d 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getPrepareToAspirateCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getPrepareToAspirateCommandText.ts @@ -1,7 +1,7 @@ import { getPipetteSpecsV2 } from '@opentrons/shared-data' import type { PrepareToAspirateRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getPrepareToAspirateCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getRailLightsCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getRailLightsCommandText.ts similarity index 89% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getRailLightsCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getRailLightsCommandText.ts index b731d3ec392..8fe4c18aa4b 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getRailLightsCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getRailLightsCommandText.ts @@ -1,5 +1,5 @@ import type { RunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' type HandledCommands = Extract diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getTCRunExtendedProfileCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTCRunExtendedProfileCommandText.ts similarity index 97% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getTCRunExtendedProfileCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTCRunExtendedProfileCommandText.ts index 4c4acde0b6f..2d09f07f28c 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getTCRunExtendedProfileCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTCRunExtendedProfileCommandText.ts @@ -4,8 +4,8 @@ import type { TCProfileCycle, AtomicProfileStep, } from '@opentrons/shared-data/command' -import type { GetTCRunExtendedProfileCommandTextResult } from '..' -import type { HandlesCommands } from './types' +import type { GetTCRunExtendedProfileCommandTextResult } from '../..' +import type { HandlesCommands } from '../types' export interface TCProfileStepText { kind: 'step' diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getTCRunProfileCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTCRunProfileCommandText.ts similarity index 87% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getTCRunProfileCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTCRunProfileCommandText.ts index cbc56b02635..a98ce9cfa4a 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getTCRunProfileCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTCRunProfileCommandText.ts @@ -1,7 +1,7 @@ import { formatDurationLabeled } from '/app/transformations/commands' import type { TCRunProfileRunTimeCommand } from '@opentrons/shared-data/command' -import type { GetTCRunProfileCommandTextResult } from '..' -import type { HandlesCommands } from './types' +import type { GetTCRunProfileCommandTextResult } from '../..' +import type { HandlesCommands } from '../types' export function getTCRunProfileCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getTemperatureCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTemperatureCommandText.ts similarity index 97% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getTemperatureCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTemperatureCommandText.ts index ee60a76c289..1b5a03745c3 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getTemperatureCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getTemperatureCommandText.ts @@ -6,7 +6,7 @@ import type { HeaterShakerSetTargetTemperatureCreateCommand, RunTimeCommand, } from '@opentrons/shared-data' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export type TemperatureCreateCommand = | TemperatureModuleSetTargetTemperatureCreateCommand diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getUnknownCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getUnknownCommandText.ts similarity index 71% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getUnknownCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getUnknownCommandText.ts index 4f2346c7c01..17b69b84c6a 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getUnknownCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getUnknownCommandText.ts @@ -1,4 +1,4 @@ -import type { GetCommandText } from '..' +import type { GetCommandText } from '../..' export function getUnknownCommandText({ command }: GetCommandText): string { return JSON.stringify(command) diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getWaitForDurationCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getWaitForDurationCommandText.ts similarity index 87% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getWaitForDurationCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getWaitForDurationCommandText.ts index d3b3136be1f..18ccc55540a 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getWaitForDurationCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getWaitForDurationCommandText.ts @@ -1,5 +1,5 @@ import type { WaitForDurationRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getWaitForDurationCommandText({ command, diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/getWaitForResumeCommandText.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getWaitForResumeCommandText.ts similarity index 87% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/getWaitForResumeCommandText.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getWaitForResumeCommandText.ts index f1c7b7fcef6..a591504b244 100644 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/getWaitForResumeCommandText.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/getWaitForResumeCommandText.ts @@ -1,5 +1,5 @@ import type { WaitForResumeRunTimeCommand } from '@opentrons/shared-data/command' -import type { HandlesCommands } from './types' +import type { HandlesCommands } from '../types' export function getWaitForResumeCommandText({ command, diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/index.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/index.ts new file mode 100644 index 00000000000..c2926c880c6 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/commandText/index.ts @@ -0,0 +1,26 @@ +export * from './getLoadCommandText' +export * from './getTemperatureCommandText' +export * from './getTCRunProfileCommandText' +export * from './getTCRunExtendedProfileCommandText' +export * from './getHSShakeSpeedCommandText' +export * from './getMoveToSlotCommandText' +export * from './getMoveRelativeCommandText' +export * from './getMoveToCoordinatesCommandText' +export * from './getMoveToWellCommandText' +export * from './getMoveLabwareCommandText' +export * from './getConfigureForVolumeCommandText' +export * from './getConfigureNozzleLayoutCommandText' +export * from './getPrepareToAspirateCommandText' +export * from './getMoveToAddressableAreaCommandText' +export * from './getMoveToAddressableAreaForDropTipCommandText' +export * from './getDirectTranslationCommandText' +export * from './getWaitForDurationCommandText' +export * from './getWaitForResumeCommandText' +export * from './getDelayCommandText' +export * from './getCommentCommandText' +export * from './getCustomCommandText' +export * from './getUnknownCommandText' +export * from './getPipettingCommandText' +export * from './getLiquidProbeCommandText' +export * from './getRailLightsCommandText' +export * from './getAbsorbanceReaderCommandText' diff --git a/app/src/molecules/Command/utils/getAddressableAreaDisplayName.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getAddressableAreaDisplayName.ts similarity index 83% rename from app/src/molecules/Command/utils/getAddressableAreaDisplayName.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/getAddressableAreaDisplayName.ts index 6bfdd2fc850..c3160de6223 100644 --- a/app/src/molecules/Command/utils/getAddressableAreaDisplayName.ts +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getAddressableAreaDisplayName.ts @@ -1,16 +1,16 @@ import type { AddressableAreaName, MoveToAddressableAreaParams, + RunTimeCommand, } from '@opentrons/shared-data' import type { TFunction } from 'i18next' -import type { CommandTextData } from '../types' export function getAddressableAreaDisplayName( - commandTextData: CommandTextData, + commands: RunTimeCommand[] | undefined, commandId: string, t: TFunction ): string { - const addressableAreaCommand = (commandTextData?.commands ?? []).find( + const addressableAreaCommand = (commands ?? []).find( command => command.id === commandId ) @@ -29,8 +29,11 @@ export function getAddressableAreaDisplayName( return t('trash_bin_in_slot', { slot_name: slotName }) } else if (addressableAreaName.includes('WasteChute')) { return t('waste_chute') - } else if (addressableAreaName === 'fixedTrash') return t('fixed_trash') - else return addressableAreaName + } else if (addressableAreaName === 'fixedTrash') { + return t('fixed_trash') + } else { + return addressableAreaName + } } const getMovableTrashSlot = ( diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/getFinalAddressableAreaCmd.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getFinalAddressableAreaCmd.ts new file mode 100644 index 00000000000..3471073a8b9 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getFinalAddressableAreaCmd.ts @@ -0,0 +1,21 @@ +import { findLastAt } from '/app/local-resources/commands/hooks/useCommandTextString/utils/helpers' + +import type { RunTimeCommand } from '@opentrons/shared-data' +/** + * given a list of commands and a labwareId, calculate the resulting location + * of the corresponding labware after all given commands are executed + * @param commands list of commands to search within + * @returns The last command related to addressable areas. + */ +export function getFinalMoveToAddressableAreaCmd( + commands: RunTimeCommand[] +): RunTimeCommand | null { + const [cmd] = findLastAt( + commands, + (c: RunTimeCommand) => + c.commandType === 'moveToAddressableArea' || + c.commandType === 'moveToAddressableAreaForDropTip' + ) + + return cmd ?? null +} diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/getFinalLabwareLocation.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getFinalLabwareLocation.ts new file mode 100644 index 00000000000..7e73770cbbd --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getFinalLabwareLocation.ts @@ -0,0 +1,39 @@ +import { findLastAt } from './helpers' + +import type { + LabwareLocation, + RunTimeCommand, + LoadLabwareRunTimeCommand, + MoveLabwareRunTimeCommand, +} from '@opentrons/shared-data' + +/** + * given a list of commands and a labwareId, calculate the resulting location + * of the corresponding labware after all given commands are executed + * @param labwareId target labware + * @param commands list of commands to search within + * @returns LabwareLocation object of the resulting location of the target labware after all commands execute + */ +export function getFinalLabwareLocation( + labwareId: string, + commands: RunTimeCommand[] +): LabwareLocation | null { + const [lastMove, lastMoveIndex] = findLastAt( + commands, + (c: RunTimeCommand): c is MoveLabwareRunTimeCommand => + c.commandType === 'moveLabware' && c.params.labwareId === labwareId + ) + + const [lastLoad, lastLoadIndex] = findLastAt( + commands, + (c: RunTimeCommand): c is LoadLabwareRunTimeCommand => + c.commandType === 'loadLabware' && c.result?.labwareId === labwareId + ) + if (lastMoveIndex > lastLoadIndex) { + return lastMove?.params?.newLocation ?? null + } else if (lastLoadIndex > lastMoveIndex) { + return lastLoad?.params?.location ?? null + } else { + return null + } +} diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/getLiquidDisplayName.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getLiquidDisplayName.ts new file mode 100644 index 00000000000..2fcec940a55 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getLiquidDisplayName.ts @@ -0,0 +1,10 @@ +import type { Liquid } from '@opentrons/shared-data' + +export function getLiquidDisplayName( + liquids: Liquid[], + liquidId: string +): string { + const liquidDisplayName = liquids.find(liquid => liquid.id === liquidId) + ?.displayName + return liquidDisplayName ?? '' +} diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/getPipetteNameOnMount.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getPipetteNameOnMount.ts new file mode 100644 index 00000000000..e4ae2519374 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getPipetteNameOnMount.ts @@ -0,0 +1,12 @@ +import { getLoadedPipette } from '/app/local-resources/instruments' + +import type { PipetteName } from '@opentrons/shared-data' +import type { LoadedPipettes } from '/app/local-resources/instruments/types' + +export function getPipetteNameOnMount( + loadedPipettes: LoadedPipettes, + mount: string +): PipetteName | null { + const loadedPipette = getLoadedPipette(loadedPipettes, mount) + return loadedPipette != null ? loadedPipette.pipetteName : null +} diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/getWellRange.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getWellRange.ts new file mode 100644 index 00000000000..791ddf2f4c3 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/getWellRange.ts @@ -0,0 +1,64 @@ +import { getPipetteNameSpecs } from '@opentrons/shared-data' +import type { + PipetteName, + RunTimeCommand, + ConfigureNozzleLayoutRunTimeCommand, +} from '@opentrons/shared-data' + +const usedChannelsFromCommand = ( + command: ConfigureNozzleLayoutRunTimeCommand | undefined, + defaultChannels: number +): number => + command?.params?.configurationParams?.style === 'SINGLE' + ? 1 + : command?.params?.configurationParams?.style === 'COLUMN' + ? 8 + : defaultChannels + +const usedChannelsForPipette = ( + pipetteId: string, + commands: RunTimeCommand[], + defaultChannels: number +): number => + usedChannelsFromCommand( + commands.findLast( + (c: RunTimeCommand): c is ConfigureNozzleLayoutRunTimeCommand => + c.commandType === 'configureNozzleLayout' && + c.params?.pipetteId === pipetteId + ), + defaultChannels + ) + +const usedChannels = ( + pipetteId: string, + commands: RunTimeCommand[], + pipetteChannels: number +): number => + pipetteChannels === 96 + ? usedChannelsForPipette(pipetteId, commands, pipetteChannels) + : pipetteChannels + +/** + * @param pipetteName name of pipette being used + * @param commands list of commands to search within + * @param wellName the target well for pickup tip + * @returns WellRange string of wells pipette will pickup tips from + */ +export function getWellRange( + pipetteId: string, + commands: RunTimeCommand[], + wellName: string, + pipetteName?: PipetteName +): string { + const pipetteChannels = pipetteName + ? getPipetteNameSpecs(pipetteName)?.channels ?? 1 + : 1 + const channelCount = usedChannels(pipetteId, commands, pipetteChannels) + if (channelCount === 96) { + return 'A1 - H12' + } else if (channelCount === 8) { + const column = wellName.substr(1) + return `A${column} - H${column}` + } + return wellName +} diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/helpers.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/helpers.ts new file mode 100644 index 00000000000..5d28c41b82c --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/helpers.ts @@ -0,0 +1,15 @@ +export const findLastAt = ( + arr: readonly T[], + pred: ((el: T) => boolean) | ((el: T) => el is U) +): [U, number] | [undefined, -1] => { + let arrayLoc = -1 + const lastEl = arr.findLast((el: T, idx: number): el is U => { + arrayLoc = idx + return pred(el) + }) + if (lastEl === undefined) { + return [undefined, -1] + } else { + return [lastEl, arrayLoc] + } +} diff --git a/app/src/local-resources/commands/hooks/useCommandTextString/utils/index.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/index.ts new file mode 100644 index 00000000000..44f99055f08 --- /dev/null +++ b/app/src/local-resources/commands/hooks/useCommandTextString/utils/index.ts @@ -0,0 +1,2 @@ +export * from './commandText' +export * from './types' diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/types.ts b/app/src/local-resources/commands/hooks/useCommandTextString/utils/types.ts similarity index 100% rename from app/src/molecules/Command/hooks/useCommandTextString/utils/types.ts rename to app/src/local-resources/commands/hooks/useCommandTextString/utils/types.ts diff --git a/app/src/local-resources/commands/index.ts b/app/src/local-resources/commands/index.ts new file mode 100644 index 00000000000..02b71828cfa --- /dev/null +++ b/app/src/local-resources/commands/index.ts @@ -0,0 +1,4 @@ +export * from './hooks' +export * from './utils' + +export * from './types' diff --git a/app/src/molecules/Command/types.ts b/app/src/local-resources/commands/types.ts similarity index 100% rename from app/src/molecules/Command/types.ts rename to app/src/local-resources/commands/types.ts diff --git a/app/src/molecules/Command/utils/getCommandTextData.ts b/app/src/local-resources/commands/utils/getCommandTextData.ts similarity index 88% rename from app/src/molecules/Command/utils/getCommandTextData.ts rename to app/src/local-resources/commands/utils/getCommandTextData.ts index cfa8c6961ee..2750cd0d074 100644 --- a/app/src/molecules/Command/utils/getCommandTextData.ts +++ b/app/src/local-resources/commands/utils/getCommandTextData.ts @@ -4,7 +4,7 @@ import type { ProtocolAnalysisOutput, RunTimeCommand, } from '@opentrons/shared-data' -import type { CommandTextData } from '../types' +import type { CommandTextData } from '/app/local-resources/commands/types' export function getCommandTextData( protocolData: diff --git a/app/src/local-resources/commands/utils/index.ts b/app/src/local-resources/commands/utils/index.ts new file mode 100644 index 00000000000..7aa84d14de5 --- /dev/null +++ b/app/src/local-resources/commands/utils/index.ts @@ -0,0 +1 @@ +export * from './getCommandTextData' diff --git a/app/src/local-resources/instruments/hooks.ts b/app/src/local-resources/instruments/hooks.ts deleted file mode 100644 index 713dd6f1c83..00000000000 --- a/app/src/local-resources/instruments/hooks.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { - getGripperDisplayName, - getPipetteModelSpecs, - getPipetteNameSpecs, - getPipetteSpecsV2, - GRIPPER_MODELS, -} from '@opentrons/shared-data' -import { useIsOEMMode } from '/app/resources/robot-settings/hooks' - -import type { - GripperModel, - PipetteModel, - PipetteModelSpecs, - PipetteName, - PipetteNameSpecs, - PipetteV2Specs, -} from '@opentrons/shared-data' - -export function usePipetteNameSpecs( - name: PipetteName -): PipetteNameSpecs | null { - const isOEMMode = useIsOEMMode() - const pipetteNameSpecs = getPipetteNameSpecs(name) - - if (pipetteNameSpecs == null) return null - - const brandedDisplayName = pipetteNameSpecs.displayName - const anonymizedDisplayName = pipetteNameSpecs.displayName.replace( - 'Flex ', - '' - ) - - const displayName = isOEMMode ? anonymizedDisplayName : brandedDisplayName - - return { ...pipetteNameSpecs, displayName } -} - -export function usePipetteModelSpecs( - model: PipetteModel -): PipetteModelSpecs | null { - const modelSpecificFields = getPipetteModelSpecs(model) - const pipetteNameSpecs = usePipetteNameSpecs( - modelSpecificFields?.name as PipetteName - ) - - if (modelSpecificFields == null || pipetteNameSpecs == null) return null - - return { ...modelSpecificFields, displayName: pipetteNameSpecs.displayName } -} - -export function usePipetteSpecsV2( - name?: PipetteName | PipetteModel -): PipetteV2Specs | null { - const isOEMMode = useIsOEMMode() - const pipetteSpecs = getPipetteSpecsV2(name) - - if (pipetteSpecs == null) return null - - const brandedDisplayName = pipetteSpecs.displayName - const anonymizedDisplayName = pipetteSpecs.displayName.replace('Flex ', '') - - const displayName = isOEMMode ? anonymizedDisplayName : brandedDisplayName - - return { ...pipetteSpecs, displayName } -} - -export function useGripperDisplayName(gripperModel: GripperModel): string { - const isOEMMode = useIsOEMMode() - - let brandedDisplayName = '' - - // check to only call display name helper for a gripper model - if (GRIPPER_MODELS.includes(gripperModel)) { - brandedDisplayName = getGripperDisplayName(gripperModel) - } - - const anonymizedDisplayName = brandedDisplayName.replace('Flex ', '') - - return isOEMMode ? anonymizedDisplayName : brandedDisplayName -} diff --git a/app/src/local-resources/instruments/hooks/index.ts b/app/src/local-resources/instruments/hooks/index.ts new file mode 100644 index 00000000000..6cfd0af2293 --- /dev/null +++ b/app/src/local-resources/instruments/hooks/index.ts @@ -0,0 +1,5 @@ +export * from './useGripperDisplayName' +export * from './useHomePipettes' +export * from './usePipetteModelSpecs' +export * from './usePipetteNameSpecs' +export * from './usePipetteSpecsv2' diff --git a/app/src/local-resources/instruments/hooks/useGripperDisplayName.ts b/app/src/local-resources/instruments/hooks/useGripperDisplayName.ts new file mode 100644 index 00000000000..fd1b8262a79 --- /dev/null +++ b/app/src/local-resources/instruments/hooks/useGripperDisplayName.ts @@ -0,0 +1,19 @@ +import { getGripperDisplayName, GRIPPER_MODELS } from '@opentrons/shared-data' +import { useIsOEMMode } from '/app/resources/robot-settings' + +import type { GripperModel } from '@opentrons/shared-data' + +export function useGripperDisplayName(gripperModel: GripperModel): string { + const isOEMMode = useIsOEMMode() + + let brandedDisplayName = '' + + // check to only call display name helper for a gripper model + if (GRIPPER_MODELS.includes(gripperModel)) { + brandedDisplayName = getGripperDisplayName(gripperModel) + } + + const anonymizedDisplayName = brandedDisplayName.replace('Flex ', '') + + return isOEMMode ? anonymizedDisplayName : brandedDisplayName +} diff --git a/app/src/organisms/DropTipWizardFlows/hooks/useHomePipettes.ts b/app/src/local-resources/instruments/hooks/useHomePipettes.ts similarity index 90% rename from app/src/organisms/DropTipWizardFlows/hooks/useHomePipettes.ts rename to app/src/local-resources/instruments/hooks/useHomePipettes.ts index c0e58ef5bb5..da139c14651 100644 --- a/app/src/organisms/DropTipWizardFlows/hooks/useHomePipettes.ts +++ b/app/src/local-resources/instruments/hooks/useHomePipettes.ts @@ -1,12 +1,13 @@ import { useRobotControlCommands } from '/app/resources/maintenance_runs' import type { CreateCommand } from '@opentrons/shared-data' + import type { UseRobotControlCommandsProps, UseRobotControlCommandsResult, } from '/app/resources/maintenance_runs' -interface UseHomePipettesResult { +export interface UseHomePipettesResult { isHoming: UseRobotControlCommandsResult['isExecuting'] homePipettes: UseRobotControlCommandsResult['executeCommands'] } @@ -15,7 +16,7 @@ export type UseHomePipettesProps = Pick< UseRobotControlCommandsProps, 'pipetteInfo' | 'onSettled' > -// TODO(jh, 09-12-24): Find a better place for this hook to live. + // Home pipettes except for plungers. export function useHomePipettes( props: UseHomePipettesProps diff --git a/app/src/local-resources/instruments/hooks/usePipetteModelSpecs.ts b/app/src/local-resources/instruments/hooks/usePipetteModelSpecs.ts new file mode 100644 index 00000000000..afbc2f205fa --- /dev/null +++ b/app/src/local-resources/instruments/hooks/usePipetteModelSpecs.ts @@ -0,0 +1,24 @@ +import { getPipetteModelSpecs } from '@opentrons/shared-data' + +import { usePipetteNameSpecs } from './usePipetteNameSpecs' + +import type { + PipetteModel, + PipetteModelSpecs, + PipetteName, +} from '@opentrons/shared-data' + +export function usePipetteModelSpecs( + model: PipetteModel +): PipetteModelSpecs | null { + const modelSpecificFields = getPipetteModelSpecs(model) + const pipetteNameSpecs = usePipetteNameSpecs( + modelSpecificFields?.name as PipetteName + ) + + if (modelSpecificFields == null || pipetteNameSpecs == null) { + return null + } + + return { ...modelSpecificFields, displayName: pipetteNameSpecs.displayName } +} diff --git a/app/src/local-resources/instruments/hooks/usePipetteNameSpecs.ts b/app/src/local-resources/instruments/hooks/usePipetteNameSpecs.ts new file mode 100644 index 00000000000..85a29b2fef7 --- /dev/null +++ b/app/src/local-resources/instruments/hooks/usePipetteNameSpecs.ts @@ -0,0 +1,26 @@ +import { getPipetteNameSpecs } from '@opentrons/shared-data' + +import { useIsOEMMode } from '/app/resources/robot-settings' + +import type { PipetteName, PipetteNameSpecs } from '@opentrons/shared-data' + +export function usePipetteNameSpecs( + name: PipetteName +): PipetteNameSpecs | null { + const isOEMMode = useIsOEMMode() + const pipetteNameSpecs = getPipetteNameSpecs(name) + + if (pipetteNameSpecs == null) { + return null + } + + const brandedDisplayName = pipetteNameSpecs.displayName + const anonymizedDisplayName = pipetteNameSpecs.displayName.replace( + 'Flex ', + '' + ) + + const displayName = isOEMMode ? anonymizedDisplayName : brandedDisplayName + + return { ...pipetteNameSpecs, displayName } +} diff --git a/app/src/local-resources/instruments/hooks/usePipetteSpecsv2.ts b/app/src/local-resources/instruments/hooks/usePipetteSpecsv2.ts new file mode 100644 index 00000000000..951c1d857f1 --- /dev/null +++ b/app/src/local-resources/instruments/hooks/usePipetteSpecsv2.ts @@ -0,0 +1,27 @@ +import { getPipetteSpecsV2 } from '@opentrons/shared-data' + +import { useIsOEMMode } from '/app/resources/robot-settings' + +import type { + PipetteModel, + PipetteName, + PipetteV2Specs, +} from '@opentrons/shared-data' + +export function usePipetteSpecsV2( + name?: PipetteName | PipetteModel +): PipetteV2Specs | null { + const isOEMMode = useIsOEMMode() + const pipetteSpecs = getPipetteSpecsV2(name) + + if (pipetteSpecs == null) { + return null + } + + const brandedDisplayName = pipetteSpecs.displayName + const anonymizedDisplayName = pipetteSpecs.displayName.replace('Flex ', '') + + const displayName = isOEMMode ? anonymizedDisplayName : brandedDisplayName + + return { ...pipetteSpecs, displayName } +} diff --git a/app/src/local-resources/instruments/types.ts b/app/src/local-resources/instruments/types.ts new file mode 100644 index 00000000000..3c4a313f9e5 --- /dev/null +++ b/app/src/local-resources/instruments/types.ts @@ -0,0 +1,3 @@ +import type { LoadedPipette } from '@opentrons/shared-data' + +export type LoadedPipettes = LoadedPipette[] | Record diff --git a/app/src/local-resources/instruments/utils.ts b/app/src/local-resources/instruments/utils.ts index ef92e580725..c93ad39b078 100644 --- a/app/src/local-resources/instruments/utils.ts +++ b/app/src/local-resources/instruments/utils.ts @@ -1,3 +1,6 @@ +import type { LoadedPipette } from '@opentrons/shared-data' +import type { LoadedPipettes } from '/app/local-resources/instruments/types' + export interface IsPartialTipConfigParams { channel: 1 | 8 | 96 activeNozzleCount: number @@ -16,3 +19,13 @@ export function isPartialTipConfig({ return activeNozzleCount !== 96 } } + +export function getLoadedPipette( + loadedPipettes: LoadedPipettes, + mount: string +): LoadedPipette | undefined { + // NOTE: old analysis contains a object dictionary of pipette entities by id, this case is supported for backwards compatibility purposes + return Array.isArray(loadedPipettes) + ? loadedPipettes.find(l => l.mount === mount) + : loadedPipettes[mount] +} diff --git a/app/src/local-resources/labware/types.ts b/app/src/local-resources/labware/types.ts index 99ea299573d..3ab026b9603 100644 --- a/app/src/local-resources/labware/types.ts +++ b/app/src/local-resources/labware/types.ts @@ -3,6 +3,7 @@ import type { LabwareWellShapeProperties, LabwareWellGroupMetadata, LabwareBrand, + LoadedLabware, } from '@opentrons/shared-data' export interface LabwareDefAndDate { @@ -20,6 +21,7 @@ export type LabwareFilter = | 'aluminumBlock' | 'customLabware' | 'adapter' + | 'lid' export type LabwareSort = 'alphabetical' | 'reverse' @@ -35,3 +37,5 @@ export interface LabwareWellGroupProperties { metadata: LabwareWellGroupMetadata brand: LabwareBrand | null } + +export type LoadedLabwares = LoadedLabware[] | Record diff --git a/app/src/local-resources/labware/utils/__tests__/getLabwareDisplayLocation.test.tsx b/app/src/local-resources/labware/utils/__tests__/getLabwareDisplayLocation.test.tsx new file mode 100644 index 00000000000..22e02478ded --- /dev/null +++ b/app/src/local-resources/labware/utils/__tests__/getLabwareDisplayLocation.test.tsx @@ -0,0 +1,173 @@ +import { describe, it, expect, vi } from 'vitest' +import { screen } from '@testing-library/react' +import { useTranslation } from 'react-i18next' + +import { + FLEX_ROBOT_TYPE, + getModuleDisplayName, + getModuleType, + getOccludedSlotCountForModule, + getLabwareDefURI, + getLabwareDisplayName, +} from '@opentrons/shared-data' + +import { renderWithProviders } from '/app/__testing-utils__' +import { i18n } from '/app/i18n' +import { getLabwareDisplayLocation } from '/app/local-resources/labware' +import { + getModuleModel, + getModuleDisplayLocation, +} from '/app/local-resources/modules' + +import type { ComponentProps } from 'react' +import type { LabwareLocation } from '@opentrons/shared-data' + +vi.mock('@opentrons/shared-data', async () => { + const actual = await vi.importActual('@opentrons/shared-data') + return { + ...actual, + getModuleDisplayName: vi.fn(), + getModuleType: vi.fn(), + getOccludedSlotCountForModule: vi.fn(), + getLabwareDefURI: vi.fn(), + getLabwareDisplayName: vi.fn(), + } +}) + +vi.mock('/app/local-resources/modules', () => ({ + getModuleModel: vi.fn(), + getModuleDisplayLocation: vi.fn(), +})) + +const TestWrapper = ({ + location, + params, +}: { + location: LabwareLocation | null + params: any +}) => { + const { t } = useTranslation('protocol_command_text') + const displayLocation = getLabwareDisplayLocation({ ...params, location, t }) + return
{displayLocation}
+} + +const render = (props: ComponentProps) => { + return renderWithProviders(, { + i18nInstance: i18n, + })[0] +} + +describe('getLabwareDisplayLocation with translations', () => { + const defaultParams = { + loadedLabwares: [], + loadedModules: [], + robotType: FLEX_ROBOT_TYPE, + allRunDefs: [], + } + + it('should return an empty string for null location', () => { + render({ location: null, params: defaultParams }) + expect(screen.queryByText(/.+/)).toBeNull() + }) + + it('should return "off deck" for offDeck location', () => { + render({ location: 'offDeck', params: defaultParams }) + + screen.getByText('off deck') + }) + + it('should return a slot name for slot location', () => { + render({ location: { slotName: 'A1' }, params: defaultParams }) + + screen.getByText('Slot A1') + }) + + it('should return an addressable area name for an addressable area location', () => { + render({ location: { addressableAreaName: 'B2' }, params: defaultParams }) + + screen.getByText('Slot B2') + }) + + it('should return a module location for a module location', () => { + const mockModuleModel = 'temperatureModuleV2' + vi.mocked(getModuleModel).mockReturnValue(mockModuleModel) + vi.mocked(getModuleDisplayLocation).mockReturnValue('3') + vi.mocked(getModuleDisplayName).mockReturnValue('Temperature Module') + vi.mocked(getModuleType).mockReturnValue('temperatureModuleType') + vi.mocked(getOccludedSlotCountForModule).mockReturnValue(1) + + render({ location: { moduleId: 'temp123' }, params: defaultParams }) + + screen.getByText('Temperature Module in Slot 3') + }) + + it('should return an adapter location for an adapter location', () => { + const mockLoadedLabwares = [ + { + id: 'adapter123', + definitionUri: 'adapter-uri', + location: { slotName: 'D1' }, + }, + ] + const mockAllRunDefs = [ + { uri: 'adapter-uri', metadata: { displayName: 'Mock Adapter' } }, + ] + vi.mocked(getLabwareDefURI).mockReturnValue('adapter-uri') + vi.mocked(getLabwareDisplayName).mockReturnValue('Mock Adapter') + + render({ + location: { labwareId: 'adapter123' }, + params: { + ...defaultParams, + loadedLabwares: mockLoadedLabwares, + allRunDefs: mockAllRunDefs, + detailLevel: 'full', + }, + }) + + screen.getByText('Mock Adapter in D1') + }) + + it('should return a slot-only location when detailLevel is "slot-only"', () => { + render({ + location: { slotName: 'C1' }, + params: { ...defaultParams, detailLevel: 'slot-only' }, + }) + + screen.getByText('Slot C1') + }) + + it('should handle an adapter on module location when the detail level is full', () => { + const mockLoadedLabwares = [ + { + id: 'adapter123', + definitionUri: 'adapter-uri', + location: { moduleId: 'temp123' }, + }, + ] + const mockLoadedModules = [{ id: 'temp123', model: 'temperatureModuleV2' }] + const mockAllRunDefs = [ + { uri: 'adapter-uri', metadata: { displayName: 'Mock Adapter' } }, + ] + + vi.mocked(getLabwareDefURI).mockReturnValue('adapter-uri') + vi.mocked(getLabwareDisplayName).mockReturnValue('Mock Adapter') + vi.mocked(getModuleDisplayLocation).mockReturnValue('2') + vi.mocked(getModuleDisplayName).mockReturnValue('Temperature Module') + vi.mocked(getModuleType).mockReturnValue('temperatureModuleType') + vi.mocked(getOccludedSlotCountForModule).mockReturnValue(1) + + render({ + location: { labwareId: 'adapter123' }, + params: { + ...defaultParams, + loadedLabwares: mockLoadedLabwares, + loadedModules: mockLoadedModules, + allRunDefs: mockAllRunDefs, + detailLevel: 'full', + }, + }) + + screen.getByText('Mock Adapter on Temperature Module in 2') + }) +}) diff --git a/app/src/local-resources/labware/utils/getAllDefinitions.ts b/app/src/local-resources/labware/utils/getAllDefinitions.ts index db25fde06a1..24a28ef44e1 100644 --- a/app/src/local-resources/labware/utils/getAllDefinitions.ts +++ b/app/src/local-resources/labware/utils/getAllDefinitions.ts @@ -1,9 +1,12 @@ import groupBy from 'lodash/groupBy' + import { LABWAREV2_DO_NOT_LIST } from '@opentrons/shared-data' -import type { LabwareDefinition2 } from '@opentrons/shared-data' + import { getAllDefs } from './getAllDefs' -export const getOnlyLatestDefs = ( +import type { LabwareDefinition2 } from '@opentrons/shared-data' + +const getOnlyLatestDefs = ( labwareList: LabwareDefinition2[] ): LabwareDefinition2[] => { // group by namespace + loadName diff --git a/app/src/local-resources/labware/utils/getAllDefs.ts b/app/src/local-resources/labware/utils/getAllDefs.ts index 58ccbae8b74..307cb18b014 100644 --- a/app/src/local-resources/labware/utils/getAllDefs.ts +++ b/app/src/local-resources/labware/utils/getAllDefs.ts @@ -1,4 +1,5 @@ import { getAllDefinitions } from '@opentrons/shared-data' + import type { LabwareDefinition2 } from '@opentrons/shared-data' export function getAllDefs(): LabwareDefinition2[] { diff --git a/app/src/molecules/Command/utils/getLabwareDefinitionsFromCommands.ts b/app/src/local-resources/labware/utils/getLabwareDefinitionsFromCommands.ts similarity index 94% rename from app/src/molecules/Command/utils/getLabwareDefinitionsFromCommands.ts rename to app/src/local-resources/labware/utils/getLabwareDefinitionsFromCommands.ts index 238302e78e5..6016b0c5dd8 100644 --- a/app/src/molecules/Command/utils/getLabwareDefinitionsFromCommands.ts +++ b/app/src/local-resources/labware/utils/getLabwareDefinitionsFromCommands.ts @@ -1,6 +1,8 @@ -import type { LabwareDefinition2, RunTimeCommand } from '@opentrons/shared-data' import { getLabwareDefURI } from '@opentrons/shared-data' +import type { LabwareDefinition2, RunTimeCommand } from '@opentrons/shared-data' + +// Note: This is an O(n) operation. export function getLabwareDefinitionsFromCommands( commands: RunTimeCommand[] ): LabwareDefinition2[] { diff --git a/app/src/local-resources/labware/utils/getLabwareDisplayLocation.ts b/app/src/local-resources/labware/utils/getLabwareDisplayLocation.ts new file mode 100644 index 00000000000..d70e6d19d42 --- /dev/null +++ b/app/src/local-resources/labware/utils/getLabwareDisplayLocation.ts @@ -0,0 +1,180 @@ +import { + getLabwareDefURI, + getLabwareDisplayName, + getModuleDisplayName, + getModuleType, + getOccludedSlotCountForModule, +} from '@opentrons/shared-data' + +import { + getModuleModel, + getModuleDisplayLocation, +} from '/app/local-resources/modules' + +import type { TFunction } from 'i18next' +import type { + LabwareDefinition2, + LabwareLocation, + RobotType, +} from '@opentrons/shared-data' +import type { LoadedLabwares } from '/app/local-resources/labware' +import type { LoadedModules } from '/app/local-resources/modules' + +interface LabwareDisplayLocationBaseParams { + location: LabwareLocation | null + loadedModules: LoadedModules + loadedLabwares: LoadedLabwares + robotType: RobotType + t: TFunction + isOnDevice?: boolean +} + +export interface LabwareDisplayLocationSlotOnly + extends LabwareDisplayLocationBaseParams { + detailLevel: 'slot-only' +} + +export interface LabwareDisplayLocationFull + extends LabwareDisplayLocationBaseParams { + detailLevel?: 'full' + allRunDefs: LabwareDefinition2[] +} + +export type LabwareDisplayLocationParams = + | LabwareDisplayLocationSlotOnly + | LabwareDisplayLocationFull + +// detailLevel applies to nested labware. If 'full', return copy that includes the actual peripheral that nests the +// labware, ex, "in module XYZ in slot C1". +// If 'slot-only', return only the slot name, ex "in slot C1". +export function getLabwareDisplayLocation( + params: LabwareDisplayLocationParams +): string { + const { + loadedLabwares, + loadedModules, + location, + robotType, + t, + isOnDevice = false, + detailLevel = 'full', + } = params + + if (location == null) { + console.error('Cannot get labware display location. No location provided.') + return '' + } else if (location === 'offDeck') { + return t('off_deck') + } else if ('slotName' in location) { + return isOnDevice + ? location.slotName + : t('slot', { slot_name: location.slotName }) + } else if ('addressableAreaName' in location) { + return isOnDevice + ? location.addressableAreaName + : t('slot', { slot_name: location.addressableAreaName }) + } else if ('moduleId' in location) { + const moduleModel = getModuleModel(loadedModules, location.moduleId) + if (moduleModel == null) { + console.error('labware is located on an unknown module model') + return '' + } + const slotName = getModuleDisplayLocation(loadedModules, location.moduleId) + + if (detailLevel === 'slot-only') { + return t('slot', { slot_name: slotName }) + } + + return isOnDevice + ? `${getModuleDisplayName(moduleModel)}, ${slotName}` + : t('module_in_slot', { + count: getOccludedSlotCountForModule( + getModuleType(moduleModel), + robotType + ), + module: getModuleDisplayName(moduleModel), + slot_name: slotName, + }) + } else if ('labwareId' in location) { + if (!Array.isArray(loadedLabwares)) { + console.error('Cannot get display location from loaded labwares object') + return '' + } + const adapter = loadedLabwares.find(lw => lw.id === location.labwareId) + + if (adapter == null) { + console.error('labware is located on an unknown adapter') + return '' + } else if (detailLevel === 'slot-only') { + return getLabwareDisplayLocation({ + ...params, + location: adapter.location, + }) + } else if (detailLevel === 'full') { + const { allRunDefs } = params as LabwareDisplayLocationFull + const adapterDef = allRunDefs.find( + def => getLabwareDefURI(def) === adapter?.definitionUri + ) + const adapterDisplayName = + adapterDef != null ? getLabwareDisplayName(adapterDef) : '' + + if (adapter.location === 'offDeck') { + return t('off_deck') + } else if ( + 'slotName' in adapter.location || + 'addressableAreaName' in adapter.location + ) { + const slotName = + 'slotName' in adapter.location + ? adapter.location.slotName + : adapter.location.addressableAreaName + return t('adapter_in_slot', { + adapter: adapterDisplayName, + slot: slotName, + }) + } else if ('moduleId' in adapter.location) { + const moduleIdUnderAdapter = adapter.location.moduleId + + if (!Array.isArray(loadedModules)) { + console.error( + 'Cannot get display location from loaded modules object' + ) + return '' + } + + const moduleModel = loadedModules.find( + module => module.id === moduleIdUnderAdapter + )?.model + if (moduleModel == null) { + console.error('labware is located on an adapter on an unknown module') + return '' + } + const slotName = getModuleDisplayLocation( + loadedModules, + adapter.location.moduleId + ) + + return t('adapter_in_mod_in_slot', { + count: getOccludedSlotCountForModule( + getModuleType(moduleModel), + robotType + ), + module: getModuleDisplayName(moduleModel), + adapter: adapterDisplayName, + slot: slotName, + }) + } else { + console.error( + 'Unhandled adapter location for determining display location.' + ) + return '' + } + } else { + console.error('Unhandled detail level for determining display location.') + return '' + } + } else { + console.error('display location could not be established: ', location) + return '' + } +} diff --git a/app/src/molecules/Command/utils/getLabwareName.ts b/app/src/local-resources/labware/utils/getLabwareName.ts similarity index 50% rename from app/src/molecules/Command/utils/getLabwareName.ts rename to app/src/local-resources/labware/utils/getLabwareName.ts index 03c6feb1367..af51fbc5fbc 100644 --- a/app/src/molecules/Command/utils/getLabwareName.ts +++ b/app/src/local-resources/labware/utils/getLabwareName.ts @@ -1,19 +1,28 @@ -import { getLoadedLabware } from './accessors' - import { getLabwareDefURI, getLabwareDisplayName } from '@opentrons/shared-data' -import { getLabwareDefinitionsFromCommands } from './getLabwareDefinitionsFromCommands' -import type { CommandTextData } from '../types' + +import { getLoadedLabware } from './getLoadedLabware' + +import type { LabwareDefinition2 } from '@opentrons/shared-data' +import type { LoadedLabwares } from '/app/local-resources/labware' const FIXED_TRASH_DEF_URIS = [ 'opentrons/opentrons_1_trash_850ml_fixed/1', 'opentrons/opentrons_1_trash_1100ml_fixed/1', 'opentrons/opentrons_1_trash_3200ml_fixed/1', ] -export function getLabwareName( - commandTextData: CommandTextData, + +export interface GetLabwareNameParams { + allRunDefs: LabwareDefinition2[] + loadedLabwares: LoadedLabwares labwareId: string -): string { - const loadedLabware = getLoadedLabware(commandTextData, labwareId) +} + +export function getLabwareName({ + allRunDefs, + loadedLabwares, + labwareId, +}: GetLabwareNameParams): string { + const loadedLabware = getLoadedLabware(loadedLabwares, labwareId) if (loadedLabware == null) { return '' } else if (FIXED_TRASH_DEF_URIS.includes(loadedLabware.definitionUri)) { @@ -21,9 +30,9 @@ export function getLabwareName( } else if (loadedLabware.displayName != null) { return loadedLabware.displayName } else { - const labwareDef = getLabwareDefinitionsFromCommands( - commandTextData.commands - ).find(def => getLabwareDefURI(def) === loadedLabware.definitionUri) + const labwareDef = allRunDefs.find( + def => getLabwareDefURI(def) === loadedLabware.definitionUri + ) return labwareDef != null ? getLabwareDisplayName(labwareDef) : '' } } diff --git a/app/src/local-resources/labware/utils/getLoadedLabware.ts b/app/src/local-resources/labware/utils/getLoadedLabware.ts new file mode 100644 index 00000000000..efd6981837a --- /dev/null +++ b/app/src/local-resources/labware/utils/getLoadedLabware.ts @@ -0,0 +1,12 @@ +import type { LoadedLabware } from '@opentrons/shared-data' +import type { LoadedLabwares } from '/app/local-resources/labware' + +export function getLoadedLabware( + loadedLabware: LoadedLabwares, + labwareId: string +): LoadedLabware | undefined { + // NOTE: old analysis contains a object dictionary of labware entities by id, this case is supported for backwards compatibility purposes + return Array.isArray(loadedLabware) + ? loadedLabware.find(l => l.id === labwareId) + : loadedLabware[labwareId] +} diff --git a/app/src/local-resources/labware/utils/index.ts b/app/src/local-resources/labware/utils/index.ts index 310ed3f065a..73879e0956b 100644 --- a/app/src/local-resources/labware/utils/index.ts +++ b/app/src/local-resources/labware/utils/index.ts @@ -1,2 +1,7 @@ export * from './getAllDefinitions' export * from './labwareImages' +export * from './getAllDefs' +export * from './getLabwareDefinitionsFromCommands' +export * from './getLabwareName' +export * from './getLoadedLabware' +export * from './getLabwareDisplayLocation' diff --git a/app/src/local-resources/modules/index.ts b/app/src/local-resources/modules/index.ts index e508be48e92..85dcaa20ea5 100644 --- a/app/src/local-resources/modules/index.ts +++ b/app/src/local-resources/modules/index.ts @@ -1,2 +1,3 @@ -export * from './getModulePrepCommands' -export * from './getModuleImage' +export * from './utils' + +export * from './types' diff --git a/app/src/local-resources/modules/types.ts b/app/src/local-resources/modules/types.ts new file mode 100644 index 00000000000..8317beac7e8 --- /dev/null +++ b/app/src/local-resources/modules/types.ts @@ -0,0 +1,3 @@ +import type { LoadedModule } from '@opentrons/shared-data' + +export type LoadedModules = LoadedModule[] | Record diff --git a/app/src/local-resources/modules/__tests__/getModuleImage.test.ts b/app/src/local-resources/modules/utils/__tests__/getModuleImage.test.ts similarity index 100% rename from app/src/local-resources/modules/__tests__/getModuleImage.test.ts rename to app/src/local-resources/modules/utils/__tests__/getModuleImage.test.ts diff --git a/app/src/local-resources/modules/utils/getLoadedModule.ts b/app/src/local-resources/modules/utils/getLoadedModule.ts new file mode 100644 index 00000000000..70047e095e6 --- /dev/null +++ b/app/src/local-resources/modules/utils/getLoadedModule.ts @@ -0,0 +1,12 @@ +import type { LoadedModule } from '@opentrons/shared-data' +import type { LoadedModules } from '/app/local-resources/modules/types' + +export function getLoadedModule( + loadedModules: LoadedModules, + moduleId: string +): LoadedModule | undefined { + // NOTE: old analysis contains a object dictionary of module entities by id, this case is supported for backwards compatibility purposes + return Array.isArray(loadedModules) + ? loadedModules.find(l => l.id === moduleId) + : loadedModules[moduleId] +} diff --git a/app/src/local-resources/modules/utils/getModuleDisplayLocation.ts b/app/src/local-resources/modules/utils/getModuleDisplayLocation.ts new file mode 100644 index 00000000000..665e31d8975 --- /dev/null +++ b/app/src/local-resources/modules/utils/getModuleDisplayLocation.ts @@ -0,0 +1,11 @@ +import { getLoadedModule } from './getLoadedModule' + +import type { LoadedModules } from '../types' + +export function getModuleDisplayLocation( + loadedModules: LoadedModules, + moduleId: string +): string { + const loadedModule = getLoadedModule(loadedModules, moduleId) + return loadedModule != null ? loadedModule.location.slotName : '' +} diff --git a/app/src/local-resources/modules/getModuleImage.ts b/app/src/local-resources/modules/utils/getModuleImage.ts similarity index 100% rename from app/src/local-resources/modules/getModuleImage.ts rename to app/src/local-resources/modules/utils/getModuleImage.ts diff --git a/app/src/local-resources/modules/utils/getModuleModel.ts b/app/src/local-resources/modules/utils/getModuleModel.ts new file mode 100644 index 00000000000..18302253499 --- /dev/null +++ b/app/src/local-resources/modules/utils/getModuleModel.ts @@ -0,0 +1,12 @@ +import { getLoadedModule } from './getLoadedModule' + +import type { ModuleModel } from '@opentrons/shared-data' +import type { LoadedModules } from '/app/local-resources/modules/types' + +export function getModuleModel( + loadedModules: LoadedModules, + moduleId: string +): ModuleModel | null { + const loadedModule = getLoadedModule(loadedModules, moduleId) + return loadedModule != null ? loadedModule.model : null +} diff --git a/app/src/local-resources/modules/getModulePrepCommands.ts b/app/src/local-resources/modules/utils/getModulePrepCommands.ts similarity index 100% rename from app/src/local-resources/modules/getModulePrepCommands.ts rename to app/src/local-resources/modules/utils/getModulePrepCommands.ts diff --git a/app/src/local-resources/modules/utils/index.ts b/app/src/local-resources/modules/utils/index.ts new file mode 100644 index 00000000000..7f3f558738d --- /dev/null +++ b/app/src/local-resources/modules/utils/index.ts @@ -0,0 +1,5 @@ +export * from './getLoadedModule' +export * from './getModuleDisplayLocation' +export * from './getModuleImage' +export * from './getModuleModel' +export * from './getModulePrepCommands' diff --git a/app/src/molecules/Command/Command.tsx b/app/src/molecules/Command/Command.tsx index 3b09498ca00..e71757313a4 100644 --- a/app/src/molecules/Command/Command.tsx +++ b/app/src/molecules/Command/Command.tsx @@ -1,3 +1,5 @@ +import { omit } from 'lodash' + import { Flex, JUSTIFY_CENTER, @@ -8,17 +10,18 @@ import { SPACING, RESPONSIVENESS, } from '@opentrons/components' + +import { CommandText } from './CommandText' +import { CommandIcon } from './CommandIcon' +import { Skeleton } from '/app/atoms/Skeleton' + import type { LabwareDefinition2, RobotType, RunTimeCommand, } from '@opentrons/shared-data' -import { CommandText } from './CommandText' -import { CommandIcon } from './CommandIcon' -import type { CommandTextData } from './types' -import { Skeleton } from '/app/atoms/Skeleton' +import type { CommandTextData } from '/app/local-resources/commands' import type { StyleProps } from '@opentrons/components' -import { omit } from 'lodash' export type CommandState = NonSkeletonCommandState | 'loading' export type NonSkeletonCommandState = 'current' | 'failed' | 'future' diff --git a/app/src/molecules/Command/CommandText.stories.tsx b/app/src/molecules/Command/CommandText.stories.tsx index f6b40e0a4e4..a76acd5fa92 100644 --- a/app/src/molecules/Command/CommandText.stories.tsx +++ b/app/src/molecules/Command/CommandText.stories.tsx @@ -2,6 +2,7 @@ import { Box } from '@opentrons/components' import { CommandText as CommandTextComponent } from '.' import type { RobotType } from '@opentrons/shared-data' import * as Fixtures from './__fixtures__' +import { getLabwareDefinitionsFromCommands } from '../../local-resources/labware' import type { Meta, StoryObj } from '@storybook/react' @@ -12,6 +13,10 @@ interface StorybookArgs { } function Wrapper(props: StorybookArgs): JSX.Element { + const allRunDefs = getLabwareDefinitionsFromCommands( + Fixtures.mockDoItAllTextData.commands + ) + return ( ) diff --git a/app/src/molecules/Command/CommandText.tsx b/app/src/molecules/Command/CommandText.tsx index 3e8b27d2522..e690115a88b 100644 --- a/app/src/molecules/Command/CommandText.tsx +++ b/app/src/molecules/Command/CommandText.tsx @@ -11,7 +11,7 @@ import { RESPONSIVENESS, } from '@opentrons/components' -import { useCommandTextString } from './hooks' +import { useCommandTextString } from '/app/local-resources/commands' import type { LabwareDefinition2, @@ -19,11 +19,11 @@ import type { RunTimeCommand, } from '@opentrons/shared-data' import type { StyleProps } from '@opentrons/components' -import type { CommandTextData } from './types' import type { GetTCRunExtendedProfileCommandTextResult, GetTCRunProfileCommandTextResult, -} from './hooks' + CommandTextData, +} from '/app/local-resources/commands' interface LegacySTProps { as?: React.ComponentProps['as'] diff --git a/app/src/molecules/Command/__fixtures__/index.ts b/app/src/molecules/Command/__fixtures__/index.ts index ba988a5197a..894208e8e68 100644 --- a/app/src/molecules/Command/__fixtures__/index.ts +++ b/app/src/molecules/Command/__fixtures__/index.ts @@ -2,7 +2,7 @@ import robotSideAnalysis from './mockRobotSideAnalysis.json' import doItAllAnalysis from './doItAllV10.json' import qiaseqAnalysis from './analysis_QIAseqFX24xv4_8.json' import type { CompletedProtocolAnalysis } from '@opentrons/shared-data' -import type { CommandTextData } from '../types' +import type { CommandTextData } from '/app/local-resources/commands' export const mockRobotSideAnalysis: CompletedProtocolAnalysis = robotSideAnalysis as CompletedProtocolAnalysis export const mockDoItAllAnalysis: CompletedProtocolAnalysis = doItAllAnalysis as CompletedProtocolAnalysis diff --git a/app/src/molecules/Command/__tests__/CommandText.test.tsx b/app/src/molecules/Command/__tests__/CommandText.test.tsx index 621208af0a9..f2762b622d7 100644 --- a/app/src/molecules/Command/__tests__/CommandText.test.tsx +++ b/app/src/molecules/Command/__tests__/CommandText.test.tsx @@ -10,7 +10,7 @@ import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' import { CommandText } from '../CommandText' import { mockCommandTextData } from '../__fixtures__' -import { getCommandTextData } from '../utils/getCommandTextData' +import { getCommandTextData } from '/app/local-resources/commands/utils' import type { AspirateInPlaceRunTimeCommand, @@ -444,7 +444,7 @@ describe('CommandText', () => { />, { i18nInstance: i18n } ) - screen.getByText('Dropping tip in place') + screen.getByText('Dropping tip in D3') }) it('renders correct text for pickUpTip', () => { const command = mockCommandTextData.commands.find( diff --git a/app/src/molecules/Command/hooks/useCommandTextString/utils/index.ts b/app/src/molecules/Command/hooks/useCommandTextString/utils/index.ts deleted file mode 100644 index 76659ca1222..00000000000 --- a/app/src/molecules/Command/hooks/useCommandTextString/utils/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -export { getLoadCommandText } from './getLoadCommandText' -export { getTemperatureCommandText } from './getTemperatureCommandText' -export { getTCRunProfileCommandText } from './getTCRunProfileCommandText' -export { getTCRunExtendedProfileCommandText } from './getTCRunExtendedProfileCommandText' -export { getHSShakeSpeedCommandText } from './getHSShakeSpeedCommandText' -export { getMoveToSlotCommandText } from './getMoveToSlotCommandText' -export { getMoveRelativeCommandText } from './getMoveRelativeCommandText' -export { getMoveToCoordinatesCommandText } from './getMoveToCoordinatesCommandText' -export { getMoveToWellCommandText } from './getMoveToWellCommandText' -export { getMoveLabwareCommandText } from './getMoveLabwareCommandText' -export { getConfigureForVolumeCommandText } from './getConfigureForVolumeCommandText' -export { getConfigureNozzleLayoutCommandText } from './getConfigureNozzleLayoutCommandText' -export { getPrepareToAspirateCommandText } from './getPrepareToAspirateCommandText' -export { getMoveToAddressableAreaCommandText } from './getMoveToAddressableAreaCommandText' -export { getMoveToAddressableAreaForDropTipCommandText } from './getMoveToAddressabelAreaForDropTipCommandText' -export { getDirectTranslationCommandText } from './getDirectTranslationCommandText' -export { getWaitForDurationCommandText } from './getWaitForDurationCommandText' -export { getWaitForResumeCommandText } from './getWaitForResumeCommandText' -export { getDelayCommandText } from './getDelayCommandText' -export { getCommentCommandText } from './getCommentCommandText' -export { getCustomCommandText } from './getCustomCommandText' -export { getUnknownCommandText } from './getUnknownCommandText' -export { getPipettingCommandText } from './getPipettingCommandText' -export { getLiquidProbeCommandText } from './getLiquidProbeCommandText' -export { getRailLightsCommandText } from './getRailLightsCommandText' -export { getAbsorbanceReaderCommandText } from './getAbsorbanceReaderCommandText' diff --git a/app/src/molecules/Command/index.ts b/app/src/molecules/Command/index.ts index b4223d82beb..9fc833953c8 100644 --- a/app/src/molecules/Command/index.ts +++ b/app/src/molecules/Command/index.ts @@ -2,6 +2,3 @@ export * from './CommandText' export * from './Command' export * from './CommandIcon' export * from './CommandIndex' -export * from './utils' -export * from './types' -export * from './hooks' diff --git a/app/src/molecules/Command/utils/accessors.ts b/app/src/molecules/Command/utils/accessors.ts deleted file mode 100644 index 651fb15769e..00000000000 --- a/app/src/molecules/Command/utils/accessors.ts +++ /dev/null @@ -1,39 +0,0 @@ -import type { RunData } from '@opentrons/api-client' -import type { - CompletedProtocolAnalysis, - LoadedLabware, - LoadedModule, - LoadedPipette, -} from '@opentrons/shared-data' -import type { CommandTextData } from '../types' - -export function getLoadedLabware( - commandTextData: CompletedProtocolAnalysis | RunData | CommandTextData, - labwareId: string -): LoadedLabware | undefined { - // NOTE: old analysis contains a object dictionary of labware entities by id, this case is supported for backwards compatibility purposes - return Array.isArray(commandTextData.labware) - ? commandTextData.labware.find(l => l.id === labwareId) - : commandTextData.labware[labwareId] -} -export function getLoadedPipette( - commandTextData: CommandTextData, - mount: string -): LoadedPipette | undefined { - // NOTE: old analysis contains a object dictionary of pipette entities by id, this case is supported for backwards compatibility purposes - return Array.isArray(commandTextData.pipettes) - ? commandTextData.pipettes.find(l => l.mount === mount) - : commandTextData.pipettes[mount] -} -export function getLoadedModule( - commandTextData: - | CompletedProtocolAnalysis - | RunData - | Omit, - moduleId: string -): LoadedModule | undefined { - // NOTE: old analysis contains a object dictionary of module entities by id, this case is supported for backwards compatibility purposes - return Array.isArray(commandTextData.modules) - ? commandTextData.modules.find(l => l.id === moduleId) - : commandTextData.modules[moduleId] -} diff --git a/app/src/molecules/Command/utils/getFinalLabwareLocation.ts b/app/src/molecules/Command/utils/getFinalLabwareLocation.ts deleted file mode 100644 index 80cd4e26a4e..00000000000 --- a/app/src/molecules/Command/utils/getFinalLabwareLocation.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { LabwareLocation, RunTimeCommand } from '@opentrons/shared-data' - -/** - * given a list of commands and a labwareId, calculate the resulting location - * of the corresponding labware after all given commands are executed - * @param labwareId target labware - * @param commands list of commands to search within - * @returns LabwareLocation object of the resulting location of the target labware after all commands execute - */ -export function getFinalLabwareLocation( - labwareId: string, - commands: RunTimeCommand[] -): LabwareLocation | null { - for (const c of commands.reverse()) { - if (c.commandType === 'loadLabware' && c.result?.labwareId === labwareId) { - return c.params.location - } else if ( - c.commandType === 'moveLabware' && - c.params.labwareId === labwareId - ) { - return c.params.newLocation - } - } - return null -} diff --git a/app/src/molecules/Command/utils/getLabwareDisplayLocation.ts b/app/src/molecules/Command/utils/getLabwareDisplayLocation.ts deleted file mode 100644 index 60b03609c79..00000000000 --- a/app/src/molecules/Command/utils/getLabwareDisplayLocation.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { - getLabwareDefURI, - getLabwareDisplayName, - getModuleDisplayName, - getModuleType, - getOccludedSlotCountForModule, -} from '@opentrons/shared-data' - -import { getModuleDisplayLocation } from './getModuleDisplayLocation' -import { getModuleModel } from './getModuleModel' - -import type { TFunction } from 'i18next' -import type { - RobotType, - LabwareLocation, - LabwareDefinition2, -} from '@opentrons/shared-data' -import type { CommandTextData } from '../types' - -// TODO(jh, 10-14-24): Refactor this util and related copy utils out of Command. -export function getLabwareDisplayLocation( - commandTextData: Omit, - allRunDefs: LabwareDefinition2[], - location: LabwareLocation, - t: TFunction, - robotType: RobotType, - isOnDevice?: boolean -): string { - if (location === 'offDeck') { - return t('off_deck') - } else if ('slotName' in location) { - return isOnDevice - ? location.slotName - : t('slot', { slot_name: location.slotName }) - } else if ('addressableAreaName' in location) { - return isOnDevice - ? location.addressableAreaName - : t('slot', { slot_name: location.addressableAreaName }) - } else if ('moduleId' in location) { - const moduleModel = getModuleModel(commandTextData, location.moduleId) - if (moduleModel == null) { - console.warn('labware is located on an unknown module model') - return '' - } else { - const slotName = getModuleDisplayLocation( - commandTextData, - location.moduleId - ) - return isOnDevice - ? `${getModuleDisplayName(moduleModel)}, ${slotName}` - : t('module_in_slot', { - count: getOccludedSlotCountForModule( - getModuleType(moduleModel), - robotType - ), - module: getModuleDisplayName(moduleModel), - slot_name: slotName, - }) - } - } else if ('labwareId' in location) { - const adapter = commandTextData.labware.find( - lw => lw.id === location.labwareId - ) - const adapterDef = allRunDefs.find( - def => getLabwareDefURI(def) === adapter?.definitionUri - ) - const adapterDisplayName = - adapterDef != null ? getLabwareDisplayName(adapterDef) : '' - - if (adapter == null) { - console.warn('labware is located on an unknown adapter') - return '' - } else if (adapter.location === 'offDeck') { - return t('off_deck') - } else if ('slotName' in adapter.location) { - return t('adapter_in_slot', { - adapter: adapterDisplayName, - slot: adapter.location.slotName, - }) - } else if ('addressableAreaName' in adapter.location) { - return t('adapter_in_slot', { - adapter: adapterDisplayName, - slot: adapter.location.addressableAreaName, - }) - } else if ('moduleId' in adapter.location) { - const moduleIdUnderAdapter = adapter.location.moduleId - const moduleModel = commandTextData.modules.find( - module => module.id === moduleIdUnderAdapter - )?.model - if (moduleModel == null) { - console.warn('labware is located on an adapter on an unknown module') - return '' - } - const slotName = getModuleDisplayLocation( - commandTextData, - adapter.location.moduleId - ) - return t('adapter_in_mod_in_slot', { - count: getOccludedSlotCountForModule( - getModuleType(moduleModel), - robotType - ), - module: getModuleDisplayName(moduleModel), - adapter: adapterDisplayName, - slot: slotName, - }) - } else { - console.warn( - 'display location on adapter could not be established: ', - location - ) - return '' - } - } else { - console.warn('display location could not be established: ', location) - return '' - } -} diff --git a/app/src/molecules/Command/utils/getLiquidDisplayName.ts b/app/src/molecules/Command/utils/getLiquidDisplayName.ts deleted file mode 100644 index 1b4b15a854b..00000000000 --- a/app/src/molecules/Command/utils/getLiquidDisplayName.ts +++ /dev/null @@ -1,11 +0,0 @@ -import type { CommandTextData } from '../types' - -export function getLiquidDisplayName( - commandTextData: CommandTextData, - liquidId: string -): CommandTextData['liquids'][number]['displayName'] { - const liquidDisplayName = (commandTextData?.liquids ?? []).find( - liquid => liquid.id === liquidId - )?.displayName - return liquidDisplayName ?? '' -} diff --git a/app/src/molecules/Command/utils/getModuleDisplayLocation.ts b/app/src/molecules/Command/utils/getModuleDisplayLocation.ts deleted file mode 100644 index fa5e527d218..00000000000 --- a/app/src/molecules/Command/utils/getModuleDisplayLocation.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { getLoadedModule } from './accessors' - -import type { CommandTextData } from '../types' - -export function getModuleDisplayLocation( - commandTextData: Omit, - moduleId: string -): string { - const loadedModule = getLoadedModule(commandTextData, moduleId) - return loadedModule != null ? loadedModule.location.slotName : '' -} diff --git a/app/src/molecules/Command/utils/getModuleModel.ts b/app/src/molecules/Command/utils/getModuleModel.ts deleted file mode 100644 index fdac4850331..00000000000 --- a/app/src/molecules/Command/utils/getModuleModel.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { getLoadedModule } from './accessors' - -import type { ModuleModel } from '@opentrons/shared-data' -import type { CommandTextData } from '../types' - -export function getModuleModel( - commandTextData: Omit, - moduleId: string -): ModuleModel | null { - const loadedModule = getLoadedModule(commandTextData, moduleId) - return loadedModule != null ? loadedModule.model : null -} diff --git a/app/src/molecules/Command/utils/getPipetteNameOnMount.ts b/app/src/molecules/Command/utils/getPipetteNameOnMount.ts deleted file mode 100644 index f1c09d73caf..00000000000 --- a/app/src/molecules/Command/utils/getPipetteNameOnMount.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { getLoadedPipette } from './accessors' - -import type { PipetteName } from '@opentrons/shared-data' -import type { CommandTextData } from '../types' - -export function getPipetteNameOnMount( - commandTextData: CommandTextData, - mount: string -): PipetteName | null { - const loadedPipette = getLoadedPipette(commandTextData, mount) - return loadedPipette != null ? loadedPipette.pipetteName : null -} diff --git a/app/src/molecules/Command/utils/getWellRange.ts b/app/src/molecules/Command/utils/getWellRange.ts deleted file mode 100644 index a0700357413..00000000000 --- a/app/src/molecules/Command/utils/getWellRange.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { getPipetteNameSpecs } from '@opentrons/shared-data' -import type { PipetteName, RunTimeCommand } from '@opentrons/shared-data' - -/** - * @param pipetteName name of pipette being used - * @param commands list of commands to search within - * @param wellName the target well for pickup tip - * @returns WellRange string of wells pipette will pickup tips from - */ -export function getWellRange( - pipetteId: string, - commands: RunTimeCommand[], - wellName: string, - pipetteName?: PipetteName -): string { - const pipetteChannels = pipetteName - ? getPipetteNameSpecs(pipetteName)?.channels ?? 1 - : 1 - let usedChannels = pipetteChannels - if (pipetteChannels === 96) { - for (const c of commands.reverse()) { - if ( - c.commandType === 'configureNozzleLayout' && - c.params?.pipetteId === pipetteId - ) { - // TODO(sb, 11/9/23): add support for quadrant and row configurations when needed - if (c.params.configurationParams.style === 'SINGLE') { - usedChannels = 1 - } else if (c.params.configurationParams.style === 'COLUMN') { - usedChannels = 8 - } - break - } - } - } - if (usedChannels === 96) { - return 'A1 - H12' - } else if (usedChannels === 8) { - const column = wellName.substr(1) - return `A${column} - H${column}` - } - return wellName -} diff --git a/app/src/molecules/Command/utils/index.ts b/app/src/molecules/Command/utils/index.ts deleted file mode 100644 index 8e8bbfd9119..00000000000 --- a/app/src/molecules/Command/utils/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export * from './getAddressableAreaDisplayName' -export * from './getLabwareName' -export * from './getPipetteNameOnMount' -export * from './getModuleModel' -export * from './getModuleDisplayLocation' -export * from './getLiquidDisplayName' -export * from './getLabwareDisplayLocation' -export * from './getFinalLabwareLocation' -export * from './getWellRange' -export * from './getLabwareDefinitionsFromCommands' diff --git a/app/src/molecules/InterventionModal/CategorizedStepContent.tsx b/app/src/molecules/InterventionModal/CategorizedStepContent.tsx index f1c0835d396..3f7352a27fe 100644 --- a/app/src/molecules/InterventionModal/CategorizedStepContent.tsx +++ b/app/src/molecules/InterventionModal/CategorizedStepContent.tsx @@ -11,7 +11,8 @@ import { import { Command, CommandIndex } from '../Command' -import type { NonSkeletonCommandState, CommandTextData } from '../Command' +import type { CommandTextData } from '/app/local-resources/commands' +import type { NonSkeletonCommandState } from '../Command' import type { LabwareDefinition2, RobotType, diff --git a/app/src/molecules/InterventionModal/index.tsx b/app/src/molecules/InterventionModal/index.tsx index a4e0c19c618..625b478a8e9 100644 --- a/app/src/molecules/InterventionModal/index.tsx +++ b/app/src/molecules/InterventionModal/index.tsx @@ -53,6 +53,7 @@ const BASE_STYLE = { right: 0, bottom: 0, left: 0, + padding: '1rem', width: '100%', height: '100%', 'data-testid': '__otInterventionModalHeaderBase', diff --git a/app/src/molecules/LabwareStackModal/LabwareStackModal.tsx b/app/src/molecules/LabwareStackModal/LabwareStackModal.tsx index 9c6602023a8..83b588f4a6e 100644 --- a/app/src/molecules/LabwareStackModal/LabwareStackModal.tsx +++ b/app/src/molecules/LabwareStackModal/LabwareStackModal.tsx @@ -32,6 +32,8 @@ import { THERMOCYCLER_MODULE_TYPE, } from '@opentrons/shared-data' import tiprackAdapter from '/app/assets/images/labware/opentrons_flex_96_tiprack_adapter.png' +import tcLid from '/app/assets/images/labware/opentrons_tough_pcr_auto_sealing_lid.png' +import deckRiser from '/app/assets/images/labware/opentrons_flex_deck_riser.png' import type { RobotType, RunTimeCommand } from '@opentrons/shared-data' @@ -58,6 +60,13 @@ const LIST_ITEM_STYLE = css` justify-content: ${JUSTIFY_SPACE_BETWEEN}; ` +const ADAPTER_LOAD_NAMES_TO_SHOW_IMAGE: { [key: string]: string } = { + opentrons_flex_96_tiprack_adapter: tiprackAdapter, + opentrons_flex_deck_riser: deckRiser, +} +const LABWARE_LOAD_NAMES_TO_SHOW_IMAGE: { [key: string]: string } = { + opentrons_tough_pcr_auto_sealing_lid: tcLid, +} interface LabwareStackModalProps { labwareIdTop: string commands: RunTimeCommand[] | null @@ -87,6 +96,7 @@ export const LabwareStackModal = ( moduleModel, labwareName, labwareNickname, + labwareQuantity, } = getLocationInfoNames(labwareIdTop, commands) const topDefinition = getSlotLabwareDefinition(labwareIdTop, commands) @@ -106,7 +116,25 @@ export const LabwareStackModal = ( moduleModel != null ? getModuleDisplayName(moduleModel) : null ?? '' const isAdapterForTiprack = adapterDef?.parameters.loadName === 'opentrons_flex_96_tiprack_adapter' - const tiprackAdapterImg = + + const labwareImg = + topDefinition.parameters.loadName in LABWARE_LOAD_NAMES_TO_SHOW_IMAGE ? ( + + ) : null + + const adapterImg = + adapterDef != null && + adapterDef.parameters.loadName in ADAPTER_LOAD_NAMES_TO_SHOW_IMAGE ? ( + + ) : null const moduleImg = moduleModel != null ? ( @@ -139,25 +167,33 @@ export const LabwareStackModal = ( 1 + ? t('labware_quantity', { quantity: labwareQuantity }) + : labwareNickname + } /> - - - + {labwareImg != null ? ( + {labwareImg} + ) : ( + + + + )} - {adapterDef != null ? ( <> + - {isAdapterForTiprack ? ( - {tiprackAdapterImg} + {adapterImg != null ? ( + {adapterImg} ) : ( )} - {moduleModel != null ? ( - - ) : null} ) : null} {moduleModel != null ? ( - - - {moduleImg} - + <> + + + + {moduleImg} + + ) : null} @@ -200,24 +236,35 @@ export const LabwareStackModal = ( <> - - - - + 1 + ? t('labware_quantity', { quantity: labwareQuantity }) + : labwareNickname + } + /> + {labwareImg != null ? ( + {labwareImg} + ) : ( + + + + )} - {adapterDef != null ? ( <> + - {isAdapterForTiprack ? ( - {tiprackAdapterImg} + {adapterImg != null ? ( + {adapterImg} ) : ( )} - {moduleModel != null ? ( - - ) : null} ) : null} {moduleModel != null ? ( - - - {moduleImg} - + <> + + + + {moduleImg} + + ) : null} @@ -253,31 +300,23 @@ interface LabwareStackLabelProps { } function LabwareStackLabel(props: LabwareStackLabelProps): JSX.Element { const { text, subText, isOnDevice = false } = props - return isOnDevice ? ( - - {text} - {subText != null ? ( - - {subText} - - ) : null} - - ) : ( + return ( - {text} + + {text} + {subText != null ? ( - + {subText} ) : null} diff --git a/app/src/organisms/ApplyHistoricOffsets/__tests__/ApplyHistoricOffsets.test.tsx b/app/src/organisms/ApplyHistoricOffsets/__tests__/ApplyHistoricOffsets.test.tsx index 30508bc0565..74f77291834 100644 --- a/app/src/organisms/ApplyHistoricOffsets/__tests__/ApplyHistoricOffsets.test.tsx +++ b/app/src/organisms/ApplyHistoricOffsets/__tests__/ApplyHistoricOffsets.test.tsx @@ -7,7 +7,7 @@ import { opentrons96PcrAdapterV1, fixture96Plate } from '@opentrons/shared-data' import { i18n } from '/app/i18n' import { renderWithProviders } from '/app/__testing-utils__' import { getIsLabwareOffsetCodeSnippetsOn } from '/app/redux/config' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { ApplyHistoricOffsets } from '..' import type { LabwareDefinition2 } from '@opentrons/shared-data' @@ -15,7 +15,7 @@ import type { OffsetCandidate } from '../hooks/useOffsetCandidatesForAnalysis' vi.mock('/app/redux/config') vi.mock('/app/organisms/LabwarePositionCheck/utils/labware') -vi.mock('/app/molecules/Command/utils/getLabwareDefinitionsFromCommands') +vi.mock('/app/local-resources/labware') const mockLabwareDef = fixture96Plate as LabwareDefinition2 const mockAdapterDef = opentrons96PcrAdapterV1 as LabwareDefinition2 diff --git a/app/src/organisms/ApplyHistoricOffsets/hooks/useHistoricRunDetails.ts b/app/src/organisms/ApplyHistoricOffsets/hooks/useHistoricRunDetails.ts index 597f2129e42..39f6d5e59b8 100644 --- a/app/src/organisms/ApplyHistoricOffsets/hooks/useHistoricRunDetails.ts +++ b/app/src/organisms/ApplyHistoricOffsets/hooks/useHistoricRunDetails.ts @@ -6,11 +6,13 @@ export function useHistoricRunDetails( hostOverride?: HostConfig | null ): RunData[] { const { data: allHistoricRuns } = useNotifyAllRunsQuery({}, {}, hostOverride) - return allHistoricRuns == null ? [] - : allHistoricRuns.data.sort( - (a, b) => - new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime() - ) + : // TODO(sf): figure out why .toSorted() doesn't work in vitest + allHistoricRuns.data + .map(t => t) + .sort( + (a, b) => + new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime() + ) } diff --git a/app/src/organisms/ApplyHistoricOffsets/index.tsx b/app/src/organisms/ApplyHistoricOffsets/index.tsx index 240afa960b2..6925145c012 100644 --- a/app/src/organisms/ApplyHistoricOffsets/index.tsx +++ b/app/src/organisms/ApplyHistoricOffsets/index.tsx @@ -22,7 +22,7 @@ import { getTopPortalEl } from '/app/App/portal' import { ExternalLink } from '/app/atoms/Link/ExternalLink' import { PythonLabwareOffsetSnippet } from '/app/molecules/PythonLabwareOffsetSnippet' import { LabwareOffsetTabs } from '/app/organisms/LabwareOffsetTabs' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { LabwareOffsetTable } from './LabwareOffsetTable' import { getIsLabwareOffsetCodeSnippetsOn } from '/app/redux/config' import type { LabwareOffset } from '@opentrons/api-client' diff --git a/app/src/organisms/Desktop/Devices/ChangePipette/InstructionStep.tsx b/app/src/organisms/Desktop/Devices/ChangePipette/InstructionStep.tsx index 05d43fdd11c..5b6338be6a5 100644 --- a/app/src/organisms/Desktop/Devices/ChangePipette/InstructionStep.tsx +++ b/app/src/organisms/Desktop/Devices/ChangePipette/InstructionStep.tsx @@ -30,13 +30,13 @@ export function InstructionStep(props: Props): JSX.Element { const display = displayCategory === 'GEN2' ? new URL( - `/app/assets/images/change-pip/${direction}-${String( + `../../../../assets/images/change-pip/${direction}-${String( mount )}-${channelsKey}-GEN2-${diagram}@3x.png`, import.meta.url ).href : new URL( - `/app/assets/images/change-pip/${direction}-${String( + `../../../../assets/images/change-pip/${direction}-${String( mount )}-${channelsKey}-${diagram}@3x.png`, import.meta.url diff --git a/app/src/organisms/Desktop/Devices/ChangePipette/LevelPipette.tsx b/app/src/organisms/Desktop/Devices/ChangePipette/LevelPipette.tsx index db49a4d6861..fb1120daec7 100644 --- a/app/src/organisms/Desktop/Devices/ChangePipette/LevelPipette.tsx +++ b/app/src/organisms/Desktop/Devices/ChangePipette/LevelPipette.tsx @@ -26,6 +26,11 @@ export function LevelingVideo(props: { mount: Mount }): JSX.Element { const { pipetteName, mount } = props + const video = new URL( + `../../../../assets/videos/pip-leveling/${pipetteName}-${mount}.webm`, + import.meta.url + ).href + return ( ) } diff --git a/app/src/organisms/Desktop/Devices/HistoricalProtocolRunDrawer.tsx b/app/src/organisms/Desktop/Devices/HistoricalProtocolRunDrawer.tsx index 6533895bb1e..1570d560aac 100644 --- a/app/src/organisms/Desktop/Devices/HistoricalProtocolRunDrawer.tsx +++ b/app/src/organisms/Desktop/Devices/HistoricalProtocolRunDrawer.tsx @@ -56,6 +56,10 @@ export function HistoricalProtocolRunDrawer( return acc }, []) : [] + if ('outputFileIds' in run && run.outputFileIds.length > 0) { + runDataFileIds.push(...run.outputFileIds) + } + const uniqueLabwareOffsets = allLabwareOffsets?.filter( (offset, index, array) => { return ( diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderBannerContainer/index.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderBannerContainer/index.tsx index e05a11eb391..5c7c6e01621 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderBannerContainer/index.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderBannerContainer/index.tsx @@ -1,6 +1,19 @@ import { useTranslation } from 'react-i18next' +import { useNavigate } from 'react-router-dom' -import { Box, SPACING, Banner } from '@opentrons/components' +import { + Box, + StyledText, + Link, + SPACING, + Banner, + Flex, + DIRECTION_COLUMN, + JUSTIFY_SPACE_BETWEEN, + DIRECTION_ROW, + ALIGN_CENTER, + TEXT_DECORATION_UNDERLINE, +} from '@opentrons/components' import { ProtocolAnalysisErrorBanner } from './ProtocolAnalysisErrorBanner' import { @@ -21,17 +34,25 @@ export type RunHeaderBannerContainerProps = ProtocolRunHeaderProps & { isResetRunLoading: boolean runErrors: UseRunErrorsResult runHeaderModalContainerUtils: UseRunHeaderModalContainerResult + hasDownloadableFiles: boolean } // Holds all the various banners that render in ProtocolRunHeader. export function RunHeaderBannerContainer( props: RunHeaderBannerContainerProps ): JSX.Element | null { - const { runStatus, enteredER, runHeaderModalContainerUtils } = props + const navigate = useNavigate() + const { + runStatus, + enteredER, + runHeaderModalContainerUtils, + hasDownloadableFiles, + robotName, + } = props const { analysisErrorModalUtils } = runHeaderModalContainerUtils const { t } = useTranslation(['run_details', 'shared']) - const isDoorOpen = useIsDoorOpen(props.robotName) + const isDoorOpen = useIsDoorOpen(robotName) const { showRunCanceledBanner, @@ -73,6 +94,36 @@ export function RunHeaderBannerContainer( {...props} /> ) : null} + {hasDownloadableFiles ? ( + + + + + {t('download_files')} + + + {t('files_available_robot_details')} + + + { + navigate(`/devices/${robotName}`) + }} + > + {t('device_details')} + + + + ) : null} ) } diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderContent/ActionButton/hooks/useActionButtonProperties.ts b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderContent/ActionButton/hooks/useActionButtonProperties.ts index cd16d2467b6..4c5486eb6e7 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderContent/ActionButton/hooks/useActionButtonProperties.ts +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderContent/ActionButton/hooks/useActionButtonProperties.ts @@ -1,5 +1,6 @@ import { useTranslation } from 'react-i18next' import { useNavigate } from 'react-router-dom' +import { useSelector } from 'react-redux' import { RUN_STATUS_IDLE, @@ -14,6 +15,7 @@ import { useTrackEvent, } from '/app/redux/analytics' import { useTrackProtocolRunEvent } from '/app/redux-resources/analytics' +import { getMissingSetupSteps } from '/app/redux/protocol-runs' import { useIsHeaterShakerInProtocol } from '/app/organisms/ModuleCard/hooks' import { isAnyHeaterShakerShaking } from '../../../RunHeaderModalContainer/modals' import { @@ -24,6 +26,8 @@ import { import type { IconName } from '@opentrons/components' import type { BaseActionButtonProps } from '..' +import type { State } from '/app/redux/types' +import type { StepKey } from '/app/redux/protocol-runs' interface UseButtonPropertiesProps extends BaseActionButtonProps { isProtocolNotReady: boolean @@ -42,7 +46,6 @@ interface UseButtonPropertiesProps extends BaseActionButtonProps { export function useActionButtonProperties({ isProtocolNotReady, runStatus, - missingSetupSteps, robotName, runId, confirmAttachment, @@ -66,6 +69,9 @@ export function useActionButtonProperties({ const isHeaterShakerInProtocol = useIsHeaterShakerInProtocol() const isHeaterShakerShaking = isAnyHeaterShakerShaking(attachedModules) const trackEvent = useTrackEvent() + const missingSetupSteps = useSelector((state: State) => + getMissingSetupSteps(state, runId) + ) let buttonText = '' let handleButtonClick = (): void => {} diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/hooks/useMissingStepsModal.ts b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/hooks/useMissingStepsModal.ts index 4bf28bc049f..d0506c55153 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/hooks/useMissingStepsModal.ts +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/hooks/useMissingStepsModal.ts @@ -1,17 +1,21 @@ +import { useSelector } from 'react-redux' import { RUN_STATUS_IDLE, RUN_STATUS_STOPPED } from '@opentrons/api-client' import { useConditionalConfirm } from '@opentrons/components' import { useIsHeaterShakerInProtocol } from '/app/organisms/ModuleCard/hooks' import { isAnyHeaterShakerShaking } from '../modals' +import { getMissingSetupSteps } from '/app/redux/protocol-runs' import type { UseConditionalConfirmResult } from '@opentrons/components' import type { RunStatus, AttachedModule } from '@opentrons/api-client' import type { ConfirmMissingStepsModalProps } from '../modals' +import type { State } from '/app/redux/types' +import type { StepKey } from '/app/redux/protocol-runs' interface UseMissingStepsModalProps { runStatus: RunStatus | null attachedModules: AttachedModule[] - missingSetupSteps: string[] + runId: string handleProceedToRunClick: () => void } @@ -30,12 +34,14 @@ export type UseMissingStepsModalResult = export function useMissingStepsModal({ attachedModules, runStatus, - missingSetupSteps, + runId, handleProceedToRunClick, }: UseMissingStepsModalProps): UseMissingStepsModalResult { const isHeaterShakerInProtocol = useIsHeaterShakerInProtocol() const isHeaterShakerShaking = isAnyHeaterShakerShaking(attachedModules) - + const missingSetupSteps = useSelector((state: State) => + getMissingSetupSteps(state, runId) + ) const shouldShowHSConfirm = isHeaterShakerInProtocol && !isHeaterShakerShaking && diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ConfirmMissingStepsModal.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ConfirmMissingStepsModal.tsx index 978efdbab48..8203e126a2d 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ConfirmMissingStepsModal.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ConfirmMissingStepsModal.tsx @@ -12,11 +12,27 @@ import { TYPOGRAPHY, Modal, } from '@opentrons/components' +import { + LPC_STEP_KEY, + LABWARE_SETUP_STEP_KEY, + LIQUID_SETUP_STEP_KEY, + MODULE_SETUP_STEP_KEY, + ROBOT_CALIBRATION_STEP_KEY, +} from '/app/redux/protocol-runs' +import type { StepKey } from '/app/redux/protocol-runs' + +const STEP_KEY_TO_I18N_KEY = { + [LPC_STEP_KEY]: 'applied_labware_offsets', + [LABWARE_SETUP_STEP_KEY]: 'labware_placement', + [LIQUID_SETUP_STEP_KEY]: 'liquids', + [MODULE_SETUP_STEP_KEY]: 'module_setup', + [ROBOT_CALIBRATION_STEP_KEY]: 'robot_calibration', +} export interface ConfirmMissingStepsModalProps { onCloseClick: () => void onConfirmClick: () => void - missingSteps: string[] + missingSteps: StepKey[] } export const ConfirmMissingStepsModal = ( props: ConfirmMissingStepsModalProps @@ -41,7 +57,7 @@ export const ConfirmMissingStepsModal = ( missingSteps: new Intl.ListFormat('en', { style: 'short', type: 'conjunction', - }).format(missingSteps.map(step => t(step))), + }).format(missingSteps.map(step => t(STEP_KEY_TO_I18N_KEY[step]))), })} diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ProtocolDropTipModal.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ProtocolDropTipModal.tsx index 7d96803c4a6..e1f1be57d22 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ProtocolDropTipModal.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/ProtocolDropTipModal.tsx @@ -16,14 +16,12 @@ import { } from '@opentrons/components' import { TextOnlyButton } from '/app/atoms/buttons' -import { useHomePipettes } from '/app/organisms/DropTipWizardFlows' +import { useHomePipettes } from '/app/local-resources/instruments' import type { PipetteData } from '@opentrons/api-client' import type { IconProps } from '@opentrons/components' -import type { - UseHomePipettesProps, - TipAttachmentStatusResult, -} from '/app/organisms/DropTipWizardFlows' +import type { UseHomePipettesProps } from '/app/local-resources/instruments' +import type { TipAttachmentStatusResult } from '/app/organisms/DropTipWizardFlows' type UseProtocolDropTipModalProps = Pick< UseHomePipettesProps, diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/__tests__/ProtocolDropTipModal.test.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/__tests__/ProtocolDropTipModal.test.tsx index 56a508b9666..0d95071a969 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/__tests__/ProtocolDropTipModal.test.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/modals/__tests__/ProtocolDropTipModal.test.tsx @@ -4,7 +4,7 @@ import { renderHook, act, screen, fireEvent } from '@testing-library/react' import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' -import { useHomePipettes } from '/app/organisms/DropTipWizardFlows' +import { useHomePipettes } from '/app/local-resources/instruments' import { useProtocolDropTipModal, ProtocolDropTipModal, @@ -12,7 +12,7 @@ import { import type { Mock } from 'vitest' -vi.mock('/app/organisms/DropTipWizardFlows') +vi.mock('/app/local-resources/instruments') describe('useProtocolDropTipModal', () => { let props: Parameters[0] diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/useRunHeaderModalContainer.ts b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/useRunHeaderModalContainer.ts index 17d81c1f18e..48eda0ebfa5 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/useRunHeaderModalContainer.ts +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/useRunHeaderModalContainer.ts @@ -62,7 +62,6 @@ export function useRunHeaderModalContainer({ runStatus, runRecord, attachedModules, - missingSetupSteps, protocolRunControls, runErrors, }: UseRunHeaderModalContainerProps): UseRunHeaderModalContainerResult { @@ -102,7 +101,7 @@ export function useRunHeaderModalContainer({ const missingStepsModalUtils = useMissingStepsModal({ attachedModules, runStatus, - missingSetupSteps, + runId, handleProceedToRunClick, }) diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/__tests__/ProtocolRunHeader.test.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/__tests__/ProtocolRunHeader.test.tsx index 9cc357d0565..e82d58cb75e 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/__tests__/ProtocolRunHeader.test.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/__tests__/ProtocolRunHeader.test.tsx @@ -30,6 +30,7 @@ vi.mock('react-router-dom') vi.mock('@opentrons/react-api-client') vi.mock('/app/redux-resources/robots') vi.mock('/app/resources/runs') +vi.mock('/app/redux/protocol-runs') vi.mock('../RunHeaderModalContainer') vi.mock('../RunHeaderBannerContainer') vi.mock('../RunHeaderContent') @@ -51,7 +52,6 @@ describe('ProtocolRunHeader', () => { robotName: MOCK_ROBOT, runId: MOCK_RUN_ID, makeHandleJumpToStep: vi.fn(), - missingSetupSteps: [], } vi.mocked(useNavigate).mockReturnValue(mockNavigate) diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/index.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/index.tsx index b9641fcc96b..40375135db9 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/index.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/index.tsx @@ -35,7 +35,6 @@ export interface ProtocolRunHeaderProps { robotName: string runId: string makeHandleJumpToStep: (index: number) => () => void - missingSetupSteps: string[] } export function ProtocolRunHeader( @@ -103,6 +102,11 @@ export function ProtocolRunHeader( isResetRunLoading={isResetRunLoadingRef.current} runErrors={runErrors} runHeaderModalContainerUtils={runHeaderModalContainerUtils} + hasDownloadableFiles={ + runRecord?.data != null && + 'outputFileIds' in runRecord.data && + runRecord.data.outputFileIds.length > 0 + } {...props} /> [ - 'applied_labware_offsets', - 'labware_placement', - 'liquids', -] +import type { Dispatch, State } from '/app/redux/types' +import type { StepKey } from '/app/redux/protocol-runs' interface ProtocolRunSetupProps { protocolRunHeaderRef: React.RefObject | null robotName: string runId: string - setMissingSteps: (missingSteps: MissingSteps) => void - missingSteps: MissingSteps } export function ProtocolRunSetup({ protocolRunHeaderRef, robotName, runId, - setMissingSteps, - missingSteps, }: ProtocolRunSetupProps): JSX.Element | null { const { t, i18n } = useTranslation('protocol_setup') + const dispatch = useDispatch() const robotProtocolAnalysis = useMostRecentCompletedAnalysis(runId) const storedProtocolAnalysis = useStoredProtocolAnalysis(runId) const protocolAnalysis = robotProtocolAnalysis ?? storedProtocolAnalysis + const { + orderedSteps, + orderedApplicableSteps, + } = useRequiredSetupStepsInOrder({ runId, protocolAnalysis }) const modules = parseAllRequiredModuleModels(protocolAnalysis?.commands ?? []) const robot = useRobot(robotName) @@ -130,39 +119,6 @@ export function ProtocolRunSetup({ const isMissingModule = missingModuleIds.length > 0 - const stepsKeysInOrder = - protocolAnalysis != null - ? [ - ROBOT_CALIBRATION_STEP_KEY, - MODULE_SETUP_KEY, - LPC_KEY, - LABWARE_SETUP_KEY, - LIQUID_SETUP_KEY, - ] - : [ROBOT_CALIBRATION_STEP_KEY, LPC_KEY, LABWARE_SETUP_KEY] - - const targetStepKeyInOrder = stepsKeysInOrder.filter((stepKey: StepKey) => { - if (protocolAnalysis == null) { - return stepKey !== MODULE_SETUP_KEY && stepKey !== LIQUID_SETUP_KEY - } - - if ( - protocolAnalysis.modules.length === 0 && - protocolAnalysis.liquids.length === 0 - ) { - return stepKey !== MODULE_SETUP_KEY && stepKey !== LIQUID_SETUP_KEY - } - - if (protocolAnalysis.modules.length === 0) { - return stepKey !== MODULE_SETUP_KEY - } - - if (protocolAnalysis.liquids.length === 0) { - return stepKey !== LIQUID_SETUP_KEY - } - return true - }) - const liquids = protocolAnalysis?.liquids ?? [] const hasLiquids = liquids.length > 0 const hasModules = protocolAnalysis != null && modules.length > 0 @@ -179,26 +135,10 @@ export function ProtocolRunSetup({ ? t('install_modules', { count: modules.length }) : t('no_deck_hardware_specified') - const [ - labwareSetupComplete, - setLabwareSetupComplete, - ] = React.useState(false) - const [liquidSetupComplete, setLiquidSetupComplete] = React.useState( - false + const missingSteps = useSelector( + (state: State): StepKey[] => getMissingSetupSteps(state, runId) ) - React.useEffect(() => { - if ((robotProtocolAnalysis || storedProtocolAnalysis) && !hasLiquids) { - setLiquidSetupComplete(true) - } - }, [robotProtocolAnalysis, storedProtocolAnalysis, hasLiquids]) - if ( - !hasLiquids && - protocolAnalysis != null && - missingSteps.includes('liquids') - ) { - setMissingSteps(missingSteps.filter(step => step !== 'liquids')) - } - const [lpcComplete, setLpcComplete] = React.useState(false) + if (robot == null) { return null } @@ -216,8 +156,8 @@ export function ProtocolRunSetup({ robotName={robotName} runId={runId} nextStep={ - targetStepKeyInOrder[ - targetStepKeyInOrder.findIndex( + orderedApplicableSteps[ + orderedApplicableSteps.findIndex( v => v === ROBOT_CALIBRATION_STEP_KEY ) + 1 ] @@ -240,11 +180,11 @@ export function ProtocolRunSetup({ incompleteElement: null, }, }, - [MODULE_SETUP_KEY]: { + [MODULE_SETUP_STEP_KEY]: { stepInternals: ( { - setExpandedStepKey(LPC_KEY) + setExpandedStepKey(LPC_STEP_KEY) }} robotName={robotName} runId={runId} @@ -256,7 +196,7 @@ export function ProtocolRunSetup({ ? flexDeckHardwareDescription : ot2DeckHardwareDescription, rightElProps: { - stepKey: MODULE_SETUP_KEY, + stepKey: MODULE_SETUP_STEP_KEY, complete: calibrationStatusModules.complete && !isMissingModule && @@ -272,84 +212,89 @@ export function ProtocolRunSetup({ incompleteElement: null, }, }, - [LPC_KEY]: { + [LPC_STEP_KEY]: { stepInternals: ( { - setLpcComplete(confirmed) + dispatch( + updateRunSetupStepsComplete(runId, { [LPC_STEP_KEY]: confirmed }) + ) if (confirmed) { - setExpandedStepKey(LABWARE_SETUP_KEY) - setMissingSteps( - missingSteps.filter(step => step !== 'applied_labware_offsets') - ) + setExpandedStepKey(LABWARE_SETUP_STEP_KEY) } }} - offsetsConfirmed={lpcComplete} + offsetsConfirmed={!missingSteps.includes(LPC_STEP_KEY)} /> ), description: t('labware_position_check_step_description'), rightElProps: { - stepKey: LPC_KEY, - complete: lpcComplete, + stepKey: LPC_STEP_KEY, + complete: !missingSteps.includes(LPC_STEP_KEY), completeText: t('offsets_ready'), incompleteText: null, incompleteElement: , }, }, - [LABWARE_SETUP_KEY]: { + [LABWARE_SETUP_STEP_KEY]: { stepInternals: ( { - setLabwareSetupComplete(confirmed) + dispatch( + updateRunSetupStepsComplete(runId, { + [LABWARE_SETUP_STEP_KEY]: confirmed, + }) + ) if (confirmed) { - setMissingSteps( - missingSteps.filter(step => step !== 'labware_placement') - ) const nextStep = - targetStepKeyInOrder.findIndex(v => v === LABWARE_SETUP_KEY) === - targetStepKeyInOrder.length - 1 + orderedApplicableSteps.findIndex( + v => v === LABWARE_SETUP_STEP_KEY + ) === + orderedApplicableSteps.length - 1 ? null - : LIQUID_SETUP_KEY + : LIQUID_SETUP_STEP_KEY setExpandedStepKey(nextStep) } }} /> ), - description: t(`${LABWARE_SETUP_KEY}_description`), + description: t(`${LABWARE_SETUP_STEP_KEY}_description`), rightElProps: { - stepKey: LABWARE_SETUP_KEY, - complete: labwareSetupComplete, + stepKey: LABWARE_SETUP_STEP_KEY, + complete: !missingSteps.includes(LABWARE_SETUP_STEP_KEY), completeText: t('placements_ready'), incompleteText: null, incompleteElement: null, }, }, - [LIQUID_SETUP_KEY]: { + [LIQUID_SETUP_STEP_KEY]: { stepInternals: ( { - setLiquidSetupComplete(confirmed) + dispatch( + updateRunSetupStepsComplete(runId, { + [LIQUID_SETUP_STEP_KEY]: confirmed, + }) + ) if (confirmed) { - setMissingSteps(missingSteps.filter(step => step !== 'liquids')) setExpandedStepKey(null) } }} /> ), description: hasLiquids - ? t(`${LIQUID_SETUP_KEY}_description`) + ? t(`${LIQUID_SETUP_STEP_KEY}_description`) : i18n.format(t('liquids_not_in_the_protocol'), 'capitalize'), rightElProps: { - stepKey: LIQUID_SETUP_KEY, - complete: liquidSetupComplete, + stepKey: LIQUID_SETUP_STEP_KEY, + complete: !missingSteps.includes(LIQUID_SETUP_STEP_KEY), completeText: t('liquids_ready'), incompleteText: null, incompleteElement: null, @@ -373,7 +318,7 @@ export function ProtocolRunSetup({ {t('protocol_analysis_failed')} ) : ( - stepsKeysInOrder.map((stepKey, index) => { + orderedSteps.map((stepKey, index) => { const setupStepTitle = t(`${stepKey}_title`) const showEmptySetupStep = (stepKey === 'liquid_setup_step' && !hasLiquids) || @@ -411,7 +356,7 @@ export function ProtocolRunSetup({ {StepDetailMap[stepKey].stepInternals} )} - {index !== stepsKeysInOrder.length - 1 ? ( + {index !== orderedSteps.length - 1 ? ( ) : null} @@ -431,7 +376,7 @@ export function ProtocolRunSetup({ interface NoHardwareRequiredStepCompletion { stepKey: Exclude< StepKey, - typeof ROBOT_CALIBRATION_STEP_KEY | typeof MODULE_SETUP_KEY + typeof ROBOT_CALIBRATION_STEP_KEY | typeof MODULE_SETUP_STEP_KEY > complete: boolean incompleteText: string | null @@ -440,7 +385,7 @@ interface NoHardwareRequiredStepCompletion { } interface HardwareRequiredStepCompletion { - stepKey: typeof ROBOT_CALIBRATION_STEP_KEY | typeof MODULE_SETUP_KEY + stepKey: typeof ROBOT_CALIBRATION_STEP_KEY | typeof MODULE_SETUP_STEP_KEY complete: boolean missingHardware: boolean incompleteText: string | null @@ -457,7 +402,7 @@ const stepRequiresHW = ( props: StepRightElementProps ): props is HardwareRequiredStepCompletion => props.stepKey === ROBOT_CALIBRATION_STEP_KEY || - props.stepKey === MODULE_SETUP_KEY + props.stepKey === MODULE_SETUP_STEP_KEY function StepRightElement(props: StepRightElementProps): JSX.Element | null { if (props.complete) { diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/LabwareListItem.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/LabwareListItem.tsx index 6269be78e83..f31a3bcf28d 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/LabwareListItem.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/LabwareListItem.tsx @@ -26,7 +26,7 @@ import { } from '@opentrons/components' import { useCreateLiveCommandMutation } from '@opentrons/react-api-client' import { - getLabwareDisplayName, + getTopLabwareInfo, getModuleDisplayName, getModuleType, HEATERSHAKER_MODULE_TYPE, @@ -37,6 +37,7 @@ import { THERMOCYCLER_MODULE_V2, } from '@opentrons/shared-data' +import { getLocationInfoNames } from '/app/transformations/commands' import { ToggleButton } from '/app/atoms/buttons' import { Divider } from '/app/atoms/structure' import { SecureLabwareModal } from './SecureLabwareModal' @@ -47,14 +48,10 @@ import type { RunTimeCommand, ModuleType, LabwareDefinition2, - LoadModuleRunTimeCommand, LoadLabwareRunTimeCommand, } from '@opentrons/shared-data' import type { ModuleRenderInfoForProtocol } from '/app/resources/runs' -import type { - LabwareSetupItem, - NestedLabwareInfo, -} from '/app/transformations/commands' +import type { LabwareSetupItem } from '/app/transformations/commands' import type { ModuleTypesThatRequireExtraAttention } from '../utils/getModuleTypesThatRequireExtraAttention' const LabwareRow = styled.div` @@ -73,7 +70,6 @@ interface LabwareListItemProps extends LabwareSetupItem { extraAttentionModules: ModuleTypesThatRequireExtraAttention[] isFlex: boolean commands: RunTimeCommand[] - nestedLabwareInfo: NestedLabwareInfo | null showLabwareSVG?: boolean } @@ -82,37 +78,48 @@ export function LabwareListItem( ): JSX.Element | null { const { attachedModuleInfo, - nickName, + nickName: bottomLabwareNickname, initialLocation, - definition, moduleModel, - moduleLocation, extraAttentionModules, isFlex, commands, - nestedLabwareInfo, showLabwareSVG, + labwareId: bottomLabwareId, } = props + const loadLabwareCommands = commands?.filter( + (command): command is LoadLabwareRunTimeCommand => + command.commandType === 'loadLabware' + ) + + const { topLabwareId, topLabwareDefinition } = getTopLabwareInfo( + bottomLabwareId ?? '', + loadLabwareCommands + ) + const { + slotName, + labwareName, + labwareNickname, + labwareQuantity, + adapterName: bottomLabwareName, + } = getLocationInfoNames(topLabwareId, commands) + + const isStacked = + labwareQuantity > 1 || + bottomLabwareId !== topLabwareId || + moduleModel != null + const { i18n, t } = useTranslation('protocol_setup') const [ secureLabwareModalType, setSecureLabwareModalType, ] = useState(null) - const labwareDisplayName = getLabwareDisplayName(definition) const { createLiveCommand } = useCreateLiveCommandMutation() const [isLatchLoading, setIsLatchLoading] = useState(false) const [isLatchClosed, setIsLatchClosed] = useState(false) - let slotInfo: string | null = null - - if (initialLocation !== 'offDeck' && 'slotName' in initialLocation) { - slotInfo = initialLocation.slotName - } else if ( - initialLocation !== 'offDeck' && - 'addressableAreaName' in initialLocation - ) { - slotInfo = initialLocation.addressableAreaName - } else if (initialLocation === 'offDeck') { + let slotInfo: string | null = slotName + if (initialLocation === 'offDeck') { slotInfo = i18n.format(t('off_deck'), 'upperCase') } @@ -126,50 +133,20 @@ export function LabwareListItem( | HeaterShakerOpenLatchCreateCommand | HeaterShakerCloseLatchCreateCommand - if (initialLocation !== 'offDeck' && 'labwareId' in initialLocation) { - const loadedAdapter = commands.find( - (command): command is LoadLabwareRunTimeCommand => - command.commandType === 'loadLabware' && - command.result?.labwareId === initialLocation.labwareId - ) - const loadedAdapterLocation = loadedAdapter?.params.location - - if (loadedAdapterLocation != null && loadedAdapterLocation !== 'offDeck') { - if ('slotName' in loadedAdapterLocation) { - slotInfo = loadedAdapterLocation.slotName - } else if ('moduleId' in loadedAdapterLocation) { - const module = commands.find( - (command): command is LoadModuleRunTimeCommand => - command.commandType === 'loadModule' && - command.result?.moduleId === loadedAdapterLocation.moduleId - ) - if (module != null) { - slotInfo = module.params.location.slotName - moduleDisplayName = getModuleDisplayName(module.params.model) - } - } - } - } - if ( - initialLocation !== 'offDeck' && - 'moduleId' in initialLocation && - moduleLocation != null && - moduleModel != null - ) { - const moduleName = getModuleDisplayName(moduleModel) + if (moduleModel != null) { moduleType = getModuleType(moduleModel) + moduleDisplayName = getModuleDisplayName(moduleModel) + const moduleTypeNeedsAttention = extraAttentionModules.find( extraAttentionModType => extraAttentionModType === moduleType ) - let moduleSlotName = moduleLocation.slotName - if (moduleType === THERMOCYCLER_MODULE_TYPE) { - moduleSlotName = isFlex ? TC_MODULE_LOCATION_OT3 : TC_MODULE_LOCATION_OT2 - } - slotInfo = moduleSlotName - moduleDisplayName = moduleName + switch (moduleTypeNeedsAttention) { case MAGNETIC_MODULE_TYPE: case THERMOCYCLER_MODULE_TYPE: + if (moduleType === THERMOCYCLER_MODULE_TYPE) { + slotInfo = isFlex ? TC_MODULE_LOCATION_OT3 : TC_MODULE_LOCATION_OT2 + } if (moduleModel !== THERMOCYCLER_MODULE_V2) { secureLabwareInstructions = ( )} - {nestedLabwareInfo != null || moduleDisplayName != null ? ( - - ) : null} + {isStacked ? : null} - {nestedLabwareInfo != null && - nestedLabwareInfo?.sharedSlotId === slotInfo ? ( - <> - - + + {showLabwareSVG && topLabwareDefinition != null ? ( + + ) : null} + + + {labwareName} + + - - {nestedLabwareInfo.nestedLabwareDisplayName} - - - {nestedLabwareInfo.nestedLabwareNickName} - - + {labwareQuantity > 1 + ? t('labware_quantity', { quantity: labwareQuantity }) + : labwareNickname} + + + + {bottomLabwareName != null ? ( + <> + + + {bottomLabwareName} + + + {bottomLabwareNickname} + + ) : null} - - {showLabwareSVG ? ( - - ) : null} - - - {labwareDisplayName} - - - {nickName} - - - {moduleDisplayName != null ? ( <> @@ -371,9 +352,7 @@ export function LabwareListItem( marginTop="3px" > ))} diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareList.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareList.tsx index 647f1543677..b71c84da0f8 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareList.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareList.tsx @@ -6,10 +6,7 @@ import { StyledText, COLORS, } from '@opentrons/components' -import { - getLabwareSetupItemGroups, - getNestedLabwareInfo, -} from '/app/transformations/commands' +import { getLabwareSetupItemGroups } from '/app/transformations/commands' import { LabwareListItem } from './LabwareListItem' import type { RunTimeCommand } from '@opentrons/shared-data' @@ -56,6 +53,7 @@ export function SetupLabwareList( {allItems.map((labwareItem, index) => { + // filtering out all labware that aren't on a module or the deck const labwareOnAdapter = allItems.find( item => labwareItem.initialLocation !== 'offDeck' && @@ -70,7 +68,6 @@ export function SetupLabwareList( extraAttentionModules={extraAttentionModules} {...labwareItem} isFlex={isFlex} - nestedLabwareInfo={getNestedLabwareInfo(labwareItem, commands)} /> ) })} diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareMap.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareMap.tsx index 0334496fd6b..c8bc460bbf4 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareMap.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/SetupLabwareMap.tsx @@ -12,7 +12,7 @@ import { FLEX_ROBOT_TYPE, getDeckDefFromRobotType, getSimplestDeckConfigForProtocol, - parseInitialLoadedLabwareByAdapter, + getTopLabwareInfo, THERMOCYCLER_MODULE_V1, } from '@opentrons/shared-data' @@ -22,14 +22,17 @@ import { getProtocolModulesInfo, getLabwareRenderInfo, } from '/app/transformations/analysis' +import { LabwareStackModal } from '/app/molecules/LabwareStackModal' import { getStandardDeckViewLayerBlockList } from '/app/local-resources/deck_configuration' import { OffDeckLabwareList } from './OffDeckLabwareList' +import type { LabwareOnDeck } from '@opentrons/components' import type { CompletedProtocolAnalysis, ProtocolAnalysisOutput, + LoadLabwareRunTimeCommand, + RunTimeCommand, } from '@opentrons/shared-data' -import { LabwareStackModal } from '/app/molecules/LabwareStackModal' interface SetupLabwareMapProps { runId: string @@ -49,31 +52,25 @@ export function SetupLabwareMap({ if (protocolAnalysis == null) return null - const commands = protocolAnalysis.commands + const commands: RunTimeCommand[] = protocolAnalysis.commands + const loadLabwareCommands = commands?.filter( + (command): command is LoadLabwareRunTimeCommand => + command.commandType === 'loadLabware' + ) const robotType = protocolAnalysis.robotType ?? FLEX_ROBOT_TYPE const deckDef = getDeckDefFromRobotType(robotType) const protocolModulesInfo = getProtocolModulesInfo(protocolAnalysis, deckDef) - const initialLoadedLabwareByAdapter = parseInitialLoadedLabwareByAdapter( - commands - ) - const modulesOnDeck = protocolModulesInfo.map(module => { - const labwareInAdapterInMod = - module.nestedLabwareId != null - ? initialLoadedLabwareByAdapter[module.nestedLabwareId] - : null - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapterInMod?.result?.definition ?? module.nestedLabwareDef - const topLabwareId = - labwareInAdapterInMod?.result?.labwareId ?? module.nestedLabwareId - const topLabwareDisplayName = - labwareInAdapterInMod?.params.displayName ?? - module.nestedLabwareDisplayName + const isLabwareStacked = + module.nestedLabwareId != null && module.nestedLabwareDef != null + const { + topLabwareId, + topLabwareDefinition, + topLabwareDisplayName, + } = getTopLabwareInfo(module.nestedLabwareId ?? '', loadLabwareCommands) return { moduleModel: module.moduleDef.model, @@ -84,15 +81,9 @@ export function SetupLabwareMap({ : {}, nestedLabwareDef: topLabwareDefinition, - highlightLabware: - topLabwareDefinition != null && - topLabwareId != null && - hoverLabwareId === topLabwareId, - highlightShadowLabware: - topLabwareDefinition != null && - topLabwareId != null && - hoverLabwareId === topLabwareId, - stacked: topLabwareDefinition != null && topLabwareId != null, + highlightLabware: hoverLabwareId === topLabwareId, + highlightShadowLabware: hoverLabwareId === topLabwareId, + stacked: isLabwareStacked, moduleChildren: ( // open modal ) : null} @@ -130,59 +121,59 @@ export function SetupLabwareMap({ const labwareRenderInfo = getLabwareRenderInfo(protocolAnalysis, deckDef) - const labwareOnDeck = map( + const labwareOnDeck: Array = map( labwareRenderInfo, - ({ labwareDef, displayName, slotName }, labwareId) => { - const labwareInAdapter = initialLoadedLabwareByAdapter[labwareId] - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapter?.result?.definition ?? labwareDef - const topLabwareId = labwareInAdapter?.result?.labwareId ?? labwareId - const topLabwareDisplayName = - labwareInAdapter?.params.displayName ?? displayName - const isLabwareInStack = - topLabwareDefinition != null && - topLabwareId != null && - labwareInAdapter != null - - return { - labwareLocation: { slotName }, - definition: topLabwareDefinition, + ({ slotName }, labwareId) => { + const { topLabwareId, + topLabwareDefinition, topLabwareDisplayName, - highlight: isLabwareInStack && hoverLabwareId === topLabwareId, - highlightShadow: isLabwareInStack && hoverLabwareId === topLabwareId, - labwareChildren: ( - { - if (isLabwareInStack) { - setLabwareStackDetailsLabwareId(topLabwareId) - } - }} - onMouseEnter={() => { - if (topLabwareDefinition != null && topLabwareId != null) { - setHoverLabwareId(() => topLabwareId) - } - }} - onMouseLeave={() => { - setHoverLabwareId(null) - }} - > - - - ), - stacked: isLabwareInStack, - } + } = getTopLabwareInfo(labwareId, loadLabwareCommands) + const isLabwareInStack = labwareId !== topLabwareId + return topLabwareDefinition != null + ? { + labwareLocation: { slotName }, + definition: topLabwareDefinition, + highlight: isLabwareInStack && hoverLabwareId === topLabwareId, + highlightShadow: + isLabwareInStack && hoverLabwareId === topLabwareId, + stacked: isLabwareInStack, + labwareChildren: ( + { + if (isLabwareInStack) { + setLabwareStackDetailsLabwareId(topLabwareId) + } + }} + onMouseEnter={() => { + if (topLabwareDefinition != null && topLabwareId != null) { + setHoverLabwareId(() => topLabwareId) + } + }} + onMouseLeave={() => { + setHoverLabwareId(null) + }} + > + {topLabwareDefinition != null ? ( + + ) : null} + + ), + } + : null } ) + const labwareOnDeckFiltered: LabwareOnDeck[] = labwareOnDeck.filter( + (labware): labware is LabwareOnDeck => labware != null + ) + return ( @@ -191,7 +182,7 @@ export function SetupLabwareMap({ deckConfig={deckConfig} deckLayerBlocklist={getStandardDeckViewLayerBlockList(robotType)} robotType={robotType} - labwareOnDeck={labwareOnDeck} + labwareOnDeck={labwareOnDeckFiltered} modulesOnDeck={modulesOnDeck} /> diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/__tests__/LabwareListItem.test.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/__tests__/LabwareListItem.test.tsx index 904395f7c98..50afda3d92f 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/__tests__/LabwareListItem.test.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabware/__tests__/LabwareListItem.test.tsx @@ -3,7 +3,10 @@ import { fireEvent, screen } from '@testing-library/react' import { describe, it, beforeEach, vi, expect } from 'vitest' import { MemoryRouter } from 'react-router-dom' -import { opentrons96PcrAdapterV1 } from '@opentrons/shared-data' +import { + opentrons96PcrAdapterV1, + getTopLabwareInfo, +} from '@opentrons/shared-data' import { useCreateLiveCommandMutation } from '@opentrons/react-api-client' import { renderWithProviders } from '/app/__testing-utils__' @@ -14,6 +17,7 @@ import { mockTemperatureModule, mockThermocycler, } from '/app/redux/modules/__fixtures__' +import { getLocationInfoNames } from '/app/transformations/commands' import { mockLabwareDef } from '/app/organisms/LabwarePositionCheck/__fixtures__/mockLabwareDef' import { SecureLabwareModal } from '../SecureLabwareModal' import { LabwareListItem } from '../LabwareListItem' @@ -28,7 +32,15 @@ import type { AttachedModule } from '/app/redux/modules/types' import type { ModuleRenderInfoForProtocol } from '/app/resources/runs' vi.mock('../SecureLabwareModal') +vi.mock('/app/transformations/commands') vi.mock('@opentrons/react-api-client') +vi.mock('@opentrons/shared-data', async importOriginal => { + const actualSharedData = await importOriginal() + return { + ...actualSharedData, + getTopLabwareInfo: vi.fn(), + } +}) const mockAdapterDef = opentrons96PcrAdapterV1 as LabwareDefinition2 const mockAdapterId = 'mockAdapterId' @@ -87,12 +99,23 @@ describe('LabwareListItem', () => { vi.mocked(useCreateLiveCommandMutation).mockReturnValue({ createLiveCommand: mockCreateLiveCommand, } as any) + vi.mocked(getLocationInfoNames).mockReturnValue({ + slotName: '7', + labwareName: 'Mock Labware Definition', + labwareNickname: 'nickName', + labwareQuantity: 1, + }) + vi.mocked(getTopLabwareInfo).mockReturnValue({ + topLabwareId: '1', + topLabwareDefinition: mockLabwareDef, + }) }) it('renders the correct info for a thermocycler (OT2), clicking on secure labware instructions opens the modal', () => { render({ commands: [], nickName: mockNickName, + labwareId: '7', definition: mockLabwareDef, initialLocation: { moduleId: mockModuleId }, moduleModel: 'thermocyclerModuleV1' as ModuleModel, @@ -107,7 +130,6 @@ describe('LabwareListItem', () => { } as any) as ModuleRenderInfoForProtocol, }, isFlex: false, - nestedLabwareInfo: null, }) screen.getByText('Mock Labware Definition') screen.getByText('nickName') @@ -137,7 +159,6 @@ describe('LabwareListItem', () => { } as any) as ModuleRenderInfoForProtocol, }, isFlex: true, - nestedLabwareInfo: null, }) screen.getByText('Mock Labware Definition') screen.getByText('A1+B1') @@ -168,7 +189,6 @@ describe('LabwareListItem', () => { } as any) as ModuleRenderInfoForProtocol, }, isFlex: false, - nestedLabwareInfo: null, }) screen.getByText('Mock Labware Definition') screen.getByTestId('slot_info_7') @@ -203,7 +223,6 @@ describe('LabwareListItem', () => { } as any) as ModuleRenderInfoForProtocol, }, isFlex: false, - nestedLabwareInfo: null, }) screen.getByText('Mock Labware Definition') screen.getByTestId('slot_info_7') @@ -245,7 +264,7 @@ describe('LabwareListItem', () => { nickName: mockNickName, definition: mockLabwareDef, initialLocation: { labwareId: mockAdapterId }, - moduleModel: 'temperatureModuleV1' as ModuleModel, + moduleModel: 'temperatureModuleV2' as ModuleModel, moduleLocation: mockModuleSlot, extraAttentionModules: [], attachedModuleInfo: { @@ -262,18 +281,11 @@ describe('LabwareListItem', () => { } as any) as ModuleRenderInfoForProtocol, }, isFlex: false, - nestedLabwareInfo: { - nestedLabwareDisplayName: 'mock nested display name', - sharedSlotId: '7', - nestedLabwareNickName: 'nestedLabwareNickName', - nestedLabwareDefinition: mockLabwareDef, - }, }) screen.getByText('Mock Labware Definition') screen.getAllByText('7') screen.getByText('Temperature Module GEN2') - screen.getByText('mock nested display name') - screen.getByText('nestedLabwareNickName') + screen.getByText('Mock Labware Definition') screen.getByText('nickName') }) @@ -293,10 +305,17 @@ describe('LabwareListItem', () => { z: 1.2, }, } as any + vi.mocked(getLocationInfoNames).mockReturnValue({ + slotName: 'A2', + labwareName: 'Mock Labware Name', + labwareNickname: 'labware nick name', + labwareQuantity: 1, + adapterName: 'mock adapter name', + }) render({ commands: [mockAdapterLoadCommand], - nickName: mockNickName, + nickName: 'mock adapter nick name', definition: mockLabwareDef, initialLocation: { labwareId: mockAdapterId }, moduleModel: null, @@ -304,18 +323,13 @@ describe('LabwareListItem', () => { extraAttentionModules: [], attachedModuleInfo: {}, isFlex: false, - nestedLabwareInfo: { - nestedLabwareDisplayName: 'mock nested display name', - sharedSlotId: 'A2', - nestedLabwareNickName: 'nestedLabwareNickName', - nestedLabwareDefinition: mockLabwareDef, - }, + labwareId: '5', }) - screen.getByText('Mock Labware Definition') + screen.getByText('Mock Labware Name') + screen.getByText('labware nick name') screen.getByText('A2') - screen.getByText('mock nested display name') - screen.getByText('nestedLabwareNickName') - screen.getByText('nickName') + screen.getByText('mock adapter name') + screen.getByText('mock adapter nick name') }) it('renders the correct info for a labware on top of a heater shaker', () => { @@ -341,7 +355,6 @@ describe('LabwareListItem', () => { } as any) as ModuleRenderInfoForProtocol, }, isFlex: false, - nestedLabwareInfo: null, }) screen.getByText('Mock Labware Definition') screen.getByTestId('slot_info_7') @@ -363,6 +376,7 @@ describe('LabwareListItem', () => { }) it('renders the correct info for an off deck labware', () => { + vi.mocked(getTopLabwareInfo) render({ nickName: null, definition: mockLabwareDef, @@ -373,7 +387,6 @@ describe('LabwareListItem', () => { extraAttentionModules: [], attachedModuleInfo: {}, isFlex: false, - nestedLabwareInfo: null, }) screen.getByText('Mock Labware Definition') screen.getByTestId('slot_info_OFF DECK') diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabwarePositionCheck/CurrentOffsetsTable.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabwarePositionCheck/CurrentOffsetsTable.tsx index 849464deee4..e86166b0c9b 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabwarePositionCheck/CurrentOffsetsTable.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLabwarePositionCheck/CurrentOffsetsTable.tsx @@ -23,7 +23,7 @@ import { LabwareOffsetTabs } from '/app/organisms/LabwareOffsetTabs' import { OffsetVector } from '/app/molecules/OffsetVector' import { PythonLabwareOffsetSnippet } from '/app/molecules/PythonLabwareOffsetSnippet' import { getDisplayLocation } from '/app/organisms/LabwarePositionCheck/utils/getDisplayLocation' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { LabwareOffset } from '@opentrons/api-client' import type { RunTimeCommand, diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLiquids/SetupLiquidsMap.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLiquids/SetupLiquidsMap.tsx index 5338a9ce055..1b556692f8d 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLiquids/SetupLiquidsMap.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupLiquids/SetupLiquidsMap.tsx @@ -14,7 +14,7 @@ import { FLEX_ROBOT_TYPE, getDeckDefFromRobotType, getSimplestDeckConfigForProtocol, - parseInitialLoadedLabwareByAdapter, + getTopLabwareInfo, parseLabwareInfoByLiquidId, parseLiquidsInLoadOrder, THERMOCYCLER_MODULE_V1, @@ -32,6 +32,8 @@ import { import type { CompletedProtocolAnalysis, ProtocolAnalysisOutput, + RunTimeCommand, + LoadLabwareRunTimeCommand, } from '@opentrons/shared-data' interface SetupLiquidsMapProps { @@ -50,13 +52,16 @@ export function SetupLiquidsMap( if (protocolAnalysis == null) return null + const commands: RunTimeCommand[] = protocolAnalysis.commands + const loadLabwareCommands = commands?.filter( + (command): command is LoadLabwareRunTimeCommand => + command.commandType === 'loadLabware' + ) + const liquids = parseLiquidsInLoadOrder( protocolAnalysis.liquids != null ? protocolAnalysis.liquids : [], protocolAnalysis.commands ?? [] ) - const initialLoadedLabwareByAdapter = parseInitialLoadedLabwareByAdapter( - protocolAnalysis.commands ?? [] - ) const robotType = protocolAnalysis.robotType ?? FLEX_ROBOT_TYPE const deckDef = getDeckDefFromRobotType(robotType) const labwareRenderInfo = getLabwareRenderInfo(protocolAnalysis, deckDef) @@ -69,19 +74,11 @@ export function SetupLiquidsMap( const protocolModulesInfo = getProtocolModulesInfo(protocolAnalysis, deckDef) const modulesOnDeck = protocolModulesInfo.map(module => { - const labwareInAdapterInMod = - module.nestedLabwareId != null - ? initialLoadedLabwareByAdapter[module.nestedLabwareId] - : null - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapterInMod?.result?.definition ?? module.nestedLabwareDef - const topLabwareId = - labwareInAdapterInMod?.result?.labwareId ?? module.nestedLabwareId - const topLabwareDisplayName = - labwareInAdapterInMod?.params.displayName ?? - module.nestedLabwareDisplayName + const { + topLabwareId, + topLabwareDefinition, + topLabwareDisplayName, + } = getTopLabwareInfo(module.nestedLabwareId ?? '', loadLabwareCommands) const nestedLabwareWellFill = getWellFillFromLabwareId( topLabwareId ?? '', liquids, @@ -120,7 +117,7 @@ export function SetupLiquidsMap( hover={topLabwareId === hoverLabwareId && labwareHasLiquid} labwareHasLiquid={labwareHasLiquid} labwareId={topLabwareId} - displayName={topLabwareDisplayName} + displayName={topLabwareDisplayName ?? null} runId={runId} /> @@ -140,59 +137,52 @@ export function SetupLiquidsMap( labwareOnDeck={[]} modulesOnDeck={modulesOnDeck} > - {map( - labwareRenderInfo, - ({ x, y, labwareDef, displayName }, labwareId) => { - const labwareInAdapter = initialLoadedLabwareByAdapter[labwareId] - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapter?.result?.definition ?? labwareDef - const topLabwareId = - labwareInAdapter?.result?.labwareId ?? labwareId - const topLabwareDisplayName = - labwareInAdapter?.params.displayName ?? displayName - const wellFill = getWellFillFromLabwareId( - topLabwareId ?? '', - liquids, - labwareByLiquidId - ) - const labwareHasLiquid = !isEmpty(wellFill) - return ( - - { - setHoverLabwareId(topLabwareId) - }} - onMouseLeave={() => { - setHoverLabwareId('') - }} - onClick={() => { - if (labwareHasLiquid) { - setLiquidDetailsLabwareId(topLabwareId) - } - }} - cursor={labwareHasLiquid ? 'pointer' : ''} - > - - - - - ) - } - )} + {map(labwareRenderInfo, ({ x, y }, labwareId) => { + const { + topLabwareId, + topLabwareDefinition, + topLabwareDisplayName, + } = getTopLabwareInfo(labwareId, loadLabwareCommands) + const wellFill = getWellFillFromLabwareId( + topLabwareId ?? '', + liquids, + labwareByLiquidId + ) + const labwareHasLiquid = !isEmpty(wellFill) + return topLabwareDefinition != null ? ( + + { + setHoverLabwareId(topLabwareId) + }} + onMouseLeave={() => { + setHoverLabwareId('') + }} + onClick={() => { + if (labwareHasLiquid) { + setLiquidDetailsLabwareId(topLabwareId) + } + }} + cursor={labwareHasLiquid ? 'pointer' : ''} + > + + + + + ) : null + })} {liquidDetailsLabwareId != null && ( { vi.mocked(getLocationInfoNames).mockReturnValue({ labwareName: 'mock labware name', slotName: '4', + labwareQuantity: 1, }) mockTrackEvent = vi.fn() vi.mocked(useTrackEvent).mockReturnValue(mockTrackEvent) diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupModuleAndDeck/SetupModulesList.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupModuleAndDeck/SetupModulesList.tsx index 2cb4ced0207..e172b6ffb11 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupModuleAndDeck/SetupModulesList.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupModuleAndDeck/SetupModulesList.tsx @@ -22,6 +22,7 @@ import { } from '@opentrons/components' import { ABSORBANCE_READER_TYPE, + ABSORBANCE_READER_V1, FLEX_ROBOT_TYPE, getCutoutIdForSlotName, getDeckDefFromRobotType, @@ -160,7 +161,6 @@ export function ModulesListItem({ displayName, slotName, attachedModuleMatch, - heaterShakerModuleFromProtocol, isFlex, calibrationStatus, conflictedFixture, @@ -172,9 +172,9 @@ export function ModulesListItem({ attachedModuleMatch != null ? t('module_connected') : t('module_not_connected') - const [showModuleSetupModal, setShowModuleSetupModal] = useState( - false - ) + const [showModuleSetupModal, setShowModuleSetupModal] = useState< + string | null + >(null) const [ showLocationConflictModal, setShowLocationConflictModal, @@ -204,7 +204,10 @@ export function ModulesListItem({ }) let subText: JSX.Element | null = null - if (moduleModel === HEATERSHAKER_MODULE_V1) { + if ( + moduleModel === HEATERSHAKER_MODULE_V1 || + moduleModel === ABSORBANCE_READER_V1 + ) { subText = ( { - setShowModuleSetupModal(true) + setShowModuleSetupModal(displayName) }} > @@ -328,14 +331,13 @@ export function ModulesListItem({ padding={SPACING.spacing16} backgroundColor={COLORS.white} > - {showModuleSetupModal && heaterShakerModuleFromProtocol != null ? ( + {showModuleSetupModal != null ? ( { - setShowModuleSetupModal(false) + setShowModuleSetupModal(null) }} - moduleDisplayName={ - heaterShakerModuleFromProtocol.moduleDef.displayName - } + moduleDisplayName={showModuleSetupModal} + isAbsorbanceReader={moduleModel === ABSORBANCE_READER_V1} /> ) : null} { id: 'heatershaker_id', model: 'heaterShakerModuleV1', moduleType: 'heaterShakerModuleType', + displayName: 'mockHeaterShakerName', serialNumber: 'jkl123', hardwareRevision: 'heatershaker_v4.0', firmwareVersion: 'v2.0.0', diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupRobotCalibration.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupRobotCalibration.tsx index 90745500149..5202419e290 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/SetupRobotCalibration.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/SetupRobotCalibration.tsx @@ -23,7 +23,7 @@ import { RUN_STATUS_STOPPED } from '@opentrons/api-client' import { useIsFlex } from '/app/redux-resources/robots' import type { ProtocolCalibrationStatus } from '/app/redux/calibration/types' -import type { StepKey } from './ProtocolRunSetup' +import type { StepKey } from '/app/redux/protocol-runs' interface SetupRobotCalibrationProps { robotName: string diff --git a/app/src/organisms/Desktop/Devices/ProtocolRun/__tests__/ProtocolRunSetup.test.tsx b/app/src/organisms/Desktop/Devices/ProtocolRun/__tests__/ProtocolRunSetup.test.tsx index 64aa0d094ae..84e7fb82e65 100644 --- a/app/src/organisms/Desktop/Devices/ProtocolRun/__tests__/ProtocolRunSetup.test.tsx +++ b/app/src/organisms/Desktop/Devices/ProtocolRun/__tests__/ProtocolRunSetup.test.tsx @@ -30,7 +30,9 @@ import { } from '/app/resources/runs' import { useDeckConfigurationCompatibility } from '/app/resources/deck_configuration/hooks' import { useRobot, useIsFlex } from '/app/redux-resources/robots' +import { useRequiredSetupStepsInOrder } from '/app/redux-resources/runs' import { useStoredProtocolAnalysis } from '/app/resources/analysis' +import { getMissingSetupSteps } from '/app/redux/protocol-runs' import { SetupLabware } from '../SetupLabware' import { SetupRobotCalibration } from '../SetupRobotCalibration' @@ -38,7 +40,9 @@ import { SetupLiquids } from '../SetupLiquids' import { SetupModuleAndDeck } from '../SetupModuleAndDeck' import { EmptySetupStep } from '../EmptySetupStep' import { ProtocolRunSetup } from '../ProtocolRunSetup' -import type { MissingSteps } from '../ProtocolRunSetup' +import * as ReduxRuns from '/app/redux/protocol-runs' + +import type { State } from '/app/redux/types' import type * as SharedData from '@opentrons/shared-data' @@ -56,9 +60,12 @@ vi.mock('/app/resources/runs/useUnmatchedModulesForProtocol') vi.mock('/app/resources/runs/useModuleCalibrationStatus') vi.mock('/app/resources/runs/useProtocolAnalysisErrors') vi.mock('/app/redux/config') +vi.mock('/app/redux/protocol-runs') +vi.mock('/app/resources/protocol-runs') vi.mock('/app/resources/deck_configuration/utils') vi.mock('/app/resources/deck_configuration/hooks') vi.mock('/app/redux-resources/robots') +vi.mock('/app/redux-resources/runs') vi.mock('/app/resources/analysis') vi.mock('@opentrons/shared-data', async importOriginal => { const actualSharedData = await importOriginal() @@ -74,20 +81,15 @@ vi.mock('@opentrons/shared-data', async importOriginal => { const ROBOT_NAME = 'otie' const RUN_ID = '1' const MOCK_PROTOCOL_LIQUID_KEY = { liquids: [] } -let mockMissingSteps: MissingSteps = [] -const mockSetMissingSteps = vi.fn((missingSteps: MissingSteps) => { - mockMissingSteps = missingSteps -}) const render = () => { - return renderWithProviders( + return renderWithProviders( , { + initialState: {} as State, i18nInstance: i18n, } )[0] @@ -95,7 +97,6 @@ const render = () => { describe('ProtocolRunSetup', () => { beforeEach(() => { - mockMissingSteps = [] when(vi.mocked(useIsFlex)).calledWith(ROBOT_NAME).thenReturn(false) when(vi.mocked(useMostRecentCompletedAnalysis)) .calledWith(RUN_ID) @@ -103,6 +104,9 @@ describe('ProtocolRunSetup', () => { ...noModulesProtocol, ...MOCK_PROTOCOL_LIQUID_KEY, } as any) + when(vi.mocked(getMissingSetupSteps)) + .calledWith(expect.any(Object), RUN_ID) + .thenReturn([]) when(vi.mocked(useProtocolAnalysisErrors)).calledWith(RUN_ID).thenReturn({ analysisErrors: null, }) @@ -112,6 +116,27 @@ describe('ProtocolRunSetup', () => { ...noModulesProtocol, ...MOCK_PROTOCOL_LIQUID_KEY, } as unknown) as SharedData.ProtocolAnalysisOutput) + when(vi.mocked(useRequiredSetupStepsInOrder)) + .calledWith({ + runId: RUN_ID, + protocolAnalysis: expect.any(Object), + }) + .thenReturn({ + orderedSteps: [ + ReduxRuns.ROBOT_CALIBRATION_STEP_KEY, + ReduxRuns.MODULE_SETUP_STEP_KEY, + ReduxRuns.LPC_STEP_KEY, + ReduxRuns.LABWARE_SETUP_STEP_KEY, + ReduxRuns.LIQUID_SETUP_STEP_KEY, + ], + orderedApplicableSteps: [ + ReduxRuns.ROBOT_CALIBRATION_STEP_KEY, + ReduxRuns.MODULE_SETUP_STEP_KEY, + ReduxRuns.LPC_STEP_KEY, + ReduxRuns.LABWARE_SETUP_STEP_KEY, + ReduxRuns.LIQUID_SETUP_STEP_KEY, + ], + }) vi.mocked(parseAllRequiredModuleModels).mockReturnValue([]) vi.mocked(parseLiquidsInLoadOrder).mockReturnValue([]) when(vi.mocked(useRobot)) @@ -179,6 +204,20 @@ describe('ProtocolRunSetup', () => { when(vi.mocked(useStoredProtocolAnalysis)) .calledWith(RUN_ID) .thenReturn(null) + when(vi.mocked(useRequiredSetupStepsInOrder)) + .calledWith({ runId: RUN_ID, protocolAnalysis: null }) + .thenReturn({ + orderedSteps: [ + ReduxRuns.ROBOT_CALIBRATION_STEP_KEY, + ReduxRuns.LPC_STEP_KEY, + ReduxRuns.LABWARE_SETUP_STEP_KEY, + ], + orderedApplicableSteps: [ + ReduxRuns.ROBOT_CALIBRATION_STEP_KEY, + ReduxRuns.LPC_STEP_KEY, + ReduxRuns.LABWARE_SETUP_STEP_KEY, + ], + }) render() screen.getByText('Loading data...') }) diff --git a/app/src/organisms/Desktop/Devices/RunPreview/index.tsx b/app/src/organisms/Desktop/Devices/RunPreview/index.tsx index dd6c0e7beab..c2a48aba59a 100644 --- a/app/src/organisms/Desktop/Devices/RunPreview/index.tsx +++ b/app/src/organisms/Desktop/Devices/RunPreview/index.tsx @@ -28,13 +28,10 @@ import { useMostRecentCompletedAnalysis, useLastRunCommand, } from '/app/resources/runs' -import { - CommandText, - CommandIcon, - getLabwareDefinitionsFromCommands, -} from '/app/molecules/Command' +import { CommandText, CommandIcon } from '/app/molecules/Command' import { Divider } from '/app/atoms/structure' import { NAV_BAR_WIDTH } from '/app/App/constants' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { RunStatus } from '@opentrons/api-client' import type { RobotType } from '@opentrons/shared-data' diff --git a/app/src/organisms/Desktop/Devices/__tests__/RecentProtocolRuns.test.tsx b/app/src/organisms/Desktop/Devices/__tests__/RecentProtocolRuns.test.tsx index 3b258d2c199..daa1fc10251 100644 --- a/app/src/organisms/Desktop/Devices/__tests__/RecentProtocolRuns.test.tsx +++ b/app/src/organisms/Desktop/Devices/__tests__/RecentProtocolRuns.test.tsx @@ -52,9 +52,9 @@ describe('RecentProtocolRuns', () => { }) it('renders table headers if there are runs', () => { vi.mocked(useIsRobotViewable).mockReturnValue(true) - vi.mocked(useNotifyAllRunsQuery).mockReturnValue({ + vi.mocked(useNotifyAllRunsQuery).mockReturnValue(({ data: { - data: [ + data: ([ { createdAt: '2022-05-04T18:24:40.833862+00:00', current: false, @@ -62,9 +62,9 @@ describe('RecentProtocolRuns', () => { protocolId: 'test_protocol_id', status: 'succeeded', }, - ], + ] as any) as Runs, }, - } as UseQueryResult) + } as any) as UseQueryResult) render() screen.getByText('Recent Protocol Runs') screen.getByText('Run') diff --git a/app/src/organisms/Desktop/ProtocolDetails/AnnotatedSteps.tsx b/app/src/organisms/Desktop/ProtocolDetails/AnnotatedSteps.tsx index 5af6922afce..52837338fca 100644 --- a/app/src/organisms/Desktop/ProtocolDetails/AnnotatedSteps.tsx +++ b/app/src/organisms/Desktop/ProtocolDetails/AnnotatedSteps.tsx @@ -14,11 +14,8 @@ import { OVERFLOW_AUTO, } from '@opentrons/components' -import { - CommandIcon, - CommandText, - getLabwareDefinitionsFromCommands, -} from '/app/molecules/Command' +import { CommandIcon, CommandText } from '/app/molecules/Command' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { CompletedProtocolAnalysis, diff --git a/app/src/organisms/Desktop/ProtocolTimelineScrubber/CommandItem.tsx b/app/src/organisms/Desktop/ProtocolTimelineScrubber/CommandItem.tsx index 573893f096f..e97d30df767 100644 --- a/app/src/organisms/Desktop/ProtocolTimelineScrubber/CommandItem.tsx +++ b/app/src/organisms/Desktop/ProtocolTimelineScrubber/CommandItem.tsx @@ -8,7 +8,7 @@ import { LegacyStyledText, OVERFLOW_SCROLL, } from '@opentrons/components' -import { getCommandTextData } from '/app/molecules/Command/utils/getCommandTextData' +import { getCommandTextData } from '/app/local-resources/commands' import { CommandText } from '/app/molecules/Command' import { COMMAND_WIDTH_PX } from './index' diff --git a/app/src/organisms/Desktop/ProtocolTimelineScrubber/index.tsx b/app/src/organisms/Desktop/ProtocolTimelineScrubber/index.tsx index d92bc62e695..49be035e944 100644 --- a/app/src/organisms/Desktop/ProtocolTimelineScrubber/index.tsx +++ b/app/src/organisms/Desktop/ProtocolTimelineScrubber/index.tsx @@ -27,7 +27,7 @@ import { wellFillFromWellContents, } from './utils' import { CommandItem } from './CommandItem' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { ComponentProps } from 'react' import type { ViewportListRef } from 'react-viewport-list' diff --git a/app/src/organisms/Desktop/RunProgressMeter/hooks/useRunProgressCopy.tsx b/app/src/organisms/Desktop/RunProgressMeter/hooks/useRunProgressCopy.tsx index e9db153498b..8c522b4ff22 100644 --- a/app/src/organisms/Desktop/RunProgressMeter/hooks/useRunProgressCopy.tsx +++ b/app/src/organisms/Desktop/RunProgressMeter/hooks/useRunProgressCopy.tsx @@ -6,12 +6,11 @@ import { } from '@opentrons/api-client' import type * as React from 'react' import { useTranslation } from 'react-i18next' -import { getCommandTextData } from '/app/molecules/Command/utils/getCommandTextData' + +import { getCommandTextData } from '/app/local-resources/commands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { LegacyStyledText } from '@opentrons/components' -import { - CommandText, - getLabwareDefinitionsFromCommands, -} from '/app/molecules/Command' +import { CommandText } from '/app/molecules/Command' import { TERMINAL_RUN_STATUSES } from '../constants' import type { CommandDetail, RunStatus } from '@opentrons/api-client' diff --git a/app/src/organisms/Desktop/SystemLanguagePreferenceModal/__tests__/SystemLanguagePreferenceModal.test.tsx b/app/src/organisms/Desktop/SystemLanguagePreferenceModal/__tests__/SystemLanguagePreferenceModal.test.tsx new file mode 100644 index 00000000000..a91d7389072 --- /dev/null +++ b/app/src/organisms/Desktop/SystemLanguagePreferenceModal/__tests__/SystemLanguagePreferenceModal.test.tsx @@ -0,0 +1,183 @@ +import { useNavigate } from 'react-router-dom' +import { fireEvent, screen } from '@testing-library/react' +import '@testing-library/jest-dom/vitest' +import { describe, it, vi, afterEach, beforeEach, expect } from 'vitest' +import { when } from 'vitest-when' + +import { renderWithProviders } from '/app/__testing-utils__' +import { i18n } from '/app/i18n' +import { + getAppLanguage, + getStoredSystemLanguage, + updateConfigValue, + useFeatureFlag, +} from '/app/redux/config' +import { getSystemLanguage } from '/app/redux/shell' +import { SystemLanguagePreferenceModal } from '..' + +vi.mock('react-router-dom') +vi.mock('/app/redux/config') +vi.mock('/app/redux/shell') + +const render = () => { + return renderWithProviders(, { + i18nInstance: i18n, + })[0] +} + +const mockNavigate = vi.fn() + +const MOCK_DEFAULT_LANGUAGE = 'en-US' + +describe('SystemLanguagePreferenceModal', () => { + beforeEach(() => { + vi.mocked(getAppLanguage).mockReturnValue(MOCK_DEFAULT_LANGUAGE) + vi.mocked(getSystemLanguage).mockReturnValue(MOCK_DEFAULT_LANGUAGE) + vi.mocked(getStoredSystemLanguage).mockReturnValue(MOCK_DEFAULT_LANGUAGE) + when(vi.mocked(useFeatureFlag)) + .calledWith('enableLocalization') + .thenReturn(true) + vi.mocked(useNavigate).mockReturnValue(mockNavigate) + }) + afterEach(() => { + vi.resetAllMocks() + }) + + it('should render null when app language and system language are set', () => { + render() + expect(screen.queryByText('Language preference')).toBeNull() + expect( + screen.queryByText('Update to your system language preferences') + ).toBeNull() + }) + + it('should render the correct header, description, and buttons on first boot', () => { + vi.mocked(getAppLanguage).mockReturnValue(null) + + render() + + screen.getByText('Language preference') + screen.getByText( + 'The Opentrons App matches your system language unless you select another language below. You can change the language later in the app settings.' + ) + const primaryButton = screen.getByRole('button', { + name: 'Continue', + }) + + fireEvent.click(primaryButton) + expect(updateConfigValue).toBeCalledWith( + 'language.appLanguage', + MOCK_DEFAULT_LANGUAGE + ) + expect(updateConfigValue).toBeCalledWith( + 'language.systemLanguage', + MOCK_DEFAULT_LANGUAGE + ) + }) + + it('should default to English (US) if system language is unsupported', () => { + vi.mocked(getAppLanguage).mockReturnValue(null) + vi.mocked(getSystemLanguage).mockReturnValue('es-MX') + + render() + + screen.getByText('Language preference') + screen.getByText( + 'The Opentrons App matches your system language unless you select another language below. You can change the language later in the app settings.' + ) + const primaryButton = screen.getByRole('button', { + name: 'Continue', + }) + + fireEvent.click(primaryButton) + expect(updateConfigValue).toBeCalledWith( + 'language.appLanguage', + MOCK_DEFAULT_LANGUAGE + ) + expect(updateConfigValue).toBeCalledWith('language.systemLanguage', 'es-MX') + }) + + it('should set a supported app language when system language is an unsupported locale of the same language', () => { + vi.mocked(getAppLanguage).mockReturnValue(null) + vi.mocked(getSystemLanguage).mockReturnValue('en-GB') + + render() + + screen.getByText('Language preference') + screen.getByText( + 'The Opentrons App matches your system language unless you select another language below. You can change the language later in the app settings.' + ) + const primaryButton = screen.getByRole('button', { + name: 'Continue', + }) + + fireEvent.click(primaryButton) + expect(updateConfigValue).toBeCalledWith( + 'language.appLanguage', + MOCK_DEFAULT_LANGUAGE + ) + expect(updateConfigValue).toBeCalledWith('language.systemLanguage', 'en-GB') + }) + + it('should render the correct header, description, and buttons when system language changes', () => { + vi.mocked(getSystemLanguage).mockReturnValue('zh-CN') + + render() + + screen.getByText('Update to your system language preferences') + screen.getByText( + 'Your system’s language was recently updated. Would you like to use the updated language as the default for the Opentrons App?' + ) + const secondaryButton = screen.getByRole('button', { name: 'Don’t change' }) + const primaryButton = screen.getByRole('button', { + name: 'Use system language', + }) + + fireEvent.click(primaryButton) + expect(updateConfigValue).toHaveBeenNthCalledWith( + 1, + 'language.appLanguage', + 'zh-CN' + ) + expect(updateConfigValue).toHaveBeenNthCalledWith( + 2, + 'language.systemLanguage', + 'zh-CN' + ) + fireEvent.click(secondaryButton) + expect(updateConfigValue).toHaveBeenNthCalledWith( + 3, + 'language.systemLanguage', + 'zh-CN' + ) + }) + + it('should set a supported app language when system language changes to an unsupported locale of the same language', () => { + vi.mocked(getSystemLanguage).mockReturnValue('zh-Hant') + + render() + + const secondaryButton = screen.getByRole('button', { name: 'Don’t change' }) + const primaryButton = screen.getByRole('button', { + name: 'Use system language', + }) + + fireEvent.click(primaryButton) + expect(updateConfigValue).toHaveBeenNthCalledWith( + 1, + 'language.appLanguage', + 'zh-CN' + ) + expect(updateConfigValue).toHaveBeenNthCalledWith( + 2, + 'language.systemLanguage', + 'zh-Hant' + ) + fireEvent.click(secondaryButton) + expect(updateConfigValue).toHaveBeenNthCalledWith( + 3, + 'language.systemLanguage', + 'zh-Hant' + ) + }) +}) diff --git a/app/src/organisms/Desktop/SystemLanguagePreferenceModal/index.tsx b/app/src/organisms/Desktop/SystemLanguagePreferenceModal/index.tsx new file mode 100644 index 00000000000..59ae8640f92 --- /dev/null +++ b/app/src/organisms/Desktop/SystemLanguagePreferenceModal/index.tsx @@ -0,0 +1,138 @@ +import { useEffect, useState } from 'react' +import { useTranslation } from 'react-i18next' +import { useDispatch, useSelector } from 'react-redux' + +import { + ALIGN_CENTER, + DIRECTION_COLUMN, + DropdownMenu, + Flex, + JUSTIFY_FLEX_END, + Modal, + PrimaryButton, + SecondaryButton, + SPACING, + StyledText, +} from '@opentrons/components' + +import { LANGUAGES } from '/app/i18n' +import { + getAppLanguage, + getStoredSystemLanguage, + updateConfigValue, + useFeatureFlag, +} from '/app/redux/config' +import { getSystemLanguage } from '/app/redux/shell' + +import type { DropdownOption } from '@opentrons/components' +import type { Dispatch } from '/app/redux/types' + +export function SystemLanguagePreferenceModal(): JSX.Element | null { + const { i18n, t } = useTranslation(['app_settings', 'shared', 'branded']) + const enableLocalization = useFeatureFlag('enableLocalization') + + const [currentOption, setCurrentOption] = useState( + LANGUAGES[0] + ) + + const dispatch = useDispatch() + + const appLanguage = useSelector(getAppLanguage) + const systemLanguage = useSelector(getSystemLanguage) + const storedSystemLanguage = useSelector(getStoredSystemLanguage) + + const showBootModal = appLanguage == null && systemLanguage != null + const showUpdateModal = + appLanguage != null && + systemLanguage != null && + storedSystemLanguage != null && + systemLanguage !== storedSystemLanguage + + const title = showUpdateModal + ? t('system_language_preferences_update') + : t('language_preference') + + const description = showUpdateModal + ? t('branded:system_language_preferences_update_description') + : t('branded:language_preference_description') + + const primaryButtonText = showUpdateModal + ? t('use_system_language') + : i18n.format(t('shared:continue'), 'capitalize') + + const handleSecondaryClick = (): void => { + // if user chooses "Don't change" on system language update, stored the new system language but don't update the app language + dispatch(updateConfigValue('language.systemLanguage', systemLanguage)) + } + + const handlePrimaryClick = (): void => { + dispatch(updateConfigValue('language.appLanguage', currentOption.value)) + dispatch(updateConfigValue('language.systemLanguage', systemLanguage)) + } + + const handleDropdownClick = (value: string): void => { + const selectedOption = LANGUAGES.find(lng => lng.value === value) + + if (selectedOption != null) { + setCurrentOption(selectedOption) + void i18n.changeLanguage(selectedOption.value) + } + } + + // set initial language for boot modal; match app language to supported options + useEffect(() => { + if (systemLanguage != null) { + // prefer match entire locale, then match just language e.g. zh-Hant and zh-CN + const matchedSystemLanguageOption = + LANGUAGES.find(lng => lng.value === systemLanguage) ?? + LANGUAGES.find( + lng => + new Intl.Locale(lng.value).language === + new Intl.Locale(systemLanguage).language + ) + if (matchedSystemLanguageOption != null) { + // initial current option: set to detected system language + setCurrentOption(matchedSystemLanguageOption) + if (showBootModal) { + // for boot modal temp change app display language based on initial system locale + void i18n.changeLanguage(systemLanguage) + } + } + } + }, [i18n, systemLanguage, showBootModal]) + + return enableLocalization && (showBootModal || showUpdateModal) ? ( + + + + + {description} + + {showBootModal ? ( + + ) : null} + + + {showUpdateModal ? ( + + {t('dont_change')} + + ) : null} + + {primaryButtonText} + + + + + ) : null +} diff --git a/app/src/organisms/DropTipWizardFlows/DropTipWizard.tsx b/app/src/organisms/DropTipWizardFlows/DropTipWizard.tsx index a81891d2144..be4cc9979ef 100644 --- a/app/src/organisms/DropTipWizardFlows/DropTipWizard.tsx +++ b/app/src/organisms/DropTipWizardFlows/DropTipWizard.tsx @@ -17,6 +17,7 @@ import { ModalShell, DISPLAY_FLEX, OVERFLOW_HIDDEN, + OVERFLOW_AUTO, } from '@opentrons/components' import { getTopPortalEl } from '/app/App/portal' @@ -307,7 +308,11 @@ function useInitiateExit(): { const SHARED_STYLE = ` display: ${DISPLAY_FLEX}; flex-direction: ${DIRECTION_COLUMN}; - overflow: ${OVERFLOW_HIDDEN}; + overflow-y: ${OVERFLOW_AUTO}; + + @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { + overflow: ${OVERFLOW_HIDDEN}; + } ` const INTERVENTION_CONTAINER_STYLE = css` diff --git a/app/src/organisms/DropTipWizardFlows/DropTipWizardFlows.tsx b/app/src/organisms/DropTipWizardFlows/DropTipWizardFlows.tsx index 5684b123afb..b6b60315936 100644 --- a/app/src/organisms/DropTipWizardFlows/DropTipWizardFlows.tsx +++ b/app/src/organisms/DropTipWizardFlows/DropTipWizardFlows.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import { useEffect, useState } from 'react' import { useDropTipLocations, @@ -64,6 +64,14 @@ export function DropTipWizardFlows( const dropTipRoutingUtils = useDropTipRouting(fixitCommandTypeUtils) const dropTipCommandLocations = useDropTipLocations(props.robotType) // Prefetch to reduce client latency + // If the flow unrenders for any reason (ex, the pipette card managing the flow unrenders), don't re-render the flow + // after it closes. + useEffect(() => { + return () => { + dropTipWithTypeUtils.dropTipCommands.handleCleanUpAndClose() + } + }, []) + return ( & { diff --git a/app/src/organisms/DropTipWizardFlows/hooks/index.ts b/app/src/organisms/DropTipWizardFlows/hooks/index.ts index 09acf2b2a5d..3f3f531a9d8 100644 --- a/app/src/organisms/DropTipWizardFlows/hooks/index.ts +++ b/app/src/organisms/DropTipWizardFlows/hooks/index.ts @@ -1,6 +1,5 @@ export * from './errors' export * from './useDropTipWithType' -export * from './useHomePipettes' export * from './useTipAttachmentStatus' export * from './useDropTipLocations' export { useDropTipRouting } from './useDropTipRouting' diff --git a/app/src/organisms/DropTipWizardFlows/index.ts b/app/src/organisms/DropTipWizardFlows/index.ts index 0030fa29a5a..1b53f36e5c8 100644 --- a/app/src/organisms/DropTipWizardFlows/index.ts +++ b/app/src/organisms/DropTipWizardFlows/index.ts @@ -1,10 +1,6 @@ export * from './DropTipWizardFlows' -export { useTipAttachmentStatus, useHomePipettes } from './hooks' +export { useTipAttachmentStatus } from './hooks' export * from './TipsAttachedModal' -export type { - UseHomePipettesProps, - TipAttachmentStatusResult, - PipetteWithTip, -} from './hooks' +export type { TipAttachmentStatusResult, PipetteWithTip } from './hooks' export type { FixitCommandTypeUtils } from './types' diff --git a/app/src/organisms/EmergencyStop/EstopMissingModal.tsx b/app/src/organisms/EmergencyStop/EstopMissingModal.tsx index 3b862a94a9d..07fe453c932 100644 --- a/app/src/organisms/EmergencyStop/EstopMissingModal.tsx +++ b/app/src/organisms/EmergencyStop/EstopMissingModal.tsx @@ -42,7 +42,7 @@ export function EstopMissingModal({ ) : ( <> - {isDismissedModal === false ? ( + {!isDismissedModal ? ( - {t('estop_missing_description', { robotName: robotName })} + {t('estop_missing_description', { robotName })} @@ -121,7 +121,7 @@ function DesktopModal({ {t('connect_the_estop_to_continue')} - {t('estop_missing_description', { robotName: robotName })} + {t('estop_missing_description', { robotName })} diff --git a/app/src/organisms/EmergencyStop/EstopPressedModal.tsx b/app/src/organisms/EmergencyStop/EstopPressedModal.tsx index 8dc996c3374..7c78de6b8e2 100644 --- a/app/src/organisms/EmergencyStop/EstopPressedModal.tsx +++ b/app/src/organisms/EmergencyStop/EstopPressedModal.tsx @@ -24,6 +24,7 @@ import { import { useAcknowledgeEstopDisengageMutation } from '@opentrons/react-api-client' +import { usePlacePlateReaderLid } from '/app/resources/modules' import { getTopPortalEl } from '/app/App/portal' import { SmallButton } from '/app/atoms/buttons' import { OddModal } from '/app/molecules/OddModal' @@ -40,19 +41,15 @@ import type { ModalProps } from '@opentrons/components' interface EstopPressedModalProps { isEngaged: boolean closeModal: () => void - isDismissedModal?: boolean - setIsDismissedModal?: (isDismissedModal: boolean) => void - isWaitingForLogicalDisengage: boolean - setShouldSeeLogicalDisengage: () => void + isWaitingForResumeOperation: boolean + setIsWaitingForResumeOperation: () => void } export function EstopPressedModal({ isEngaged, closeModal, - isDismissedModal, - setIsDismissedModal, - isWaitingForLogicalDisengage, - setShouldSeeLogicalDisengage, + isWaitingForResumeOperation, + setIsWaitingForResumeOperation, }: EstopPressedModalProps): JSX.Element { const isOnDevice = useSelector(getIsOnDevice) return createPortal( @@ -60,20 +57,17 @@ export function EstopPressedModal({ ) : ( <> - {isDismissedModal === false ? ( - - ) : null} + ), getTopPortalEl() @@ -83,12 +77,19 @@ export function EstopPressedModal({ function TouchscreenModal({ isEngaged, closeModal, - isWaitingForLogicalDisengage, - setShouldSeeLogicalDisengage, + isWaitingForResumeOperation, + setIsWaitingForResumeOperation, }: EstopPressedModalProps): JSX.Element { const { t } = useTranslation(['device_settings', 'branded']) const [isResuming, setIsResuming] = React.useState(false) const { acknowledgeEstopDisengage } = useAcknowledgeEstopDisengageMutation() + + const { + handlePlaceReaderLid, + isValidPlateReaderMove, + } = usePlacePlateReaderLid({ + onSettled: closeModal, + }) const modalHeader: OddModalHeaderBaseProps = { title: t('estop_pressed'), iconName: 'ot-alert', @@ -100,9 +101,12 @@ function TouchscreenModal({ } const handleClick = (): void => { setIsResuming(true) + setIsWaitingForResumeOperation() acknowledgeEstopDisengage(null) - setShouldSeeLogicalDisengage() - closeModal() + handlePlaceReaderLid() + if (!isValidPlateReaderMove) { + closeModal() + } } return ( @@ -131,15 +135,13 @@ function TouchscreenModal({ data-testid="Estop_pressed_button" width="100%" iconName={ - isResuming || isWaitingForLogicalDisengage - ? 'ot-spinner' - : undefined + isResuming || isWaitingForResumeOperation ? 'ot-spinner' : undefined } iconPlacement={ - isResuming || isWaitingForLogicalDisengage ? 'startIcon' : undefined + isResuming || isWaitingForResumeOperation ? 'startIcon' : undefined } buttonText={t('resume_robot_operations')} - disabled={isEngaged || isResuming || isWaitingForLogicalDisengage} + disabled={isEngaged || isResuming || isWaitingForResumeOperation} onClick={handleClick} /> @@ -150,25 +152,23 @@ function TouchscreenModal({ function DesktopModal({ isEngaged, closeModal, - setIsDismissedModal, - isWaitingForLogicalDisengage, - setShouldSeeLogicalDisengage, + isWaitingForResumeOperation, + setIsWaitingForResumeOperation, }: EstopPressedModalProps): JSX.Element { const { t } = useTranslation('device_settings') const [isResuming, setIsResuming] = React.useState(false) const { acknowledgeEstopDisengage } = useAcknowledgeEstopDisengageMutation() - - const handleCloseModal = (): void => { - if (setIsDismissedModal != null) { - setIsDismissedModal(true) - } - closeModal() - } + const { + handlePlaceReaderLid, + isValidPlateReaderMove, + } = usePlacePlateReaderLid({ + onSettled: closeModal, + }) const modalProps: ModalProps = { type: 'error', title: t('estop_pressed'), - onClose: handleCloseModal, + onClose: closeModal, closeOnOutsideClick: false, childrenPadding: SPACING.spacing24, width: '47rem', @@ -177,19 +177,12 @@ function DesktopModal({ const handleClick: React.MouseEventHandler = (e): void => { e.preventDefault() setIsResuming(true) - acknowledgeEstopDisengage( - {}, - { - onSuccess: () => { - setShouldSeeLogicalDisengage() - closeModal() - }, - onError: (error: any) => { - setIsResuming(false) - console.error(error) - }, - } - ) + setIsWaitingForResumeOperation() + acknowledgeEstopDisengage(null) + handlePlaceReaderLid() + if (!isValidPlateReaderMove) { + closeModal() + } } return ( @@ -204,14 +197,14 @@ function DesktopModal({ - {isResuming || isWaitingForLogicalDisengage ? ( + {isResuming || isWaitingForResumeOperation ? ( ) : null} {t('resume_robot_operations')} diff --git a/app/src/organisms/EmergencyStop/EstopTakeover.tsx b/app/src/organisms/EmergencyStop/EstopTakeover.tsx index 5967edae75a..cbd9ba1a310 100644 --- a/app/src/organisms/EmergencyStop/EstopTakeover.tsx +++ b/app/src/organisms/EmergencyStop/EstopTakeover.tsx @@ -1,18 +1,13 @@ -import { useState } from 'react' +import { useEffect, useState } from 'react' import { useSelector } from 'react-redux' import { useEstopQuery } from '@opentrons/react-api-client' import { EstopPressedModal } from './EstopPressedModal' import { EstopMissingModal } from './EstopMissingModal' -import { useEstopContext } from './hooks' import { useIsUnboxingFlowOngoing } from '/app/redux-resources/config' import { getLocalRobot } from '/app/redux/discovery' -import { - PHYSICALLY_ENGAGED, - LOGICALLY_ENGAGED, - NOT_PRESENT, - DISENGAGED, -} from './constants' +import { PHYSICALLY_ENGAGED, NOT_PRESENT, DISENGAGED } from './constants' +import type { EstopState } from '@opentrons/api-client' const ESTOP_CURRENTLY_DISENGAGED_REFETCH_INTERVAL_MS = 10000 const ESTOP_CURRENTLY_ENGAGED_REFETCH_INTERVAL_MS = 1000 @@ -22,71 +17,62 @@ interface EstopTakeoverProps { } export function EstopTakeover({ robotName }: EstopTakeoverProps): JSX.Element { - const [estopEngaged, setEstopEngaged] = useState(false) + const [isDismissedModal, setIsDismissedModal] = useState(false) const [ - isWaitingForLogicalDisengage, - setIsWaitingForLogicalDisengage, + isWaitingForResumeOperation, + setIsWatingForResumeOperation, ] = useState(false) + + const [estopState, setEstopState] = useState() + const [showEmergencyStopModal, setShowEmergencyStopModal] = useState( + false + ) + + // TODO: (ba, 2024-10-24): Use notifications instead of polling const { data: estopStatus } = useEstopQuery({ - refetchInterval: estopEngaged + refetchInterval: showEmergencyStopModal ? ESTOP_CURRENTLY_ENGAGED_REFETCH_INTERVAL_MS : ESTOP_CURRENTLY_DISENGAGED_REFETCH_INTERVAL_MS, - onSuccess: response => { - setEstopEngaged( - [PHYSICALLY_ENGAGED || LOGICALLY_ENGAGED].includes( - response?.data.status - ) - ) - setIsWaitingForLogicalDisengage(false) - }, }) + useEffect(() => { + if (estopStatus) { + setEstopState(estopStatus.data.status) + setShowEmergencyStopModal( + estopStatus.data.status !== DISENGAGED || isWaitingForResumeOperation + ) + } + }, [estopStatus]) - const { - isEmergencyStopModalDismissed, - setIsEmergencyStopModalDismissed, - } = useEstopContext() const isUnboxingFlowOngoing = useIsUnboxingFlowOngoing() const closeModal = (): void => { - if (estopStatus?.data.status === DISENGAGED) { - setIsEmergencyStopModalDismissed(false) - } + setIsWatingForResumeOperation(false) } const localRobot = useSelector(getLocalRobot) const localRobotName = localRobot?.name ?? 'no name' const TargetEstopModal = (): JSX.Element | null => { - switch (estopStatus?.data.status) { - case PHYSICALLY_ENGAGED: - case LOGICALLY_ENGAGED: - return ( - { - setIsWaitingForLogicalDisengage(true) - }} - /> - ) - case NOT_PRESENT: - return ( - - ) - default: - return null - } + return estopState === NOT_PRESENT ? ( + + ) : estopState !== DISENGAGED || isWaitingForResumeOperation ? ( + { + setIsWatingForResumeOperation(true) + }} + /> + ) : null } return ( <> - {estopStatus?.data.status !== DISENGAGED && !isUnboxingFlowOngoing ? ( + {showEmergencyStopModal && !isUnboxingFlowOngoing ? ( ) : null} diff --git a/app/src/organisms/EmergencyStop/__tests__/EstopPressedModal.test.tsx b/app/src/organisms/EmergencyStop/__tests__/EstopPressedModal.test.tsx index 124ea72b3ed..067211c4c06 100644 --- a/app/src/organisms/EmergencyStop/__tests__/EstopPressedModal.test.tsx +++ b/app/src/organisms/EmergencyStop/__tests__/EstopPressedModal.test.tsx @@ -8,9 +8,11 @@ import { useAcknowledgeEstopDisengageMutation } from '@opentrons/react-api-clien import { i18n } from '/app/i18n' import { getIsOnDevice } from '/app/redux/config' import { EstopPressedModal } from '../EstopPressedModal' +import { usePlacePlateReaderLid } from '/app/resources/modules' vi.mock('@opentrons/react-api-client') vi.mock('/app/redux/config') +vi.mock('/app/resources/modules') const render = (props: React.ComponentProps) => { return renderWithProviders(, { @@ -25,13 +27,19 @@ describe('EstopPressedModal - Touchscreen', () => { props = { isEngaged: true, closeModal: vi.fn(), - isWaitingForLogicalDisengage: false, - setShouldSeeLogicalDisengage: vi.fn(), + isWaitingForResumeOperation: false, + setIsWaitingForResumeOperation: vi.fn(), } vi.mocked(getIsOnDevice).mockReturnValue(true) vi.mocked(useAcknowledgeEstopDisengageMutation).mockReturnValue({ setEstopPhysicalStatus: vi.fn(), } as any) + + vi.mocked(usePlacePlateReaderLid).mockReturnValue({ + handlePlaceReaderLid: vi.fn(), + isValidPlateReaderMove: false, + isExecuting: false, + }) }) it('should render text and button', () => { @@ -59,6 +67,20 @@ describe('EstopPressedModal - Touchscreen', () => { render(props) fireEvent.click(screen.getByText('Resume robot operations')) expect(useAcknowledgeEstopDisengageMutation).toHaveBeenCalled() + expect(usePlacePlateReaderLid).toHaveBeenCalled() + }) + + it('should call a mock function to place the labware to a slot', () => { + vi.mocked(usePlacePlateReaderLid).mockReturnValue({ + handlePlaceReaderLid: vi.fn(), + isValidPlateReaderMove: true, + isExecuting: true, + }) + + render(props) + fireEvent.click(screen.getByText('Resume robot operations')) + expect(useAcknowledgeEstopDisengageMutation).toHaveBeenCalled() + expect(usePlacePlateReaderLid).toHaveBeenCalled() }) }) @@ -69,15 +91,19 @@ describe('EstopPressedModal - Desktop', () => { props = { isEngaged: true, closeModal: vi.fn(), - isDismissedModal: false, - setIsDismissedModal: vi.fn(), - isWaitingForLogicalDisengage: false, - setShouldSeeLogicalDisengage: vi.fn(), + isWaitingForResumeOperation: false, + setIsWaitingForResumeOperation: vi.fn(), } vi.mocked(getIsOnDevice).mockReturnValue(false) vi.mocked(useAcknowledgeEstopDisengageMutation).mockReturnValue({ setEstopPhysicalStatus: vi.fn(), } as any) + + vi.mocked(usePlacePlateReaderLid).mockReturnValue({ + handlePlaceReaderLid: vi.fn(), + isValidPlateReaderMove: false, + isExecuting: false, + }) }) it('should render text and button', () => { render(props) @@ -99,10 +125,18 @@ describe('EstopPressedModal - Desktop', () => { ).not.toBeDisabled() }) + it('should resume robot operation button is disabled when waiting for labware plate to finish', () => { + props.isEngaged = false + props.isWaitingForResumeOperation = true + render(props) + expect( + screen.getByRole('button', { name: 'Resume robot operations' }) + ).toBeDisabled() + }) + it('should call a mock function when clicking close icon', () => { render(props) fireEvent.click(screen.getByTestId('ModalHeader_icon_close_E-stop pressed')) - expect(props.setIsDismissedModal).toHaveBeenCalled() expect(props.closeModal).toHaveBeenCalled() }) diff --git a/app/src/organisms/ErrorRecoveryFlows/ErrorRecoveryWizard.tsx b/app/src/organisms/ErrorRecoveryFlows/ErrorRecoveryWizard.tsx index e763766ccb9..e1dd7c5add2 100644 --- a/app/src/organisms/ErrorRecoveryFlows/ErrorRecoveryWizard.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/ErrorRecoveryWizard.tsx @@ -29,7 +29,7 @@ import { import { RecoveryInProgress } from './RecoveryInProgress' import { getErrorKind } from './utils' import { RECOVERY_MAP } from './constants' -import { useHomeGripperZAxis } from './hooks' +import { useHomeGripper } from './hooks' import type { LabwareDefinition2, RobotType } from '@opentrons/shared-data' import type { RecoveryRoute, RouteStep, RecoveryContentProps } from './types' @@ -90,7 +90,7 @@ export function ErrorRecoveryWizard( routeUpdateActions, }) - useHomeGripperZAxis(props) + useHomeGripper(props) return } @@ -188,7 +188,7 @@ export function ErrorRecoveryContent(props: RecoveryContentProps): JSX.Element { return } - const buildResumeRun = (): JSX.Element => { + const buildRetryStep = (): JSX.Element => { return } @@ -246,7 +246,7 @@ export function ErrorRecoveryContent(props: RecoveryContentProps): JSX.Element { case RECOVERY_MAP.ERROR_WHILE_RECOVERING.ROUTE: return buildRecoveryError() case RECOVERY_MAP.RETRY_STEP.ROUTE: - return buildResumeRun() + return buildRetryStep() case RECOVERY_MAP.CANCEL_RUN.ROUTE: return buildCancelRun() case RECOVERY_MAP.DROP_TIP_FLOWS.ROUTE: diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/FillWellAndSkip.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/FillWellAndSkip.tsx index d01a5c343fb..dc74ed7e529 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/FillWellAndSkip.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/FillWellAndSkip.tsx @@ -89,7 +89,6 @@ export function SkipToNextStep( const { ROBOT_SKIPPING_STEP, IGNORE_AND_SKIP } = RECOVERY_MAP const { t } = useTranslation('error_recovery') - // TODO(jh, 06-18-24): EXEC-569 const secondaryBtnOnClick = (): void => { if (selectedRecoveryOption === IGNORE_AND_SKIP.ROUTE) { void proceedToRouteAndStep(IGNORE_AND_SKIP.ROUTE) diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/IgnoreErrorSkipStep.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/IgnoreErrorSkipStep.tsx index dfe9226a267..c17e947853b 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/IgnoreErrorSkipStep.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/IgnoreErrorSkipStep.tsx @@ -1,4 +1,4 @@ -import * as React from 'react' +import { useState, useEffect } from 'react' import head from 'lodash/head' import { css } from 'styled-components' import { useTranslation } from 'react-i18next' @@ -17,12 +17,14 @@ import { RECOVERY_MAP, ODD_ONLY, DESKTOP_ONLY, + ERROR_KINDS, } from '../constants' import { SelectRecoveryOption } from './SelectRecoveryOption' import { RecoveryFooterButtons, RecoverySingleColumnContentWrapper, RecoveryRadioGroup, + SkipStepInfo, } from '../shared' import type { RecoveryContentProps } from '../types' @@ -36,6 +38,8 @@ export function IgnoreErrorSkipStep(props: RecoveryContentProps): JSX.Element { switch (step) { case IGNORE_AND_SKIP.STEPS.SELECT_IGNORE_KIND: return + case IGNORE_AND_SKIP.STEPS.SKIP_STEP: + return default: console.warn(`${step} in ${route} not explicitly handled. Rerouting.`) return @@ -48,34 +52,56 @@ export function IgnoreErrorSkipStep(props: RecoveryContentProps): JSX.Element { export function IgnoreErrorStepHome({ recoveryCommands, routeUpdateActions, + errorKind, }: RecoveryContentProps): JSX.Element | null { const { t } = useTranslation('error_recovery') - const { MANUAL_FILL_AND_SKIP } = RECOVERY_MAP const { ignoreErrorKindThisRun } = recoveryCommands - const { proceedToRouteAndStep, goBackPrevStep } = routeUpdateActions + const { + proceedNextStep, + proceedToRouteAndStep, + goBackPrevStep, + } = routeUpdateActions - const [selectedOption, setSelectedOption] = React.useState( + const [selectedOption, setSelectedOption] = useState( head(IGNORE_OPTIONS_IN_ORDER) as IgnoreOption ) - // It's safe to hard code the routing here, since only one route currently - // utilizes ignoring. In the future, we may have to check the selectedRecoveryOption - // and route appropriately. + // Reset client choice to ignore all errors whenever navigating back to this view. This prevents unexpected + // behavior after pressing "go back" and ending up on this screen. + useEffect(() => { + void ignoreErrorKindThisRun(false) + }, []) + + // In order to keep routing linear, all extended "skip" flows should be kept as separate recovery options with + // go back functionality that routes to this view. Those "skip" views encapsulate the generic "skip" view. + // See the "manually fill well and skip" recovery option for an example. const ignoreOnce = (): void => { - void proceedToRouteAndStep( - MANUAL_FILL_AND_SKIP.ROUTE, - MANUAL_FILL_AND_SKIP.STEPS.SKIP - ) + switch (errorKind) { + case ERROR_KINDS.NO_LIQUID_DETECTED: + void proceedToRouteAndStep( + RECOVERY_MAP.MANUAL_FILL_AND_SKIP.ROUTE, + RECOVERY_MAP.MANUAL_FILL_AND_SKIP.STEPS.SKIP + ) + break + default: + void proceedNextStep() + } } // See ignoreOnce comment. const ignoreAlways = (): void => { - void ignoreErrorKindThisRun().then(() => - proceedToRouteAndStep( - MANUAL_FILL_AND_SKIP.ROUTE, - MANUAL_FILL_AND_SKIP.STEPS.SKIP - ) - ) + void ignoreErrorKindThisRun(true).then(() => { + switch (errorKind) { + case ERROR_KINDS.NO_LIQUID_DETECTED: + void proceedToRouteAndStep( + RECOVERY_MAP.MANUAL_FILL_AND_SKIP.ROUTE, + RECOVERY_MAP.MANUAL_FILL_AND_SKIP.STEPS.SKIP + ) + break + default: + void proceedNextStep() + } + }) } const primaryOnClick = (): void => { diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/ManageTips.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/ManageTips.tsx index 5d2ad93c80a..0cd49fec3ea 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/ManageTips.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/ManageTips.tsx @@ -252,7 +252,7 @@ export function useDropTipFlowUtils({ const buildCopyOverrides = (): FixitCommandTypeUtils['copyOverrides'] => { return { tipDropCompleteBtnCopy: buildTipDropCompleteBtn(), - beforeBeginningTopText: t('preserve_aspirated_liquid'), + beforeBeginningTopText: t('do_you_need_to_blowout'), } } diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/SelectRecoveryOption.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/SelectRecoveryOption.tsx index 36b22c6ed3c..c44252e2da9 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/SelectRecoveryOption.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/SelectRecoveryOption.tsx @@ -1,8 +1,10 @@ import { useState, useEffect } from 'react' import head from 'lodash/head' import { useTranslation } from 'react-i18next' +import { css } from 'styled-components' import { + RESPONSIVENESS, DIRECTION_COLUMN, Flex, SPACING, @@ -14,14 +16,8 @@ import { RECOVERY_MAP, ERROR_KINDS, ODD_SECTION_TITLE_STYLE, - ODD_ONLY, - DESKTOP_ONLY, } from '../constants' -import { - RecoveryODDOneDesktopTwoColumnContentWrapper, - RecoveryRadioGroup, - FailedStepNextStep, -} from '../shared' +import { RecoverySingleColumnContentWrapper } from '../shared' import type { ErrorKind, RecoveryContentProps, RecoveryRoute } from '../types' import type { PipetteWithTip } from '/app/organisms/DropTipWizardFlows' @@ -52,7 +48,7 @@ export function SelectRecoveryOptionHome({ currentRecoveryOptionUtils, getRecoveryOptionCopy, analytics, - ...rest + isOnDevice, }: RecoveryContentProps): JSX.Element | null { const { t } = useTranslation('error_recovery') const { proceedToRouteAndStep } = routeUpdateActions @@ -66,7 +62,7 @@ export function SelectRecoveryOptionHome({ useCurrentTipStatus(determineTipStatus) return ( - { analytics.reportActionSelectedEvent(selectedRoute) @@ -83,27 +79,16 @@ export function SelectRecoveryOptionHome({ > {t('choose_a_recovery_action')} - - - - - - + - - + ) } @@ -111,23 +96,21 @@ interface RecoveryOptionsProps { validRecoveryOptions: RecoveryRoute[] setSelectedRoute: (route: RecoveryRoute) => void getRecoveryOptionCopy: RecoveryContentProps['getRecoveryOptionCopy'] - errorKind: ErrorKind + errorKind: RecoveryContentProps['errorKind'] + isOnDevice: RecoveryContentProps['isOnDevice'] selectedRoute?: RecoveryRoute } -// For ODD use only. -export function ODDRecoveryOptions({ + +export function RecoveryOptions({ errorKind, validRecoveryOptions, selectedRoute, setSelectedRoute, getRecoveryOptionCopy, + isOnDevice, }: RecoveryOptionsProps): JSX.Element { return ( - + {validRecoveryOptions.map((recoveryOption: RecoveryRoute) => { const optionName = getRecoveryOptionCopy(recoveryOption, errorKind) return ( @@ -140,6 +123,7 @@ export function ODDRecoveryOptions({ }} isSelected={recoveryOption === selectedRoute} radioButtonType="large" + largeDesktopBorderRadius={!isOnDevice} /> ) })} @@ -147,38 +131,16 @@ export function ODDRecoveryOptions({ ) } -export function DesktopRecoveryOptions({ - errorKind, - validRecoveryOptions, - selectedRoute, - setSelectedRoute, - getRecoveryOptionCopy, -}: RecoveryOptionsProps): JSX.Element { - return ( - { - setSelectedRoute(e.currentTarget.value) - }} - value={selectedRoute} - options={validRecoveryOptions.map( - (option: RecoveryRoute) => - ({ - value: option, - children: ( - - {getRecoveryOptionCopy(option, errorKind)} - - ), - } as const) - )} - /> - ) -} +const RECOVERY_OPTION_CONTAINER_STYLE = css` + flex-direction: ${DIRECTION_COLUMN}; + grid-gap: ${SPACING.spacing4}; + width: 100%; + + @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { + grid-gap: ${SPACING.spacing8}; + } +` + // Pre-fetch tip attachment status. Users are not blocked from proceeding at this step. export function useCurrentTipStatus( determineTipStatus: () => Promise @@ -254,7 +216,3 @@ export const GENERAL_ERROR_OPTIONS: RecoveryRoute[] = [ RECOVERY_MAP.RETRY_STEP.ROUTE, RECOVERY_MAP.CANCEL_RUN.ROUTE, ] - -const RADIO_GAP = ` - gap: ${SPACING.spacing4}; -` diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/IgnoreErrorSkipStep.test.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/IgnoreErrorSkipStep.test.tsx index 0e1789aa797..547334f77c4 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/IgnoreErrorSkipStep.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/IgnoreErrorSkipStep.test.tsx @@ -10,19 +10,23 @@ import { IgnoreErrorStepHome, IgnoreOptions, } from '../IgnoreErrorSkipStep' -import { RECOVERY_MAP } from '../../constants' +import { ERROR_KINDS, RECOVERY_MAP } from '../../constants' import { SelectRecoveryOption } from '../SelectRecoveryOption' import { clickButtonLabeled } from '../../__tests__/util' +import { SkipStepInfo } from '/app/organisms/ErrorRecoveryFlows/shared' import type { Mock } from 'vitest' -vi.mock('../shared', async () => { - const actual = await vi.importActual('../shared') +vi.mock('/app/organisms/ErrorRecoveryFlows/shared', async () => { + const actual = await vi.importActual( + '/app/organisms/ErrorRecoveryFlows/shared' + ) return { ...actual, RecoverySingleColumnContentWrapper: vi.fn(({ children }) => (
{children}
)), + SkipStepInfo: vi.fn(), } }) vi.mock('../SelectRecoveryOption') @@ -47,11 +51,13 @@ describe('IgnoreErrorSkipStep', () => { beforeEach(() => { props = { ...mockRecoveryContentProps, + recoveryCommands: { ignoreErrorKindThisRun: vi.fn() } as any, } vi.mocked(SelectRecoveryOption).mockReturnValue(
MOCK_SELECT_RECOVERY_OPTION
) + vi.mocked(SkipStepInfo).mockReturnValue(
MOCK_SKIP_STEP_INFO
) }) it(`renders IgnoreErrorStepHome when step is ${RECOVERY_MAP.IGNORE_AND_SKIP.STEPS.SELECT_IGNORE_KIND}`, () => { @@ -66,6 +72,18 @@ describe('IgnoreErrorSkipStep', () => { screen.getByText('Ignore similar errors later in the run?') }) + it(`renders SkipStepInfo when step is ${RECOVERY_MAP.IGNORE_AND_SKIP.STEPS.SKIP_STEP}`, () => { + props = { + ...props, + recoveryMap: { + ...props.recoveryMap, + step: RECOVERY_MAP.IGNORE_AND_SKIP.STEPS.SKIP_STEP, + }, + } + render(props) + screen.getByText('MOCK_SKIP_STEP_INFO') + }) + it('renders SelectRecoveryOption as a fallback', () => { props = { ...props, @@ -84,26 +102,30 @@ describe('IgnoreErrorStepHome', () => { let mockIgnoreErrorKindThisRun: Mock let mockProceedToRouteAndStep: Mock let mockGoBackPrevStep: Mock + let mockProceedNextStep: Mock beforeEach(() => { mockIgnoreErrorKindThisRun = vi.fn(() => Promise.resolve()) mockProceedToRouteAndStep = vi.fn() mockGoBackPrevStep = vi.fn() + mockProceedNextStep = vi.fn() props = { ...mockRecoveryContentProps, isOnDevice: true, + errorKind: ERROR_KINDS.NO_LIQUID_DETECTED, recoveryCommands: { ignoreErrorKindThisRun: mockIgnoreErrorKindThisRun, } as any, routeUpdateActions: { proceedToRouteAndStep: mockProceedToRouteAndStep, goBackPrevStep: mockGoBackPrevStep, + proceedNextStep: mockProceedNextStep, } as any, } }) - it('calls ignoreOnce when "ignore_only_this_error" is selected and primary button is clicked', async () => { + it(`ignoreOnce correctly routes "ignore_only_this_error" is clicked and the errorKind is ${ERROR_KINDS.NO_LIQUID_DETECTED}`, async () => { renderIgnoreErrorStepHome(props) fireEvent.click(screen.queryAllByText('Ignore only this error')[0]) clickButtonLabeled('Continue') @@ -115,7 +137,19 @@ describe('IgnoreErrorStepHome', () => { }) }) - it('calls ignoreAlways when "ignore_all_errors_of_this_type" is selected and primary button is clicked', async () => { + it(`ignoreOnce correctly routes "ignore_only_this_error" is clicked and the errorKind not explicitly handled`, async () => { + renderIgnoreErrorStepHome({ + ...props, + errorKind: ERROR_KINDS.GENERAL_ERROR, + }) + fireEvent.click(screen.queryAllByText('Ignore only this error')[0]) + clickButtonLabeled('Continue') + await waitFor(() => { + expect(mockProceedNextStep).toHaveBeenCalled() + }) + }) + + it(`ignoreAlways correctly routes when "ignore_all_errors_of_this_type" is clicked and the errorKind is ${ERROR_KINDS.NO_LIQUID_DETECTED}`, async () => { renderIgnoreErrorStepHome(props) fireEvent.click(screen.queryAllByText('Ignore all errors of this type')[0]) clickButtonLabeled('Continue') @@ -130,6 +164,18 @@ describe('IgnoreErrorStepHome', () => { }) }) + it(`ignoreAlways correctly routes "ignore_all_errors_of_this_type" is clicked and the errorKind not explicitly handled`, async () => { + renderIgnoreErrorStepHome({ + ...props, + errorKind: ERROR_KINDS.GENERAL_ERROR, + }) + fireEvent.click(screen.queryAllByText('Ignore all errors of this type')[0]) + clickButtonLabeled('Continue') + await waitFor(() => { + expect(mockProceedNextStep).toHaveBeenCalled() + }) + }) + it('calls goBackPrevStep when secondary button is clicked', () => { renderIgnoreErrorStepHome(props) clickButtonLabeled('Go back') diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/ManageTips.test.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/ManageTips.test.tsx index dd86409e7d6..39b3ab57256 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/ManageTips.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/ManageTips.test.tsx @@ -282,7 +282,7 @@ describe('useDropTipFlowUtils', () => { testingRender(result.current.copyOverrides.beforeBeginningTopText as any) - screen.getByText('First, do you need to preserve aspirated liquid?') + screen.getByText('First, do you need to blowout aspirated liquid?') testingRender(result.current.copyOverrides.tipDropCompleteBtnCopy as any) diff --git a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/SelectRecoveryOptions.test.tsx b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/SelectRecoveryOptions.test.tsx index 0d9fae0f958..a0dd0c778ca 100644 --- a/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/SelectRecoveryOptions.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/RecoveryOptions/__tests__/SelectRecoveryOptions.test.tsx @@ -8,8 +8,7 @@ import { i18n } from '/app/i18n' import { mockRecoveryContentProps } from '../../__fixtures__' import { SelectRecoveryOption, - ODDRecoveryOptions, - DesktopRecoveryOptions, + RecoveryOptions, getRecoveryOptions, GENERAL_ERROR_OPTIONS, OVERPRESSURE_WHILE_ASPIRATING_OPTIONS, @@ -36,21 +35,13 @@ const renderSelectRecoveryOption = ( )[0] } -const renderODDRecoveryOptions = ( - props: React.ComponentProps +const renderRecoveryOptions = ( + props: React.ComponentProps ) => { - return renderWithProviders(, { + return renderWithProviders(, { i18nInstance: i18n, })[0] } -const renderDesktopRecoveryOptions = ( - props: React.ComponentProps -) => { - return renderWithProviders(, { - i18nInstance: i18n, - })[0] -} - describe('SelectRecoveryOption', () => { const { RETRY_STEP, RETRY_NEW_TIPS } = RECOVERY_MAP let props: React.ComponentProps @@ -241,194 +232,188 @@ describe('SelectRecoveryOption', () => { ) }) }) -;([ - ['desktop', renderDesktopRecoveryOptions] as const, - ['odd', renderODDRecoveryOptions] as const, -] as const).forEach(([target, renderer]) => { - describe(`RecoveryOptions on ${target}`, () => { - let props: React.ComponentProps - let mockSetSelectedRoute: Mock - let mockGetRecoveryOptionCopy: Mock - - beforeEach(() => { - mockSetSelectedRoute = vi.fn() - mockGetRecoveryOptionCopy = vi.fn() - const generalRecoveryOptions = getRecoveryOptions( - ERROR_KINDS.GENERAL_ERROR +describe('RecoveryOptions', () => { + let props: React.ComponentProps + let mockSetSelectedRoute: Mock + let mockGetRecoveryOptionCopy: Mock + + beforeEach(() => { + mockSetSelectedRoute = vi.fn() + mockGetRecoveryOptionCopy = vi.fn() + const generalRecoveryOptions = getRecoveryOptions(ERROR_KINDS.GENERAL_ERROR) + + props = { + errorKind: ERROR_KINDS.GENERAL_ERROR, + validRecoveryOptions: generalRecoveryOptions, + setSelectedRoute: mockSetSelectedRoute, + getRecoveryOptionCopy: mockGetRecoveryOptionCopy, + isOnDevice: true, + } + + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.RETRY_STEP.ROUTE, expect.any(String)) + .thenReturn('Retry step') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.RETRY_STEP.ROUTE, ERROR_KINDS.TIP_DROP_FAILED) + .thenReturn('Retry dropping tip') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.CANCEL_RUN.ROUTE, expect.any(String)) + .thenReturn('Cancel run') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.RETRY_NEW_TIPS.ROUTE, expect.any(String)) + .thenReturn('Retry with new tips') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.MANUAL_FILL_AND_SKIP.ROUTE, expect.any(String)) + .thenReturn('Manually fill well and skip to next step') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.RETRY_SAME_TIPS.ROUTE, expect.any(String)) + .thenReturn('Retry with same tips') + when(mockGetRecoveryOptionCopy) + .calledWith( + RECOVERY_MAP.SKIP_STEP_WITH_SAME_TIPS.ROUTE, + expect.any(String) ) + .thenReturn('Skip to next step with same tips') + when(mockGetRecoveryOptionCopy) + .calledWith( + RECOVERY_MAP.SKIP_STEP_WITH_NEW_TIPS.ROUTE, + expect.any(String) + ) + .thenReturn('Skip to next step with new tips') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.IGNORE_AND_SKIP.ROUTE, expect.any(String)) + .thenReturn('Ignore error and skip to next step') + when(mockGetRecoveryOptionCopy) + .calledWith(RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE, expect.any(String)) + .thenReturn('Manually move labware and skip to next step') + when(mockGetRecoveryOptionCopy) + .calledWith( + RECOVERY_MAP.MANUAL_REPLACE_AND_RETRY.ROUTE, + expect.any(String) + ) + .thenReturn('Manually replace labware on deck and retry step') + }) - props = { - errorKind: ERROR_KINDS.GENERAL_ERROR, - validRecoveryOptions: generalRecoveryOptions, - setSelectedRoute: mockSetSelectedRoute, - getRecoveryOptionCopy: mockGetRecoveryOptionCopy, - } - - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.RETRY_STEP.ROUTE, expect.any(String)) - .thenReturn('Retry step') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.RETRY_STEP.ROUTE, ERROR_KINDS.TIP_DROP_FAILED) - .thenReturn('Retry dropping tip') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.CANCEL_RUN.ROUTE, expect.any(String)) - .thenReturn('Cancel run') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.RETRY_NEW_TIPS.ROUTE, expect.any(String)) - .thenReturn('Retry with new tips') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.MANUAL_FILL_AND_SKIP.ROUTE, expect.any(String)) - .thenReturn('Manually fill well and skip to next step') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.RETRY_SAME_TIPS.ROUTE, expect.any(String)) - .thenReturn('Retry with same tips') - when(mockGetRecoveryOptionCopy) - .calledWith( - RECOVERY_MAP.SKIP_STEP_WITH_SAME_TIPS.ROUTE, - expect.any(String) - ) - .thenReturn('Skip to next step with same tips') - when(mockGetRecoveryOptionCopy) - .calledWith( - RECOVERY_MAP.SKIP_STEP_WITH_NEW_TIPS.ROUTE, - expect.any(String) - ) - .thenReturn('Skip to next step with new tips') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.IGNORE_AND_SKIP.ROUTE, expect.any(String)) - .thenReturn('Ignore error and skip to next step') - when(mockGetRecoveryOptionCopy) - .calledWith(RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE, expect.any(String)) - .thenReturn('Manually move labware and skip to next step') - when(mockGetRecoveryOptionCopy) - .calledWith( - RECOVERY_MAP.MANUAL_REPLACE_AND_RETRY.ROUTE, - expect.any(String) - ) - .thenReturn('Manually replace labware on deck and retry step') - }) + it('renders valid recovery options for a general error errorKind', () => { + renderRecoveryOptions(props) - it('renders valid recovery options for a general error errorKind', () => { - renderer(props) + screen.getByRole('label', { name: 'Retry step' }) + screen.getByRole('label', { name: 'Cancel run' }) + }) - screen.getByRole('label', { name: 'Retry step' }) - screen.getByRole('label', { name: 'Cancel run' }) - }) + it(`renders valid recovery options for a ${ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING} errorKind`, () => { + props = { + ...props, + validRecoveryOptions: OVERPRESSURE_WHILE_ASPIRATING_OPTIONS, + } - it(`renders valid recovery options for a ${ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING} errorKind`, () => { - props = { - ...props, - validRecoveryOptions: OVERPRESSURE_WHILE_ASPIRATING_OPTIONS, - } + renderRecoveryOptions(props) - renderer(props) + screen.getByRole('label', { name: 'Retry with new tips' }) + screen.getByRole('label', { name: 'Cancel run' }) + }) - screen.getByRole('label', { name: 'Retry with new tips' }) - screen.getByRole('label', { name: 'Cancel run' }) - }) + it('updates the selectedRoute when a new option is selected', () => { + renderRecoveryOptions(props) - it('updates the selectedRoute when a new option is selected', () => { - renderer(props) + fireEvent.click(screen.getByRole('label', { name: 'Cancel run' })) - fireEvent.click(screen.getByRole('label', { name: 'Cancel run' })) + expect(mockSetSelectedRoute).toHaveBeenCalledWith( + RECOVERY_MAP.CANCEL_RUN.ROUTE + ) + }) - expect(mockSetSelectedRoute).toHaveBeenCalledWith( - RECOVERY_MAP.CANCEL_RUN.ROUTE - ) + it(`renders valid recovery options for a ${ERROR_KINDS.NO_LIQUID_DETECTED} errorKind`, () => { + props = { + ...props, + validRecoveryOptions: NO_LIQUID_DETECTED_OPTIONS, + } + + renderRecoveryOptions(props) + + screen.getByRole('label', { + name: 'Manually fill well and skip to next step', }) + screen.getByRole('label', { name: 'Ignore error and skip to next step' }) + screen.getByRole('label', { name: 'Cancel run' }) + }) - it(`renders valid recovery options for a ${ERROR_KINDS.NO_LIQUID_DETECTED} errorKind`, () => { - props = { - ...props, - validRecoveryOptions: NO_LIQUID_DETECTED_OPTIONS, - } + it(`renders valid recovery options for a ${ERROR_KINDS.OVERPRESSURE_PREPARE_TO_ASPIRATE} errorKind`, () => { + props = { + ...props, + validRecoveryOptions: OVERPRESSURE_PREPARE_TO_ASPIRATE, + } - renderer(props) + renderRecoveryOptions(props) - screen.getByRole('label', { - name: 'Manually fill well and skip to next step', - }) - screen.getByRole('label', { name: 'Ignore error and skip to next step' }) - screen.getByRole('label', { name: 'Cancel run' }) - }) + screen.getByRole('label', { name: 'Retry with new tips' }) + screen.getByRole('label', { name: 'Retry with same tips' }) + screen.getByRole('label', { name: 'Cancel run' }) + }) + + it(`renders valid recovery options for a ${ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING} errorKind`, () => { + props = { + ...props, + validRecoveryOptions: OVERPRESSURE_WHILE_DISPENSING_OPTIONS, + } + + renderRecoveryOptions(props) + + screen.getByRole('label', { name: 'Skip to next step with same tips' }) + screen.getByRole('label', { name: 'Skip to next step with new tips' }) + screen.getByRole('label', { name: 'Cancel run' }) + }) - it(`renders valid recovery options for a ${ERROR_KINDS.OVERPRESSURE_PREPARE_TO_ASPIRATE} errorKind`, () => { - props = { - ...props, - validRecoveryOptions: OVERPRESSURE_PREPARE_TO_ASPIRATE, - } + it(`renders valid recovery options for a ${ERROR_KINDS.TIP_NOT_DETECTED} errorKind`, () => { + props = { + ...props, + validRecoveryOptions: TIP_NOT_DETECTED_OPTIONS, + } - renderer(props) + renderRecoveryOptions(props) - screen.getByRole('label', { name: 'Retry with new tips' }) - screen.getByRole('label', { name: 'Retry with same tips' }) - screen.getByRole('label', { name: 'Cancel run' }) + screen.getByRole('label', { + name: 'Retry step', }) + screen.getByRole('label', { + name: 'Ignore error and skip to next step', + }) + screen.getByRole('label', { name: 'Cancel run' }) + }) - it(`renders valid recovery options for a ${ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING} errorKind`, () => { - props = { - ...props, - validRecoveryOptions: OVERPRESSURE_WHILE_DISPENSING_OPTIONS, - } + it(`renders valid recovery options for a ${ERROR_KINDS.TIP_DROP_FAILED} errorKind`, () => { + props = { + ...props, + errorKind: ERROR_KINDS.TIP_DROP_FAILED, + validRecoveryOptions: TIP_DROP_FAILED_OPTIONS, + } - renderer(props) + renderRecoveryOptions(props) - screen.getByRole('label', { name: 'Skip to next step with same tips' }) - screen.getByRole('label', { name: 'Skip to next step with new tips' }) - screen.getByRole('label', { name: 'Cancel run' }) + screen.getByRole('label', { + name: 'Retry dropping tip', }) - - it(`renders valid recovery options for a ${ERROR_KINDS.TIP_NOT_DETECTED} errorKind`, () => { - props = { - ...props, - validRecoveryOptions: TIP_NOT_DETECTED_OPTIONS, - } - - renderer(props) - - screen.getByRole('label', { - name: 'Retry step', - }) - screen.getByRole('label', { - name: 'Ignore error and skip to next step', - }) - screen.getByRole('label', { name: 'Cancel run' }) + screen.getByRole('label', { + name: 'Ignore error and skip to next step', }) + screen.getByRole('label', { name: 'Cancel run' }) + }) - it(`renders valid recovery options for a ${ERROR_KINDS.TIP_DROP_FAILED} errorKind`, () => { - props = { - ...props, - errorKind: ERROR_KINDS.TIP_DROP_FAILED, - validRecoveryOptions: TIP_DROP_FAILED_OPTIONS, - } - - renderer(props) - - screen.getByRole('label', { - name: 'Retry dropping tip', - }) - screen.getByRole('label', { - name: 'Ignore error and skip to next step', - }) - screen.getByRole('label', { name: 'Cancel run' }) - }) + it(`renders valid recovery options for a ${ERROR_KINDS.GRIPPER_ERROR} errorKind`, () => { + props = { + ...props, + validRecoveryOptions: GRIPPER_ERROR_OPTIONS, + } + + renderRecoveryOptions(props) - it(`renders valid recovery options for a ${ERROR_KINDS.GRIPPER_ERROR} errorKind`, () => { - props = { - ...props, - validRecoveryOptions: GRIPPER_ERROR_OPTIONS, - } - - renderer(props) - - screen.getByRole('label', { - name: 'Manually move labware and skip to next step', - }) - screen.getByRole('label', { - name: 'Manually replace labware on deck and retry step', - }) - screen.getByRole('label', { name: 'Cancel run' }) + screen.getByRole('label', { + name: 'Manually move labware and skip to next step', + }) + screen.getByRole('label', { + name: 'Manually replace labware on deck and retry step', }) + screen.getByRole('label', { name: 'Cancel run' }) }) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/__tests__/ErrorRecoveryFlows.test.tsx b/app/src/organisms/ErrorRecoveryFlows/__tests__/ErrorRecoveryFlows.test.tsx index b4fda69bd13..d73d402585d 100644 --- a/app/src/organisms/ErrorRecoveryFlows/__tests__/ErrorRecoveryFlows.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/__tests__/ErrorRecoveryFlows.test.tsx @@ -8,7 +8,7 @@ import { RUN_STATUS_RUNNING, RUN_STATUS_STOP_REQUESTED, } from '@opentrons/api-client' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command' +import { getLoadedLabwareDefinitionsByUri } from '@opentrons/shared-data' import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' @@ -33,7 +33,13 @@ vi.mock('/app/redux/config') vi.mock('../RecoverySplash') vi.mock('/app/redux-resources/analytics') vi.mock('@opentrons/react-api-client') -vi.mock('/app/molecules/Command') +vi.mock('@opentrons/shared-data', async () => { + const actual = await vi.importActual('@opentrons/shared-data') + return { + ...actual, + getLoadedLabwareDefinitionsByUri: vi.fn(), + } +}) vi.mock('react-redux', async () => { const actual = await vi.importActual('react-redux') return { @@ -45,7 +51,6 @@ vi.mock('react-redux', async () => { describe('useErrorRecoveryFlows', () => { beforeEach(() => { vi.mocked(useCurrentlyRecoveringFrom).mockReturnValue('mockCommand' as any) - vi.mocked(getLabwareDefinitionsFromCommands).mockReturnValue([]) }) it('should have initial state of isERActive as false', () => { @@ -143,7 +148,7 @@ describe('ErrorRecoveryFlows', () => { runStatus: RUN_STATUS_AWAITING_RECOVERY, failedCommandByRunRecord: mockFailedCommand, runId: 'MOCK_RUN_ID', - protocolAnalysis: {} as any, + protocolAnalysis: null, } vi.mocked(ErrorRecoveryWizard).mockReturnValue(
MOCK WIZARD
) vi.mocked(RecoverySplash).mockReturnValue(
MOCK RUN PAUSED SPLASH
) @@ -168,6 +173,7 @@ describe('ErrorRecoveryFlows', () => { intent: 'recovering', showTakeover: false, }) + vi.mocked(getLoadedLabwareDefinitionsByUri).mockReturnValue({}) }) it('renders the wizard when showERWizard is true', () => { diff --git a/app/src/organisms/ErrorRecoveryFlows/constants.ts b/app/src/organisms/ErrorRecoveryFlows/constants.ts index d63e69e5e22..75835fd29f3 100644 --- a/app/src/organisms/ErrorRecoveryFlows/constants.ts +++ b/app/src/organisms/ErrorRecoveryFlows/constants.ts @@ -120,7 +120,7 @@ export const RECOVERY_MAP = { }, IGNORE_AND_SKIP: { ROUTE: 'ignore-and-skip-step', - STEPS: { SELECT_IGNORE_KIND: 'select-ignore' }, + STEPS: { SELECT_IGNORE_KIND: 'select-ignore', SKIP_STEP: 'skip-step' }, }, MANUAL_FILL_AND_SKIP: { ROUTE: 'manual-fill-well-and-skip', @@ -248,7 +248,10 @@ export const STEP_ORDER: StepOrder = { DROP_TIP_FLOWS.STEPS.CHOOSE_TIP_DROP, ], [REFILL_AND_RESUME.ROUTE]: [], - [IGNORE_AND_SKIP.ROUTE]: [IGNORE_AND_SKIP.STEPS.SELECT_IGNORE_KIND], + [IGNORE_AND_SKIP.ROUTE]: [ + IGNORE_AND_SKIP.STEPS.SELECT_IGNORE_KIND, + IGNORE_AND_SKIP.STEPS.SKIP_STEP, + ], [CANCEL_RUN.ROUTE]: [CANCEL_RUN.STEPS.CONFIRM_CANCEL], [MANUAL_FILL_AND_SKIP.ROUTE]: [ MANUAL_FILL_AND_SKIP.STEPS.MANUAL_FILL, @@ -343,6 +346,7 @@ export const RECOVERY_MAP_METADATA: RecoveryRouteStepMetadata = { [IGNORE_AND_SKIP.STEPS.SELECT_IGNORE_KIND]: { allowDoorOpen: false, }, + [IGNORE_AND_SKIP.STEPS.SKIP_STEP]: { allowDoorOpen: false }, }, [MANUAL_FILL_AND_SKIP.ROUTE]: { [MANUAL_FILL_AND_SKIP.STEPS.MANUAL_FILL]: { diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useFailedLabwareUtils.test.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useFailedLabwareUtils.test.tsx similarity index 69% rename from app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useFailedLabwareUtils.test.ts rename to app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useFailedLabwareUtils.test.tsx index a98818b6efd..a24afb09b29 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useFailedLabwareUtils.test.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useFailedLabwareUtils.test.tsx @@ -1,13 +1,19 @@ import { describe, it, expect } from 'vitest' -import { renderHook } from '@testing-library/react' +import { screen, renderHook } from '@testing-library/react' +import { renderWithProviders } from '/app/__testing-utils__' +import { i18n } from '/app/i18n' import { getRelevantWellName, getRelevantFailedLabwareCmdFrom, useRelevantFailedLwLocations, + useInitialSelectedLocationsFrom, } from '../useFailedLabwareUtils' import { DEFINED_ERROR_TYPES } from '../../constants' +import type { ComponentProps } from 'react' +import type { GetRelevantLwLocationsParams } from '../useFailedLabwareUtils' + describe('getRelevantWellName', () => { const failedPipetteInfo = { data: { @@ -159,12 +165,26 @@ describe('getRelevantFailedLabwareCmdFrom', () => { }) }) -// TODO(jh 10-15-24): This testing will can more useful once translation is refactored out of this function. +const TestWrapper = (props: GetRelevantLwLocationsParams) => { + const displayLocation = useRelevantFailedLwLocations(props) + return ( + <> +
{`Current Loc: ${displayLocation.displayNameCurrentLoc}`}
+
{`New Loc: ${displayLocation.displayNameNewLoc}`}
+ + ) +} + +const render = (props: ComponentProps) => { + return renderWithProviders(, { + i18nInstance: i18n, + })[0] +} + describe('useRelevantFailedLwLocations', () => { - const mockProtocolAnalysis = {} as any - const mockAllRunDefs = [] as any + const mockRunRecord = { data: { modules: [], labware: [] } } as any const mockFailedLabware = { - location: { slot: 'D1' }, + location: { slotName: 'D1' }, } as any it('should return current location for non-moveLabware commands', () => { @@ -172,41 +192,72 @@ describe('useRelevantFailedLwLocations', () => { commandType: 'aspirate', } as any + render({ + failedLabware: mockFailedLabware, + failedCommandByRunRecord: mockFailedCommand, + runRecord: mockRunRecord, + }) + + screen.getByText('Current Loc: Slot D1') + screen.getByText('New Loc: null') + const { result } = renderHook(() => useRelevantFailedLwLocations({ failedLabware: mockFailedLabware, failedCommandByRunRecord: mockFailedCommand, - protocolAnalysis: mockProtocolAnalysis, - allRunDefs: mockAllRunDefs, + runRecord: mockRunRecord, }) ) - expect(result.current).toEqual({ - currentLoc: '', - newLoc: null, - }) + expect(result.current.currentLoc).toStrictEqual({ slotName: 'D1' }) + expect(result.current.newLoc).toBeNull() }) - it('should return current and new location for moveLabware commands', () => { + it('should return current and new locations for moveLabware commands', () => { const mockFailedCommand = { commandType: 'moveLabware', params: { - newLocation: { slot: 'C2' }, + newLocation: { slotName: 'C2' }, }, } as any + render({ + failedLabware: mockFailedLabware, + failedCommandByRunRecord: mockFailedCommand, + runRecord: mockRunRecord, + }) + + screen.getByText('Current Loc: Slot D1') + screen.getByText('New Loc: Slot C2') + const { result } = renderHook(() => useRelevantFailedLwLocations({ failedLabware: mockFailedLabware, failedCommandByRunRecord: mockFailedCommand, - protocolAnalysis: mockProtocolAnalysis, - allRunDefs: mockAllRunDefs, + runRecord: mockRunRecord, }) ) - expect(result.current).toEqual({ - currentLoc: '', - newLoc: '', - }) + expect(result.current.currentLoc).toStrictEqual({ slotName: 'D1' }) + expect(result.current.newLoc).toStrictEqual({ slotName: 'C2' }) + }) +}) + +describe('useInitialSelectedLocationsFrom', () => { + it('updates result if the relevant command changes', () => { + const cmd = { commandType: 'pickUpTip', params: { wellName: 'A1' } } as any + const cmd2 = { commandType: 'pickUpTip', params: { wellName: 'A2' } } as any + + const { result, rerender } = renderHook((cmd: any) => + useInitialSelectedLocationsFrom(cmd) + ) + + rerender(cmd) + + expect(result.current).toStrictEqual({ A1: null }) + + rerender(cmd2) + + expect(result.current).toStrictEqual({ A2: null }) }) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useHomeGripperZAxis.test.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useHomeGripperZAxis.test.ts index 197dfbfd3e7..32f5d939eb8 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useHomeGripperZAxis.test.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useHomeGripperZAxis.test.ts @@ -1,12 +1,14 @@ import { renderHook, act } from '@testing-library/react' import { describe, it, expect, vi, beforeEach } from 'vitest' -import { useHomeGripperZAxis } from '../useHomeGripperZAxis' +import { useHomeGripper } from '../useHomeGripper' import { RECOVERY_MAP } from '/app/organisms/ErrorRecoveryFlows/constants' -describe('useHomeGripperZAxis', () => { +describe('useHomeGripper', () => { const mockRecoveryCommands = { - homeGripperZAxis: vi.fn().mockResolvedValue(undefined), + updatePositionEstimatorsAndHomeGripper: vi + .fn() + .mockResolvedValue(undefined), } const mockRouteUpdateActions = { @@ -28,7 +30,7 @@ describe('useHomeGripperZAxis', () => { it('should home gripper Z axis when in manual gripper step and door is closed', async () => { renderHook(() => { - useHomeGripperZAxis({ + useHomeGripper({ recoveryCommands: mockRecoveryCommands, routeUpdateActions: mockRouteUpdateActions, recoveryMap: mockRecoveryMap, @@ -43,7 +45,9 @@ describe('useHomeGripperZAxis', () => { expect(mockRouteUpdateActions.handleMotionRouting).toHaveBeenCalledWith( true ) - expect(mockRecoveryCommands.homeGripperZAxis).toHaveBeenCalled() + expect( + mockRecoveryCommands.updatePositionEstimatorsAndHomeGripper + ).toHaveBeenCalled() expect(mockRouteUpdateActions.handleMotionRouting).toHaveBeenCalledWith( false ) @@ -51,7 +55,7 @@ describe('useHomeGripperZAxis', () => { it('should go back to previous step when door is open', () => { renderHook(() => { - useHomeGripperZAxis({ + useHomeGripper({ recoveryCommands: mockRecoveryCommands, routeUpdateActions: mockRouteUpdateActions, recoveryMap: mockRecoveryMap, @@ -60,12 +64,14 @@ describe('useHomeGripperZAxis', () => { }) expect(mockRouteUpdateActions.goBackPrevStep).toHaveBeenCalled() - expect(mockRecoveryCommands.homeGripperZAxis).not.toHaveBeenCalled() + expect( + mockRecoveryCommands.updatePositionEstimatorsAndHomeGripper + ).not.toHaveBeenCalled() }) it('should not home again if already homed once', async () => { const { rerender } = renderHook(() => { - useHomeGripperZAxis({ + useHomeGripper({ recoveryCommands: mockRecoveryCommands, routeUpdateActions: mockRouteUpdateActions, recoveryMap: mockRecoveryMap, @@ -77,17 +83,21 @@ describe('useHomeGripperZAxis', () => { await new Promise(resolve => setTimeout(resolve, 0)) }) - expect(mockRecoveryCommands.homeGripperZAxis).toHaveBeenCalledTimes(1) + expect( + mockRecoveryCommands.updatePositionEstimatorsAndHomeGripper + ).toHaveBeenCalledTimes(1) rerender() - expect(mockRecoveryCommands.homeGripperZAxis).toHaveBeenCalledTimes(1) + expect( + mockRecoveryCommands.updatePositionEstimatorsAndHomeGripper + ).toHaveBeenCalledTimes(1) }) it('should reset hasHomedOnce when step changes to non-manual gripper step and back', async () => { const { rerender } = renderHook( ({ recoveryMap }) => { - useHomeGripperZAxis({ + useHomeGripper({ recoveryCommands: mockRecoveryCommands, routeUpdateActions: mockRouteUpdateActions, recoveryMap, @@ -103,7 +113,9 @@ describe('useHomeGripperZAxis', () => { await new Promise(resolve => setTimeout(resolve, 0)) }) - expect(mockRecoveryCommands.homeGripperZAxis).toHaveBeenCalledTimes(1) + expect( + mockRecoveryCommands.updatePositionEstimatorsAndHomeGripper + ).toHaveBeenCalledTimes(1) rerender({ recoveryMap: { step: 'SOME_OTHER_STEP' } as any }) @@ -117,6 +129,8 @@ describe('useHomeGripperZAxis', () => { await new Promise(resolve => setTimeout(resolve, 0)) }) - expect(mockRecoveryCommands.homeGripperZAxis).toHaveBeenCalledTimes(2) + expect( + mockRecoveryCommands.updatePositionEstimatorsAndHomeGripper + ).toHaveBeenCalledTimes(2) }) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryCommands.test.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryCommands.test.ts index 016e38be69d..4079e8a8f1e 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryCommands.test.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryCommands.test.ts @@ -5,6 +5,7 @@ import { useResumeRunFromRecoveryMutation, useStopRunMutation, useUpdateErrorRecoveryPolicy, + useResumeRunFromRecoveryAssumingFalsePositiveMutation, } from '@opentrons/react-api-client' import { useChainRunCommands } from '/app/resources/runs' @@ -14,12 +15,16 @@ import { RELEASE_GRIPPER_JAW, buildPickUpTips, buildIgnorePolicyRules, - HOME_GRIPPER_Z_AXIS, + isAssumeFalsePositiveResumeKind, + UPDATE_ESTIMATORS_EXCEPT_PLUNGERS, + HOME_GRIPPER_Z, } from '../useRecoveryCommands' -import { RECOVERY_MAP } from '../../constants' +import { RECOVERY_MAP, ERROR_KINDS } from '../../constants' +import { getErrorKind } from '/app/organisms/ErrorRecoveryFlows/utils' vi.mock('@opentrons/react-api-client') vi.mock('/app/resources/runs') +vi.mock('/app/organisms/ErrorRecoveryFlows/utils') describe('useRecoveryCommands', () => { const mockFailedCommand = { @@ -40,11 +45,14 @@ describe('useRecoveryCommands', () => { const mockResumeRunFromRecovery = vi.fn(() => Promise.resolve(mockMakeSuccessToast()) ) + const mockResumeRunFromRecoveryAssumingFalsePositive = vi.fn(() => + Promise.resolve(mockMakeSuccessToast()) + ) const mockStopRun = vi.fn() const mockChainRunCommands = vi.fn().mockResolvedValue([]) const mockReportActionSelectedResult = vi.fn() const mockReportRecoveredRunResult = vi.fn() - const mockUpdateErrorRecoveryPolicy = vi.fn() + const mockUpdateErrorRecoveryPolicy = vi.fn(() => Promise.resolve()) const props = { runId: mockRunId, @@ -70,7 +78,12 @@ describe('useRecoveryCommands', () => { chainRunCommands: mockChainRunCommands, } as any) vi.mocked(useUpdateErrorRecoveryPolicy).mockReturnValue({ - updateErrorRecoveryPolicy: mockUpdateErrorRecoveryPolicy, + mutateAsync: mockUpdateErrorRecoveryPolicy, + } as any) + vi.mocked( + useResumeRunFromRecoveryAssumingFalsePositiveMutation + ).mockReturnValue({ + mutateAsync: mockResumeRunFromRecoveryAssumingFalsePositive, } as any) }) @@ -264,15 +277,15 @@ describe('useRecoveryCommands', () => { ) }) - it('should call homeGripperZAxis and resolve the promise', async () => { + it('should call useUpdatePositionEstimators and resolve the promise', async () => { const { result } = renderHook(() => useRecoveryCommands(props)) await act(async () => { - await result.current.homeGripperZAxis() + await result.current.updatePositionEstimatorsAndHomeGripper() }) expect(mockChainRunCommands).toHaveBeenCalledWith( - [HOME_GRIPPER_Z_AXIS], + [UPDATE_ESTIMATORS_EXCEPT_PLUNGERS, HOME_GRIPPER_Z], false ) }) @@ -302,15 +315,22 @@ describe('useRecoveryCommands', () => { failedCommandByRunRecord: mockFailedCommandWithError, } - const { result } = renderHook(() => useRecoveryCommands(testProps)) + const { result, rerender } = renderHook(() => + useRecoveryCommands(testProps) + ) await act(async () => { - await result.current.ignoreErrorKindThisRun() + await result.current.ignoreErrorKindThisRun(true) }) + rerender() + + result.current.skipFailedCommand() + const expectedPolicyRules = buildIgnorePolicyRules( 'aspirateInPlace', - 'mockErrorType' + 'mockErrorType', + 'ignoreAndContinue' ) expect(mockUpdateErrorRecoveryPolicy).toHaveBeenCalledWith( @@ -318,16 +338,83 @@ describe('useRecoveryCommands', () => { ) }) - it('should reject with an error when failedCommand or error is null', async () => { + it('should call proceedToRouteAndStep with ERROR_WHILE_RECOVERING route when updateErrorRecoveryPolicy rejects', async () => { + const mockFailedCommandWithError = { + ...mockFailedCommand, + commandType: 'aspirateInPlace', + error: { + errorType: 'mockErrorType', + }, + } + const testProps = { ...props, - failedCommand: null, + failedCommandByRunRecord: mockFailedCommandWithError, } + mockUpdateErrorRecoveryPolicy.mockRejectedValueOnce( + new Error('Update policy failed') + ) + const { result } = renderHook(() => useRecoveryCommands(testProps)) - await expect(result.current.ignoreErrorKindThisRun()).rejects.toThrow( - 'Could not execute command. No failed command.' + await act(async () => { + await result.current.ignoreErrorKindThisRun(true) + }) + + expect(mockUpdateErrorRecoveryPolicy).toHaveBeenCalled() + expect(mockProceedToRouteAndStep).toHaveBeenCalledWith( + RECOVERY_MAP.ERROR_WHILE_RECOVERING.ROUTE ) }) + + describe('skipFailedCommand with false positive handling', () => { + it('should call resumeRunFromRecoveryAssumingFalsePositive for tip-related errors', async () => { + vi.mocked(getErrorKind).mockReturnValue(ERROR_KINDS.TIP_NOT_DETECTED) + + const { result } = renderHook(() => useRecoveryCommands(props)) + + await act(async () => { + await result.current.skipFailedCommand() + }) + + expect( + mockResumeRunFromRecoveryAssumingFalsePositive + ).toHaveBeenCalledWith(mockRunId) + expect(mockMakeSuccessToast).toHaveBeenCalled() + }) + + it('should call regular resumeRunFromRecovery for non-tip-related errors', async () => { + vi.mocked(getErrorKind).mockReturnValue(ERROR_KINDS.GRIPPER_ERROR) + + const { result } = renderHook(() => useRecoveryCommands(props)) + + await act(async () => { + await result.current.skipFailedCommand() + }) + + expect(mockResumeRunFromRecovery).toHaveBeenCalledWith(mockRunId) + expect(mockMakeSuccessToast).toHaveBeenCalled() + }) + }) +}) + +describe('isAssumeFalsePositiveResumeKind', () => { + it(`should return true for ${ERROR_KINDS.TIP_NOT_DETECTED} error kind`, () => { + vi.mocked(getErrorKind).mockReturnValue(ERROR_KINDS.TIP_NOT_DETECTED) + + expect(isAssumeFalsePositiveResumeKind({} as any)).toBe(true) + }) + + it(`should return true for ${ERROR_KINDS.TIP_DROP_FAILED} error kind`, () => { + vi.mocked(getErrorKind).mockReturnValue(ERROR_KINDS.TIP_DROP_FAILED) + + expect(isAssumeFalsePositiveResumeKind({} as any)).toBe(true) + }) + + it('should return false for other error kinds', () => { + vi.mocked(getErrorKind).mockReturnValue(ERROR_KINDS.GRIPPER_ERROR) + + expect(isAssumeFalsePositiveResumeKind({} as any)).toBe(false) + }) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryOptionCopy.test.tsx b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryOptionCopy.test.tsx index 2c2e2b4442b..62a810cd96e 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryOptionCopy.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryOptionCopy.test.tsx @@ -48,6 +48,15 @@ describe('useRecoveryOptionCopy', () => { screen.getByText('Retry dropping tip') }) + it(`renders the correct copy for ${RECOVERY_MAP.RETRY_STEP.ROUTE} when the error kind is ${ERROR_KINDS.TIP_NOT_DETECTED}`, () => { + render({ + route: RECOVERY_MAP.RETRY_STEP.ROUTE, + errorKind: ERROR_KINDS.TIP_NOT_DETECTED, + }) + + screen.getByText('Retry picking up tip') + }) + it(`renders the correct copy for ${RECOVERY_MAP.CANCEL_RUN.ROUTE}`, () => { render({ route: RECOVERY_MAP.CANCEL_RUN.ROUTE }) diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryToasts.test.tsx b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryToasts.test.tsx index 7c6b3b74065..c572618bbcc 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryToasts.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/__tests__/useRecoveryToasts.test.tsx @@ -14,13 +14,13 @@ import { } from '../useRecoveryToasts' import { RECOVERY_MAP } from '../../constants' import { useToaster } from '../../../ToasterOven' -import { useCommandTextString } from '/app/molecules/Command' +import { useCommandTextString } from '/app/local-resources/commands' import type { Mock } from 'vitest' import type { BuildToast } from '../useRecoveryToasts' vi.mock('../../../ToasterOven') -vi.mock('/app/molecules/Command') +vi.mock('/app/local-resources/commands') const TEST_COMMAND = 'test command' const TC_COMMAND = diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/index.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/index.ts index da85e8b770e..75904a24966 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/index.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/index.ts @@ -1,12 +1,11 @@ export { useCurrentlyRecoveringFrom } from './useCurrentlyRecoveringFrom' -export { useErrorMessage } from './useErrorMessage' export { useErrorName } from './useErrorName' export { useRecoveryCommands } from './useRecoveryCommands' export { useRouteUpdateActions } from './useRouteUpdateActions' export { useERUtils } from './useERUtils' export { useRecoveryTakeover } from './useRecoveryTakeover' export { useRetainedFailedCommandBySource } from './useRetainedFailedCommandBySource' -export { useHomeGripperZAxis } from './useHomeGripperZAxis' +export { useHomeGripper } from './useHomeGripper' export type { ERUtilsProps } from './useERUtils' export type { UseRouteUpdateActionsResult } from './useRouteUpdateActions' diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useDeckMapUtils.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useDeckMapUtils.ts index 95dac5abdb7..06453d06d08 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useDeckMapUtils.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useDeckMapUtils.ts @@ -2,7 +2,6 @@ import { useMemo } from 'react' import { getDeckDefFromRobotType, - getLoadedLabwareDefinitionsByUri, getFixedTrashLabwareDefinition, getModuleDef2, getPositionFromSlotId, @@ -11,6 +10,11 @@ import { THERMOCYCLER_MODULE_V1, } from '@opentrons/shared-data' +import { + getRunLabwareRenderInfo, + getRunModuleRenderInfo, +} from '/app/organisms/InterventionModal/utils' + import type { Run } from '@opentrons/api-client' import type { DeckDefinition, @@ -22,14 +26,21 @@ import type { LoadedLabware, RobotType, LabwareDefinitionsByUri, + LoadedModule, } from '@opentrons/shared-data' import type { ErrorRecoveryFlowsProps } from '..' import type { UseFailedLabwareUtilsResult } from './useFailedLabwareUtils' +import type { + RunLabwareInfo, + RunModuleInfo, +} from '/app/organisms/InterventionModal/utils' +import type { ERUtilsProps } from './useERUtils' interface UseDeckMapUtilsProps { runId: ErrorRecoveryFlowsProps['runId'] protocolAnalysis: ErrorRecoveryFlowsProps['protocolAnalysis'] failedLabwareUtils: UseFailedLabwareUtilsResult + labwareDefinitionsByUri: ERUtilsProps['labwareDefinitionsByUri'] runRecord?: Run } @@ -37,6 +48,11 @@ export interface UseDeckMapUtilsResult { deckConfig: CutoutConfigProtocolSpec[] modulesOnDeck: RunCurrentModulesOnDeck[] labwareOnDeck: RunCurrentLabwareOnDeck[] + loadedLabware: LoadedLabware[] + loadedModules: LoadedModule[] + movedLabwareDef: LabwareDefinition2 | null + moduleRenderInfo: RunModuleInfo[] + labwareRenderInfo: RunLabwareInfo[] highlightLabwareEventuallyIn: string[] kind: 'intervention' robotType: RobotType @@ -47,19 +63,12 @@ export function useDeckMapUtils({ runRecord, runId, failedLabwareUtils, + labwareDefinitionsByUri, }: UseDeckMapUtilsProps): UseDeckMapUtilsResult { const robotType = protocolAnalysis?.robotType ?? OT2_ROBOT_TYPE const deckConfig = getSimplestDeckConfigForProtocol(protocolAnalysis) const deckDef = getDeckDefFromRobotType(robotType) - const labwareDefinitionsByUri = useMemo( - () => - protocolAnalysis != null - ? getLoadedLabwareDefinitionsByUri(protocolAnalysis?.commands) - : null, - [protocolAnalysis] - ) - const currentModulesInfo = useMemo( () => getRunCurrentModulesInfo({ @@ -93,6 +102,35 @@ export function useDeckMapUtils({ [runId, protocolAnalysis, runRecord, deckDef, failedLabwareUtils] ) + const movedLabwareDef = + labwareDefinitionsByUri != null && failedLabwareUtils.failedLabware != null + ? labwareDefinitionsByUri[failedLabwareUtils.failedLabware.definitionUri] + : null + + const moduleRenderInfo = useMemo( + () => + runRecord != null && labwareDefinitionsByUri != null + ? getRunModuleRenderInfo( + runRecord.data, + deckDef, + labwareDefinitionsByUri + ) + : [], + [deckDef, labwareDefinitionsByUri, runRecord] + ) + + const labwareRenderInfo = useMemo( + () => + runRecord != null && labwareDefinitionsByUri != null + ? getRunLabwareRenderInfo( + runRecord.data, + labwareDefinitionsByUri, + deckDef + ) + : [], + [deckDef, labwareDefinitionsByUri, runRecord] + ) + return { deckConfig, modulesOnDeck: runCurrentModules.map( @@ -112,6 +150,11 @@ export function useDeckMapUtils({ .filter(maybeSlot => maybeSlot != null) as string[], kind: 'intervention', robotType, + loadedModules: runRecord?.data.modules ?? [], + loadedLabware: runRecord?.data.labware ?? [], + movedLabwareDef, + moduleRenderInfo, + labwareRenderInfo, } } diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useERUtils.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useERUtils.ts index 365bf01de36..57691a30e55 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useERUtils.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useERUtils.ts @@ -20,7 +20,11 @@ import { useShowDoorInfo } from './useShowDoorInfo' import { useCleanupRecoveryState } from './useCleanupRecoveryState' import { useFailedPipetteUtils } from './useFailedPipetteUtils' -import type { LabwareDefinition2, RobotType } from '@opentrons/shared-data' +import type { + LabwareDefinition2, + LabwareDefinitionsByUri, + RobotType, +} from '@opentrons/shared-data' import type { IRecoveryMap, RouteStep, RecoveryRoute } from '../types' import type { ErrorRecoveryFlowsProps } from '..' import type { UseRouteUpdateActionsResult } from './useRouteUpdateActions' @@ -48,6 +52,7 @@ export type ERUtilsProps = Omit & { failedCommand: ReturnType showTakeover: boolean allRunDefs: LabwareDefinition2[] + labwareDefinitionsByUri: LabwareDefinitionsByUri | null } export interface ERUtilsResults { @@ -82,6 +87,7 @@ export function useERUtils({ runStatus, showTakeover, allRunDefs, + labwareDefinitionsByUri, }: ERUtilsProps): ERUtilsResults { const { data: attachedInstruments } = useInstrumentsQuery() const { data: runRecord } = useNotifyRunQuery(runId) @@ -151,7 +157,6 @@ export function useERUtils({ failedPipetteInfo, runRecord, runCommands, - allRunDefs, }) const recoveryCommands = useRecoveryCommands({ @@ -169,6 +174,7 @@ export function useERUtils({ runRecord, protocolAnalysis, failedLabwareUtils, + labwareDefinitionsByUri, }) const recoveryActionMutationUtils = useRecoveryActionMutation( diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useErrorMessage.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useErrorMessage.ts deleted file mode 100644 index d8efb33d4eb..00000000000 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useErrorMessage.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { useTranslation } from 'react-i18next' - -import type { ErrorKind } from '../types' - -// The generalized error message shown to the user in select locations. -export function useErrorMessage(errorKind: ErrorKind): string { - const { t } = useTranslation('error_recovery') - - switch (errorKind) { - default: - return t('general_error_message') - } -} diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useFailedLabwareUtils.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useFailedLabwareUtils.ts index ba86e77c553..9ce04df1bdf 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useFailedLabwareUtils.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useFailedLabwareUtils.ts @@ -11,10 +11,11 @@ import { import { ERROR_KINDS } from '../constants' import { getErrorKind } from '../utils' -import { getLoadedLabware } from '/app/molecules/Command/utils/accessors' -import { getLabwareDisplayLocation } from '/app/molecules/Command' +import { + getLoadedLabware, + getLabwareDisplayLocation, +} from '/app/local-resources/labware' -import type { TFunction } from 'i18next' import type { WellGroup } from '@opentrons/components' import type { CommandsData, PipetteData, Run } from '@opentrons/api-client' import type { @@ -27,6 +28,7 @@ import type { MoveLabwareRunTimeCommand, LabwareLocation, } from '@opentrons/shared-data' +import type { LabwareDisplayLocationSlotOnly } from '/app/local-resources/labware' import type { ErrorRecoveryFlowsProps } from '..' import type { ERUtilsProps } from './useERUtils' @@ -34,14 +36,15 @@ interface UseFailedLabwareUtilsProps { failedCommandByRunRecord: ERUtilsProps['failedCommandByRunRecord'] protocolAnalysis: ErrorRecoveryFlowsProps['protocolAnalysis'] failedPipetteInfo: PipetteData | null - allRunDefs: LabwareDefinition2[] runCommands?: CommandsData runRecord?: Run } interface RelevantFailedLabwareLocations { - currentLoc: string - newLoc: string | null + displayNameCurrentLoc: string + displayNameNewLoc: string | null + currentLoc: LabwareLocation | null + newLoc: LabwareLocation | null } export type UseFailedLabwareUtilsResult = UseTipSelectionUtilsResult & { @@ -53,6 +56,7 @@ export type UseFailedLabwareUtilsResult = UseTipSelectionUtilsResult & { relevantWellName: string | null /* The user-content nickname of the failed labware, if any */ failedLabwareNickname: string | null + /* Details relating to the labware location. */ failedLabwareLocations: RelevantFailedLabwareLocations } @@ -68,7 +72,6 @@ export function useFailedLabwareUtils({ failedPipetteInfo, runCommands, runRecord, - allRunDefs, }: UseFailedLabwareUtilsProps): UseFailedLabwareUtilsResult { const recentRelevantFailedLabwareCmd = useMemo( () => @@ -104,8 +107,7 @@ export function useFailedLabwareUtils({ const failedLabwareLocations = useRelevantFailedLwLocations({ failedLabware, failedCommandByRunRecord, - protocolAnalysis, - allRunDefs, + runRecord, }) return { @@ -212,8 +214,9 @@ function useTipSelectionUtils( const initialLocs = useInitialSelectedLocationsFrom( recentRelevantFailedLabwareCmd ) - // Set the initial locs when they first become available. - if (selectedLocs == null && initialLocs != null) { + + // Set the initial locs when they first become available or update. + if (selectedLocs !== initialLocs) { setSelectedLocs(initialLocs) } @@ -251,17 +254,20 @@ function useTipSelectionUtils( } // Set the initial well selection to be the last pickup tip location for the pipette used in the failed command. -function useInitialSelectedLocationsFrom( +export function useInitialSelectedLocationsFrom( recentRelevantFailedLabwareCmd: FailedCommandRelevantLabware ): WellGroup | null { const [initialWells, setInitialWells] = useState(null) // Note that while other commands may have a wellName associated with them, // we are only interested in wells for the purposes of tip picking up. + // Support state updates if the underlying data changes, since this data is lazily loaded and may change shortly + // after Error Recovery launches. if ( recentRelevantFailedLabwareCmd != null && recentRelevantFailedLabwareCmd.commandType === 'pickUpTip' && - initialWells == null + (initialWells == null || + !(recentRelevantFailedLabwareCmd.params.wellName in initialWells)) ) { setInitialWells({ [recentRelevantFailedLabwareCmd.params.wellName]: null }) } @@ -281,7 +287,7 @@ export function getFailedCmdRelevantLabware( const labwareNickname = protocolAnalysis != null ? getLoadedLabware( - protocolAnalysis, + protocolAnalysis.labware, recentRelevantFailedLabwareCmd?.params.labwareId || '' )?.displayName ?? null : null @@ -336,9 +342,9 @@ export function getRelevantWellName( } } -type GetRelevantLwLocationsParams = Pick< +export type GetRelevantLwLocationsParams = Pick< UseFailedLabwareUtilsProps, - 'protocolAnalysis' | 'failedCommandByRunRecord' | 'allRunDefs' + 'runRecord' | 'failedCommandByRunRecord' > & { failedLabware: UseFailedLabwareUtilsResult['failedLabware'] } @@ -346,43 +352,51 @@ type GetRelevantLwLocationsParams = Pick< export function useRelevantFailedLwLocations({ failedLabware, failedCommandByRunRecord, - protocolAnalysis, - allRunDefs, + runRecord, }: GetRelevantLwLocationsParams): RelevantFailedLabwareLocations { const { t } = useTranslation('protocol_command_text') - const canGetDisplayLocation = - protocolAnalysis != null && failedLabware != null - - const buildLocationCopy = useMemo(() => { - return (location: LabwareLocation | undefined): string | null => { - return canGetDisplayLocation && location != null - ? getLabwareDisplayLocation( - protocolAnalysis, - allRunDefs, - location, - t as TFunction, - FLEX_ROBOT_TYPE, - false // Always return the "full" copy, which is the desktop copy. - ) - : null - } - }, [canGetDisplayLocation, allRunDefs]) - const currentLocation = useMemo(() => { - return buildLocationCopy(failedLabware?.location) ?? '' - }, [canGetDisplayLocation]) + const BASE_DISPLAY_PARAMS: Omit< + LabwareDisplayLocationSlotOnly, + 'location' + > = { + loadedLabwares: runRecord?.data?.labware ?? [], + loadedModules: runRecord?.data?.modules ?? [], + robotType: FLEX_ROBOT_TYPE, + t, + detailLevel: 'slot-only', + isOnDevice: false, // Always return the "slot XYZ" copy, which is the desktop copy. + } + + const displayNameCurrentLoc = getLabwareDisplayLocation({ + ...BASE_DISPLAY_PARAMS, + location: failedLabware?.location ?? null, + }) - const newLocation = useMemo(() => { + const getNewLocation = (): Pick< + RelevantFailedLabwareLocations, + 'displayNameNewLoc' | 'newLoc' + > => { switch (failedCommandByRunRecord?.commandType) { case 'moveLabware': - return buildLocationCopy(failedCommandByRunRecord.params.newLocation) + return { + displayNameNewLoc: getLabwareDisplayLocation({ + ...BASE_DISPLAY_PARAMS, + location: failedCommandByRunRecord.params.newLocation, + }), + newLoc: failedCommandByRunRecord.params.newLocation, + } default: - return null + return { + displayNameNewLoc: null, + newLoc: null, + } } - }, [canGetDisplayLocation, failedCommandByRunRecord?.key]) + } return { - currentLoc: currentLocation, - newLoc: newLocation, + displayNameCurrentLoc, + currentLoc: failedLabware?.location ?? null, + ...getNewLocation(), } } diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useHomeGripperZAxis.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useHomeGripper.ts similarity index 82% rename from app/src/organisms/ErrorRecoveryFlows/hooks/useHomeGripperZAxis.ts rename to app/src/organisms/ErrorRecoveryFlows/hooks/useHomeGripper.ts index 649fb801d44..b165e59ebd4 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useHomeGripperZAxis.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useHomeGripper.ts @@ -3,8 +3,8 @@ import { RECOVERY_MAP } from '/app/organisms/ErrorRecoveryFlows/constants' import type { ErrorRecoveryWizardProps } from '/app/organisms/ErrorRecoveryFlows/ErrorRecoveryWizard' -// Home the gripper z-axis implicitly. Because the z-home is not tied to a CTA, it must be handled here. -export function useHomeGripperZAxis({ +// Home the gripper implicitly. Because the home is not tied to a CTA, it must be handled here. +export function useHomeGripper({ recoveryCommands, routeUpdateActions, recoveryMap, @@ -20,7 +20,7 @@ export function useHomeGripperZAxis({ useLayoutEffect(() => { const { handleMotionRouting, goBackPrevStep } = routeUpdateActions - const { homeGripperZAxis } = recoveryCommands + const { updatePositionEstimatorsAndHomeGripper } = recoveryCommands if (!hasHomedOnce) { if (isManualGripperStep) { @@ -28,7 +28,7 @@ export function useHomeGripperZAxis({ void goBackPrevStep() } else { void handleMotionRouting(true) - .then(() => homeGripperZAxis()) + .then(() => updatePositionEstimatorsAndHomeGripper()) .then(() => { setHasHomedOnce(true) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryCommands.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryCommands.ts index 777294da62d..7614dec4be3 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryCommands.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryCommands.ts @@ -1,14 +1,16 @@ -import { useCallback } from 'react' +import { useCallback, useState } from 'react' import head from 'lodash/head' import { useResumeRunFromRecoveryMutation, useStopRunMutation, useUpdateErrorRecoveryPolicy, + useResumeRunFromRecoveryAssumingFalsePositiveMutation, } from '@opentrons/react-api-client' import { useChainRunCommands } from '/app/resources/runs' -import { RECOVERY_MAP } from '../constants' +import { ERROR_KINDS, RECOVERY_MAP } from '../constants' +import { getErrorKind } from '/app/organisms/ErrorRecoveryFlows/utils' import type { CreateCommand, @@ -23,7 +25,9 @@ import type { } from '@opentrons/shared-data' import type { CommandData, + IfMatchType, RecoveryPolicyRulesParams, + RunAction, } from '@opentrons/api-client' import type { WellGroup } from '@opentrons/components' import type { FailedCommand, RecoveryRoute, RouteStep } from '../types' @@ -50,8 +54,10 @@ export interface UseRecoveryCommandsResult { cancelRun: () => void /* A terminal recovery command, that causes ER to exit as the run status becomes "running" */ skipFailedCommand: () => void - /* A non-terminal recovery command. Ignore this errorKind for the rest of this run. */ - ignoreErrorKindThisRun: () => Promise + /* A non-terminal recovery command. Ignore this errorKind for the rest of this run. + * The server is not informed of recovery policy changes until a terminal recovery command occurs that does not result + * in termination of the run. */ + ignoreErrorKindThisRun: (ignoreErrors: boolean) => Promise /* A non-terminal recovery command */ retryFailedCommand: () => Promise /* A non-terminal recovery command */ @@ -61,7 +67,7 @@ export interface UseRecoveryCommandsResult { /* A non-terminal recovery command */ releaseGripperJaws: () => Promise /* A non-terminal recovery command */ - homeGripperZAxis: () => Promise + updatePositionEstimatorsAndHomeGripper: () => Promise /* A non-terminal recovery command */ moveLabwareWithoutPause: () => Promise } @@ -77,6 +83,8 @@ export function useRecoveryCommands({ analytics, selectedRecoveryOption, }: UseRecoveryCommandsParams): UseRecoveryCommandsResult { + const [ignoreErrors, setIgnoreErrors] = useState(false) + const { proceedToRouteAndStep } = routeUpdateActions const { chainRunCommands } = useChainRunCommands( runId, @@ -85,8 +93,13 @@ export function useRecoveryCommands({ const { mutateAsync: resumeRunFromRecovery, } = useResumeRunFromRecoveryMutation() + const { + mutateAsync: resumeRunFromRecoveryAssumingFalsePositive, + } = useResumeRunFromRecoveryAssumingFalsePositiveMutation() const { stopRun } = useStopRunMutation() - const { updateErrorRecoveryPolicy } = useUpdateErrorRecoveryPolicy(runId) + const { + mutateAsync: updateErrorRecoveryPolicy, + } = useUpdateErrorRecoveryPolicy(runId) const { makeSuccessToast } = recoveryToastUtils const chainRunRecoveryCommands = useCallback( @@ -182,50 +195,109 @@ export function useRecoveryCommands({ } }, [chainRunRecoveryCommands, failedCommandByRunRecord, failedLabwareUtils]) + const ignoreErrorKindThisRun = (ignoreErrors: boolean): Promise => { + setIgnoreErrors(ignoreErrors) + return Promise.resolve() + } + + // Only send the finalized error policy to the server during a terminal recovery command that does not terminate the run. + // If the request to update the policy fails, route to the error modal. + const handleIgnoringErrorKind = useCallback((): Promise => { + if (ignoreErrors) { + if (failedCommandByRunRecord?.error != null) { + const ifMatch: IfMatchType = isAssumeFalsePositiveResumeKind( + failedCommandByRunRecord + ) + ? 'assumeFalsePositiveAndContinue' + : 'ignoreAndContinue' + + const ignorePolicyRules = buildIgnorePolicyRules( + failedCommandByRunRecord.commandType, + failedCommandByRunRecord.error.errorType, + ifMatch + ) + + return updateErrorRecoveryPolicy(ignorePolicyRules) + .then(() => Promise.resolve()) + .catch(() => + Promise.reject(new Error('Failed to update recovery policy.')) + ) + } else { + void proceedToRouteAndStep(RECOVERY_MAP.ERROR_WHILE_RECOVERING.ROUTE) + return Promise.reject( + new Error('Could not execute command. No failed command.') + ) + } + } else { + return Promise.resolve() + } + }, [ + failedCommandByRunRecord?.error?.errorType, + failedCommandByRunRecord?.commandType, + ignoreErrors, + ]) + const resumeRun = useCallback((): void => { - void resumeRunFromRecovery(runId).then(() => { - analytics.reportActionSelectedResult(selectedRecoveryOption, 'succeeded') - makeSuccessToast() - }) - }, [runId, resumeRunFromRecovery, makeSuccessToast]) + void handleIgnoringErrorKind() + .then(() => resumeRunFromRecovery(runId)) + .then(() => { + analytics.reportActionSelectedResult( + selectedRecoveryOption, + 'succeeded' + ) + makeSuccessToast() + }) + }, [ + runId, + ignoreErrors, + resumeRunFromRecovery, + handleIgnoringErrorKind, + selectedRecoveryOption, + makeSuccessToast, + ]) const cancelRun = useCallback((): void => { analytics.reportActionSelectedResult(selectedRecoveryOption, 'succeeded') stopRun(runId) }, [runId]) - const skipFailedCommand = useCallback((): void => { - void resumeRunFromRecovery(runId).then(() => { - analytics.reportActionSelectedResult(selectedRecoveryOption, 'succeeded') - makeSuccessToast() - }) - }, [runId, resumeRunFromRecovery, makeSuccessToast]) - - const ignoreErrorKindThisRun = useCallback((): Promise => { - if (failedCommandByRunRecord?.error != null) { - const ignorePolicyRules = buildIgnorePolicyRules( - failedCommandByRunRecord.commandType, - failedCommandByRunRecord.error.errorType - ) - - updateErrorRecoveryPolicy(ignorePolicyRules) - return Promise.resolve() + const handleResumeAction = (): Promise => { + if (isAssumeFalsePositiveResumeKind(failedCommandByRunRecord)) { + return resumeRunFromRecoveryAssumingFalsePositive(runId) } else { - return Promise.reject( - new Error('Could not execute command. No failed command.') - ) + return resumeRunFromRecovery(runId) } + } + + const skipFailedCommand = useCallback((): void => { + void handleIgnoringErrorKind().then(() => + handleResumeAction().then(() => { + analytics.reportActionSelectedResult( + selectedRecoveryOption, + 'succeeded' + ) + makeSuccessToast() + }) + ) }, [ - failedCommandByRunRecord?.error?.errorType, - failedCommandByRunRecord?.commandType, + runId, + resumeRunFromRecovery, + handleIgnoringErrorKind, + selectedRecoveryOption, + makeSuccessToast, ]) const releaseGripperJaws = useCallback((): Promise => { return chainRunRecoveryCommands([RELEASE_GRIPPER_JAW]) }, [chainRunRecoveryCommands]) - const homeGripperZAxis = useCallback((): Promise => { - return chainRunRecoveryCommands([HOME_GRIPPER_Z_AXIS]) + const updatePositionEstimatorsAndHomeGripper = useCallback((): Promise< + CommandData[] + > => { + return chainRunRecoveryCommands([ + UPDATE_ESTIMATORS_EXCEPT_PLUNGERS, + HOME_GRIPPER_Z, + ]) }, [chainRunRecoveryCommands]) const moveLabwareWithoutPause = useCallback((): Promise => { @@ -246,13 +318,27 @@ export function useRecoveryCommands({ homePipetteZAxes, pickUpTips, releaseGripperJaws, - homeGripperZAxis, + updatePositionEstimatorsAndHomeGripper, moveLabwareWithoutPause, skipFailedCommand, ignoreErrorKindThisRun, } } +export function isAssumeFalsePositiveResumeKind( + failedCommandByRunRecord: UseRecoveryCommandsParams['failedCommandByRunRecord'] +): boolean { + const errorKind = getErrorKind(failedCommandByRunRecord) + + switch (errorKind) { + case ERROR_KINDS.TIP_NOT_DETECTED: + case ERROR_KINDS.TIP_DROP_FAILED: + return true + default: + return false + } +} + export const HOME_PIPETTE_Z_AXES: CreateCommand = { commandType: 'home', params: { axes: ['leftZ', 'rightZ'] }, @@ -265,10 +351,15 @@ export const RELEASE_GRIPPER_JAW: CreateCommand = { intent: 'fixit', } -export const HOME_GRIPPER_Z_AXIS: CreateCommand = { +// in case the gripper does not know the position after a stall/collision we must update the position. +export const UPDATE_ESTIMATORS_EXCEPT_PLUNGERS: CreateCommand = { + commandType: 'unsafe/updatePositionEstimators', + params: { axes: ['x', 'y', 'extensionZ'] }, +} + +export const HOME_GRIPPER_Z: CreateCommand = { commandType: 'home', params: { axes: ['extensionZ'] }, - intent: 'fixit', } const buildMoveLabwareWithoutPause = ( @@ -317,13 +408,14 @@ export const buildPickUpTips = ( export const buildIgnorePolicyRules = ( commandType: FailedCommand['commandType'], - errorType: string + errorType: string, + ifMatch: IfMatchType ): RecoveryPolicyRulesParams => { return [ { commandType, errorType, - ifMatch: 'ignoreAndContinue', + ifMatch, }, ] } diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryOptionCopy.tsx b/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryOptionCopy.tsx index 18a7da7a319..b364af7f9d5 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryOptionCopy.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryOptionCopy.tsx @@ -19,6 +19,8 @@ export function useRecoveryOptionCopy(): ( case RECOVERY_MAP.RETRY_STEP.ROUTE: if (errorKind === ERROR_KINDS.TIP_DROP_FAILED) { return t('retry_dropping_tip') + } else if (errorKind === ERROR_KINDS.TIP_NOT_DETECTED) { + return t('retry_picking_up_tip') } else { return t('retry_step') } diff --git a/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryToasts.ts b/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryToasts.ts index ed5aaaeaae5..2edf732bfdd 100644 --- a/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryToasts.ts +++ b/app/src/organisms/ErrorRecoveryFlows/hooks/useRecoveryToasts.ts @@ -2,11 +2,11 @@ import { useTranslation } from 'react-i18next' import { useToaster } from '../../ToasterOven' import { RECOVERY_MAP } from '../constants' -import { useCommandTextString } from '/app/molecules/Command' +import { useCommandTextString } from '/app/local-resources/commands' import type { StepCounts } from '/app/resources/protocols/hooks' import type { CurrentRecoveryOptionUtils } from './useRecoveryRouting' -import type { UseCommandTextStringParams } from '/app/molecules/Command' +import type { UseCommandTextStringParams } from '/app/local-resources/commands' export type BuildToast = Omit & { isOnDevice: boolean diff --git a/app/src/organisms/ErrorRecoveryFlows/index.tsx b/app/src/organisms/ErrorRecoveryFlows/index.tsx index a447df2dafe..124c4fea65f 100644 --- a/app/src/organisms/ErrorRecoveryFlows/index.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/index.tsx @@ -13,7 +13,10 @@ import { RUN_STATUS_STOP_REQUESTED, RUN_STATUS_SUCCEEDED, } from '@opentrons/api-client' -import { OT2_ROBOT_TYPE } from '@opentrons/shared-data' +import { + getLoadedLabwareDefinitionsByUri, + OT2_ROBOT_TYPE, +} from '@opentrons/shared-data' import { useHost } from '@opentrons/react-api-client' import { getIsOnDevice } from '/app/redux/config' @@ -30,7 +33,6 @@ import { import type { RunStatus } from '@opentrons/api-client' import type { CompletedProtocolAnalysis } from '@opentrons/shared-data' import type { FailedCommand } from './types' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command' const VALID_ER_RUN_STATUSES: RunStatus[] = [ RUN_STATUS_AWAITING_RECOVERY, @@ -127,13 +129,19 @@ export function ErrorRecoveryFlows( const robotName = useHost()?.robotName ?? 'robot' const isValidRobotSideAnalysis = protocolAnalysis != null - const allRunDefs = useMemo( + + // TODO(jh, 10-22-24): EXEC-769. + const labwareDefinitionsByUri = useMemo( () => protocolAnalysis != null - ? getLabwareDefinitionsFromCommands(protocolAnalysis.commands) - : [], + ? getLoadedLabwareDefinitionsByUri(protocolAnalysis?.commands) + : null, [isValidRobotSideAnalysis] ) + const allRunDefs = + labwareDefinitionsByUri != null + ? Object.values(labwareDefinitionsByUri) + : [] const { showTakeover, @@ -151,6 +159,7 @@ export function ErrorRecoveryFlows( showTakeover, failedCommand: failedCommandBySource, allRunDefs, + labwareDefinitionsByUri, }) const renderWizard = diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/GripperReleaseLabware.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/GripperReleaseLabware.tsx index f57357f6451..3e0c24756d2 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/GripperReleaseLabware.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/GripperReleaseLabware.tsx @@ -7,6 +7,7 @@ import { RESPONSIVENESS, Flex, StyledText, + JUSTIFY_CENTER, } from '@opentrons/components' import { TwoColumn } from '/app/molecules/InterventionModal' @@ -15,6 +16,8 @@ import { RECOVERY_MAP } from '/app/organisms/ErrorRecoveryFlows/constants' import { RecoveryFooterButtons } from './RecoveryFooterButtons' import { RecoverySingleColumnContentWrapper } from './RecoveryContentWrapper' +import gripperReleaseAnimation from '/app/assets/videos/error-recovery/Gripper_Release.webm' + import type { JSX } from 'react' import type { RecoveryContentProps } from '../types' @@ -51,7 +54,20 @@ export function GripperReleaseLabware({ heading={t('labware_released_from_current_height')} />
-
ANIMATION GOES HERE
+ + + ['infoProps']['newLocationProps'] => - newLoc != null ? { deckLabel: newLoc.toUpperCase() } : undefined + displayNameNewLoc != null + ? { deckLabel: displayNameNewLoc.toUpperCase() } + : undefined return ( - {!props.secondaryAsTertiary && } - + + {!props.secondaryAsTertiary && } + +
) } @@ -57,12 +59,10 @@ function RecoveryGoBackButton({ const showGoBackBtn = secondaryBtnOnClick != null const { t } = useTranslation('error_recovery') return showGoBackBtn ? ( - - - + ) : ( ) diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/RecoveryInterventionModal.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/RecoveryInterventionModal.tsx index 631c7c0c962..ccfaa8376ba 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/RecoveryInterventionModal.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/RecoveryInterventionModal.tsx @@ -4,6 +4,7 @@ import { css } from 'styled-components' import { Flex, + OVERFLOW_AUTO, OVERFLOW_HIDDEN, RESPONSIVENESS, SPACING, @@ -56,19 +57,21 @@ const SMALL_MODAL_STYLE = css` height: 22rem; padding: ${SPACING.spacing32}; width: 100%; - overflow: ${OVERFLOW_HIDDEN}; + overflow-y: ${OVERFLOW_AUTO}; @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { padding: ${SPACING.spacing32}; height: 100%; + overflow: ${OVERFLOW_HIDDEN}; } ` const LARGE_MODAL_STYLE = css` height: 26.75rem; width: 100%; - overflow: ${OVERFLOW_HIDDEN}; + overflow-y: ${OVERFLOW_AUTO}; @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { height: 100%; + overflow: ${OVERFLOW_HIDDEN}; } ` diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/SkipStepInfo.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/SkipStepInfo.tsx index 1caed4f583b..4cc31e4732a 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/SkipStepInfo.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/SkipStepInfo.tsx @@ -17,6 +17,7 @@ export function SkipStepInfo(props: RecoveryContentProps): JSX.Element { SKIP_STEP_WITH_SAME_TIPS, SKIP_STEP_WITH_NEW_TIPS, MANUAL_MOVE_AND_SKIP, + IGNORE_AND_SKIP, } = RECOVERY_MAP const { selectedRecoveryOption } = currentRecoveryOptionUtils const { skipFailedCommand } = recoveryCommands @@ -43,6 +44,7 @@ export function SkipStepInfo(props: RecoveryContentProps): JSX.Element { return t('skip_to_next_step_same_tips') case SKIP_STEP_WITH_NEW_TIPS.ROUTE: return t('skip_to_next_step_new_tips') + case IGNORE_AND_SKIP.ROUTE: case MANUAL_MOVE_AND_SKIP.ROUTE: return t('skip_to_next_step') default: @@ -55,6 +57,8 @@ export function SkipStepInfo(props: RecoveryContentProps): JSX.Element { const buildBodyCopyKey = (): string => { switch (selectedRecoveryOption) { + case IGNORE_AND_SKIP.ROUTE: + return 'inspect_the_robot' case SKIP_STEP_WITH_SAME_TIPS.ROUTE: case SKIP_STEP_WITH_NEW_TIPS.ROUTE: return 'failed_dispense_step_not_completed' diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/TwoColLwInfoAndDeck.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/TwoColLwInfoAndDeck.tsx index b480c9614f2..ca1f36647bd 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/TwoColLwInfoAndDeck.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/TwoColLwInfoAndDeck.tsx @@ -1,4 +1,11 @@ -import { Flex } from '@opentrons/components' +import { + Flex, + MoveLabwareOnDeck, + COLORS, + Module, + LabwareRender, +} from '@opentrons/components' +import { inferModuleOrientationFromXCoordinate } from '@opentrons/shared-data' import { useTranslation } from 'react-i18next' import { RecoverySingleColumnContentWrapper } from './RecoveryContentWrapper' @@ -8,8 +15,8 @@ import { LeftColumnLabwareInfo } from './LeftColumnLabwareInfo' import { getSlotNameAndLwLocFrom } from '../hooks/useDeckMapUtils' import { RECOVERY_MAP } from '../constants' -import type { RecoveryContentProps } from '../types' import type * as React from 'react' +import type { RecoveryContentProps } from '../types' import type { InterventionContent } from '/app/molecules/InterventionModal/InterventionContent' export function TwoColLwInfoAndDeck( @@ -21,6 +28,7 @@ export function TwoColLwInfoAndDeck( failedLabwareUtils, deckMapUtils, currentRecoveryOptionUtils, + isOnDevice, } = props const { RETRY_NEW_TIPS, @@ -100,6 +108,76 @@ export function TwoColLwInfoAndDeck( } } + // TODO(jh, 10-22-24): Componentize an app-only abstraction above MoveLabwareOnDeck. EXEC-788. + const buildDeckView = (): JSX.Element => { + switch (selectedRecoveryOption) { + case MANUAL_MOVE_AND_SKIP.ROUTE: { + const { newLoc, currentLoc } = failedLabwareUtils.failedLabwareLocations + const { + movedLabwareDef, + moduleRenderInfo, + labwareRenderInfo, + ...restUtils + } = deckMapUtils + + const failedLwId = failedLabware?.id ?? '' + + const isValidDeck = + currentLoc != null && newLoc != null && movedLabwareDef != null + + return isValidDeck ? ( + + {moduleRenderInfo.map( + ({ + x, + y, + moduleId, + moduleDef, + nestedLabwareDef, + nestedLabwareId, + }) => ( + + {nestedLabwareDef != null && + nestedLabwareId !== failedLwId ? ( + + ) : null} + + ) + )} + {labwareRenderInfo + .filter(l => l.labwareId !== failedLwId) + .map(({ x, y, labwareDef, labwareId }) => ( + + {labwareDef != null && labwareId !== failedLwId ? ( + + ) : null} + + ))} + + } + /> + ) : ( + + ) + } + default: + return + } + } + return ( @@ -109,9 +187,7 @@ export function TwoColLwInfoAndDeck( type={buildType()} bannerText={buildBannerText()} /> - - - + {buildDeckView()} diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/ErrorDetailsModal.test.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/ErrorDetailsModal.test.tsx index 11b4df62700..d759aaf3d78 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/ErrorDetailsModal.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/ErrorDetailsModal.test.tsx @@ -171,7 +171,7 @@ describe('TipNotDetectedBanner', () => { heading: 'Tip presence errors are usually caused by improperly placed labware or inaccurate labware offsets', message: - ' If the issue persists, cancel the run and initiate Labware Position Check', + ' If the issue persists, cancel the run and perform Labware Position Check', }), {} ) diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/GripperReleaseLabware.test.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/GripperReleaseLabware.test.tsx index 9eff4a09ba4..3bdd9f97819 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/GripperReleaseLabware.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/GripperReleaseLabware.test.tsx @@ -9,6 +9,10 @@ import { clickButtonLabeled } from '/app/organisms/ErrorRecoveryFlows/__tests__/ import type { Mock } from 'vitest' +vi.mock('/app/assets/videos/error-recovery/Gripper_Release.webm', () => ({ + default: 'mocked-animation-path.webm', +})) + const render = (props: React.ComponentProps) => { return renderWithProviders(, { i18nInstance: i18n, @@ -48,4 +52,14 @@ describe('GripperReleaseLabware', () => { expect(mockHandleMotionRouting).toHaveBeenCalled() }) + + it('renders gripper animation', () => { + render(props) + + screen.getByRole('presentation', { hidden: true }) + expect(screen.getByTestId('gripper-animation')).toHaveAttribute( + 'src', + 'mocked-animation-path.webm' + ) + }) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/LeftColumnLabwareInfo.test.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/LeftColumnLabwareInfo.test.tsx index e2e6c268ef8..f38e1e06922 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/LeftColumnLabwareInfo.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/LeftColumnLabwareInfo.test.tsx @@ -27,8 +27,8 @@ describe('LeftColumnLabwareInfo', () => { failedLabwareName: 'MOCK_LW_NAME', failedLabwareNickname: 'MOCK_LW_NICKNAME', failedLabwareLocations: { - currentLoc: 'slot A1', - newLoc: 'slot B2', + displayNameCurrentLoc: 'slot A1', + displayNameNewLoc: 'slot B2', }, } as any, type: 'location', @@ -76,7 +76,7 @@ describe('LeftColumnLabwareInfo', () => { }) it('does not include newLocationProps when newLoc is not provided', () => { - props.failedLabwareUtils.failedLabwareLocations.newLoc = null + props.failedLabwareUtils.failedLabwareLocations.displayNameNewLoc = null render(props) expect(vi.mocked(InterventionContent)).toHaveBeenCalledWith( @@ -91,9 +91,12 @@ describe('LeftColumnLabwareInfo', () => { it('converts location labels to uppercase', () => { props.failedLabwareUtils.failedLabwareLocations = { - currentLoc: 'slot A1', - newLoc: 'slot B2', + displayNameCurrentLoc: 'slot A1', + displayNameNewLoc: 'slot B2', + newLoc: {} as any, + currentLoc: {} as any, } + render(props) expect(vi.mocked(InterventionContent)).toHaveBeenCalledWith( diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SelectTips.test.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SelectTips.test.tsx index 9a8fc10f5d6..08db6269c4d 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SelectTips.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SelectTips.test.tsx @@ -53,7 +53,10 @@ describe('SelectTips', () => { failedLabwareUtils: { selectedTipLocations: { A1: null }, areTipsSelected: true, - failedLabwareLocations: { newLoc: null, currentLoc: 'A1' }, + failedLabwareLocations: { + displayNameNewLoc: null, + displayNameCurrentLoc: 'A1', + }, } as any, } @@ -161,7 +164,10 @@ describe('SelectTips', () => { failedLabwareUtils: { selectedTipLocations: null, areTipsSelected: false, - failedLabwareLocations: { newLoc: null, currentLoc: '' }, + failedLabwareLocations: { + displayNameNewLoc: null, + displayNameCurrentLoc: '', + }, } as any, } diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SkipStepInfo.test.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SkipStepInfo.test.tsx index 77095a45a6d..e1ac4cf1adc 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SkipStepInfo.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/SkipStepInfo.test.tsx @@ -58,6 +58,18 @@ describe('SkipStepInfo', () => { }) }) + it(`renders correct title and body text for ${RECOVERY_MAP.IGNORE_AND_SKIP.ROUTE}`, () => { + props.currentRecoveryOptionUtils.selectedRecoveryOption = + RECOVERY_MAP.IGNORE_AND_SKIP.ROUTE + render(props) + + screen.getByText('Skip to next step') + screen.getByText( + "First, inspect the robot to ensure it's prepared to continue the run from the next step." + ) + screen.getByText('Then, close the robot door before proceeding.') + }) + it(`renders correct title and body text for ${RECOVERY_MAP.SKIP_STEP_WITH_SAME_TIPS.ROUTE}`, () => { props.currentRecoveryOptionUtils.selectedRecoveryOption = RECOVERY_MAP.SKIP_STEP_WITH_SAME_TIPS.ROUTE @@ -95,8 +107,7 @@ describe('SkipStepInfo', () => { }) it('renders error message for unexpected recovery option', () => { - props.currentRecoveryOptionUtils.selectedRecoveryOption = - RECOVERY_MAP.IGNORE_AND_SKIP.ROUTE + props.currentRecoveryOptionUtils.selectedRecoveryOption = 'UNEXPECTED_ROUTE' as any render(props) expect(screen.getAllByText('UNEXPECTED STEP')[0]).toBeInTheDocument() diff --git a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/TwoColLwInfoAndDeck.test.tsx b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/TwoColLwInfoAndDeck.test.tsx index f2206c8f010..2f24fc0f3bb 100644 --- a/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/TwoColLwInfoAndDeck.test.tsx +++ b/app/src/organisms/ErrorRecoveryFlows/shared/__tests__/TwoColLwInfoAndDeck.test.tsx @@ -1,4 +1,7 @@ import { describe, it, vi, expect, beforeEach } from 'vitest' +import { screen } from '@testing-library/react' + +import { MoveLabwareOnDeck } from '@opentrons/components' import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' @@ -11,6 +14,13 @@ import { getSlotNameAndLwLocFrom } from '../../hooks/useDeckMapUtils' import type * as React from 'react' import type { Mock } from 'vitest' +vi.mock('@opentrons/components', async () => { + const actual = await vi.importActual('@opentrons/components') + return { + ...actual, + MoveLabwareOnDeck: vi.fn(), + } +}) vi.mock('../LeftColumnLabwareInfo') vi.mock('../../hooks/useDeckMapUtils') @@ -39,11 +49,17 @@ describe('TwoColLwInfoAndDeck', () => { failedLabwareUtils: { relevantWellName: 'A1', failedLabware: { location: 'C1' }, + failedLabwareLocations: { newLoc: {}, currentLoc: {} }, + }, + deckMapUtils: { + movedLabwareDef: {}, + moduleRenderInfo: [], + labwareRenderInfo: [], }, - deckMapUtils: {}, currentRecoveryOptionUtils: { selectedRecoveryOption: RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE, }, + isOnDevice: true, } as any vi.mocked(LeftColumnLabwareInfo).mockReturnValue( @@ -131,4 +147,34 @@ describe('TwoColLwInfoAndDeck', () => { expect.anything() ) }) + + it(`renders a move labware on deck view if the selected recovery option is ${RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE} and props are valid`, () => { + vi.mocked(MoveLabwareOnDeck).mockReturnValue( +
MOCK_MOVE_LW_ON_DECK
+ ) + + props.currentRecoveryOptionUtils.selectedRecoveryOption = + RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE + render(props) + + screen.getByText('MOCK_MOVE_LW_ON_DECK') + }) + + it(`does not render a move labware on deck view if the selected recovery option is ${RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE} and props are invalid`, () => { + vi.mocked(MoveLabwareOnDeck).mockReturnValue( +
MOCK_MOVE_LW_ON_DECK
+ ) + + props.currentRecoveryOptionUtils.selectedRecoveryOption = + RECOVERY_MAP.MANUAL_MOVE_AND_SKIP.ROUTE + props.deckMapUtils = { + movedLabwareDef: null, + moduleRenderInfo: null, + labwareRenderInfo: null, + } as any + + render(props) + + expect(screen.queryByText('MOCK_MOVE_LW_ON_DECK')).not.toBeInTheDocument() + }) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/utils/__tests__/getErrorKind.test.ts b/app/src/organisms/ErrorRecoveryFlows/utils/__tests__/getErrorKind.test.ts index 55399fa1d22..fb9eea82c63 100644 --- a/app/src/organisms/ErrorRecoveryFlows/utils/__tests__/getErrorKind.test.ts +++ b/app/src/organisms/ErrorRecoveryFlows/utils/__tests__/getErrorKind.test.ts @@ -6,93 +6,79 @@ import { getErrorKind } from '../getErrorKind' import type { RunCommandError, RunTimeCommand } from '@opentrons/shared-data' describe('getErrorKind', () => { - it(`returns ${ERROR_KINDS.NO_LIQUID_DETECTED} for ${DEFINED_ERROR_TYPES.LIQUID_NOT_FOUND} errorType`, () => { - const result = getErrorKind({ - commandType: 'liquidProbe', - error: { - isDefined: true, - errorType: DEFINED_ERROR_TYPES.LIQUID_NOT_FOUND, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.NO_LIQUID_DETECTED) - }) - - it(`returns ${ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING} for ${DEFINED_ERROR_TYPES.OVERPRESSURE} errorType`, () => { - const result = getErrorKind({ + it.each([ + { + commandType: 'prepareToAspirate', + errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, + expectedError: ERROR_KINDS.OVERPRESSURE_PREPARE_TO_ASPIRATE, + }, + { commandType: 'aspirate', - error: { - isDefined: true, - errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING) - }) - - it(`returns ${ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING} for ${DEFINED_ERROR_TYPES.OVERPRESSURE} errorType`, () => { - const result = getErrorKind({ + errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, + expectedError: ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING, + }, + { + commandType: 'aspirateInPlace', + errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, + expectedError: ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING, + }, + { commandType: 'dispense', - error: { - isDefined: true, - errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING) - }) - - it(`returns ${ERROR_KINDS.TIP_NOT_DETECTED} for ${DEFINED_ERROR_TYPES.TIP_PHYSICALLY_MISSING} errorType`, () => { - const result = getErrorKind({ - commandType: 'pickUpTip', - error: { - isDefined: true, - errorType: DEFINED_ERROR_TYPES.TIP_PHYSICALLY_MISSING, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.TIP_NOT_DETECTED) - }) - - it(`returns ${ERROR_KINDS.TIP_DROP_FAILED} for ${DEFINED_ERROR_TYPES.TIP_PHYSICALLY_ATTACHED} errorType`, () => { - const result = getErrorKind({ + errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, + expectedError: ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING, + }, + { + commandType: 'dispenseInPlace', + errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, + expectedError: ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING, + }, + { commandType: 'dropTip', - error: { - isDefined: true, - errorType: DEFINED_ERROR_TYPES.TIP_PHYSICALLY_ATTACHED, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.TIP_DROP_FAILED) - }) - - it(`returns ${ERROR_KINDS.GRIPPER_ERROR} for ${DEFINED_ERROR_TYPES.GRIPPER_MOVEMENT} errorType`, () => { - const result = getErrorKind({ + errorType: DEFINED_ERROR_TYPES.TIP_PHYSICALLY_ATTACHED, + expectedError: ERROR_KINDS.TIP_DROP_FAILED, + }, + { + commandType: 'dropTipInPlace', + errorType: DEFINED_ERROR_TYPES.TIP_PHYSICALLY_ATTACHED, + expectedError: ERROR_KINDS.TIP_DROP_FAILED, + }, + { + commandType: 'liquidProbe', + errorType: DEFINED_ERROR_TYPES.LIQUID_NOT_FOUND, + expectedError: ERROR_KINDS.NO_LIQUID_DETECTED, + }, + { + commandType: 'pickUpTip', + errorType: DEFINED_ERROR_TYPES.TIP_PHYSICALLY_MISSING, + expectedError: ERROR_KINDS.TIP_NOT_DETECTED, + }, + { commandType: 'moveLabware', - error: { - isDefined: true, - errorType: DEFINED_ERROR_TYPES.GRIPPER_MOVEMENT, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.GRIPPER_ERROR) - }) - - it(`returns ${ERROR_KINDS.GENERAL_ERROR} for undefined errors`, () => { - const result = getErrorKind({ + errorType: DEFINED_ERROR_TYPES.GRIPPER_MOVEMENT, + expectedError: ERROR_KINDS.GRIPPER_ERROR, + }, + { commandType: 'aspirate', - error: { - isDefined: false, - // It should treat this error as undefined because isDefined===false, - // even though the errorType happens to match a defined error. - errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, - } as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.GENERAL_ERROR) - }) - - it(`returns ${ERROR_KINDS.GENERAL_ERROR} for defined errors not handled explicitly`, () => { - const result = getErrorKind({ + errorType: DEFINED_ERROR_TYPES.OVERPRESSURE, + isDefined: false, + expectedError: ERROR_KINDS.GENERAL_ERROR, + }, + { commandType: 'aspirate', - error: ({ - isDefined: true, - errorType: 'someHithertoUnknownDefinedErrorType', - } as unknown) as RunCommandError, - } as RunTimeCommand) - expect(result).toEqual(ERROR_KINDS.GENERAL_ERROR) - }) + errorType: 'someHithertoUnknownDefinedErrorType', + expectedError: ERROR_KINDS.GENERAL_ERROR, + }, + ])( + 'returns $expectedError for $commandType with errorType $errorType', + ({ commandType, errorType, expectedError, isDefined = true }) => { + const result = getErrorKind({ + commandType, + error: { + isDefined, + errorType, + } as RunCommandError, + } as RunTimeCommand) + expect(result).toEqual(expectedError) + } + ) }) diff --git a/app/src/organisms/ErrorRecoveryFlows/utils/getErrorKind.ts b/app/src/organisms/ErrorRecoveryFlows/utils/getErrorKind.ts index 9c96230836b..30fc4783473 100644 --- a/app/src/organisms/ErrorRecoveryFlows/utils/getErrorKind.ts +++ b/app/src/organisms/ErrorRecoveryFlows/utils/getErrorKind.ts @@ -13,15 +13,18 @@ export function getErrorKind(failedCommand: RunTimeCommand | null): ErrorKind { const errorType = failedCommand?.error?.errorType if (errorIsDefined) { - // todo(mm, 2024-07-02): Also handle aspirateInPlace and dispenseInPlace. - // https://opentrons.atlassian.net/browse/EXEC-593 if ( - commandType === 'aspirate' && + commandType === 'prepareToAspirate' && + errorType === DEFINED_ERROR_TYPES.OVERPRESSURE + ) { + return ERROR_KINDS.OVERPRESSURE_PREPARE_TO_ASPIRATE + } else if ( + (commandType === 'aspirate' || commandType === 'aspirateInPlace') && errorType === DEFINED_ERROR_TYPES.OVERPRESSURE ) { return ERROR_KINDS.OVERPRESSURE_WHILE_ASPIRATING } else if ( - commandType === 'dispense' && + (commandType === 'dispense' || commandType === 'dispenseInPlace') && errorType === DEFINED_ERROR_TYPES.OVERPRESSURE ) { return ERROR_KINDS.OVERPRESSURE_WHILE_DISPENSING diff --git a/app/src/organisms/InterventionModal/MoveLabwareInterventionContent.tsx b/app/src/organisms/InterventionModal/MoveLabwareInterventionContent.tsx index d44a96ecfa8..af561b6c15d 100644 --- a/app/src/organisms/InterventionModal/MoveLabwareInterventionContent.tsx +++ b/app/src/organisms/InterventionModal/MoveLabwareInterventionContent.tsx @@ -38,10 +38,8 @@ import { getModuleModelFromRunData, } from './utils' import { Divider } from '/app/atoms/structure' -import { - getLoadedLabware, - getLoadedModule, -} from '/app/molecules/Command/utils/accessors' +import { getLoadedModule } from '/app/local-resources/modules' +import { getLoadedLabware } from '/app/local-resources/labware' import { useNotifyDeckConfigurationQuery } from '/app/resources/deck_configuration' import type { @@ -135,7 +133,7 @@ export function MoveLabwareInterventionContent({ deckDef ) const oldLabwareLocation = - getLoadedLabware(run, command.params.labwareId)?.location ?? null + getLoadedLabware(run.labware, command.params.labwareId)?.location ?? null const labwareName = getLabwareNameFromRunData( run, @@ -275,8 +273,8 @@ function LabwareDisplayLocation( console.warn('labware is located on an unknown module model') } else { const slotName = - getLoadedModule(protocolData, location.moduleId)?.location?.slotName ?? - '' + getLoadedModule(protocolData.modules, location.moduleId)?.location + ?.slotName ?? '' const isModuleUnderAdapterThermocycler = getModuleType(moduleModel) === THERMOCYCLER_MODULE_TYPE if (isModuleUnderAdapterThermocycler) { @@ -309,8 +307,8 @@ function LabwareDisplayLocation( console.warn('labware is located on an adapter on an unknown module') } else { const slotName = - getLoadedModule(protocolData, adapter.location.moduleId)?.location - ?.slotName ?? '' + getLoadedModule(protocolData.modules, adapter.location.moduleId) + ?.location?.slotName ?? '' const isModuleUnderAdapterThermocycler = getModuleType(moduleModel) === THERMOCYCLER_MODULE_TYPE if (isModuleUnderAdapterThermocycler) { diff --git a/app/src/organisms/InterventionModal/utils/getLabwareNameFromRunData.ts b/app/src/organisms/InterventionModal/utils/getLabwareNameFromRunData.ts index b6671a32a3b..55b48efee29 100644 --- a/app/src/organisms/InterventionModal/utils/getLabwareNameFromRunData.ts +++ b/app/src/organisms/InterventionModal/utils/getLabwareNameFromRunData.ts @@ -1,6 +1,8 @@ import { getLabwareDefURI, getLabwareDisplayName } from '@opentrons/shared-data' -import { getLoadedLabware } from '/app/molecules/Command/utils/accessors' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { + getLoadedLabware, + getLabwareDefinitionsFromCommands, +} from '/app/local-resources/labware' import type { RunTimeCommand } from '@opentrons/shared-data' import type { RunData } from '@opentrons/api-client' @@ -15,7 +17,7 @@ export function getLabwareNameFromRunData( labwareId: string, commands: RunTimeCommand[] ): string { - const loadedLabware = getLoadedLabware(protocolData, labwareId) + const loadedLabware = getLoadedLabware(protocolData.labware, labwareId) if (loadedLabware == null) { return '' } else if (FIXED_TRASH_DEF_URIS.includes(loadedLabware.definitionUri)) { diff --git a/app/src/organisms/InterventionModal/utils/getModuleDisplayLocationFromRunData.ts b/app/src/organisms/InterventionModal/utils/getModuleDisplayLocationFromRunData.ts index 3301cb6c77c..0b96641e9e5 100644 --- a/app/src/organisms/InterventionModal/utils/getModuleDisplayLocationFromRunData.ts +++ b/app/src/organisms/InterventionModal/utils/getModuleDisplayLocationFromRunData.ts @@ -1,4 +1,4 @@ -import { getLoadedModule } from '/app/molecules/Command/utils/accessors' +import { getLoadedModule } from '/app/local-resources/modules' import type { RunData } from '@opentrons/api-client' @@ -6,6 +6,6 @@ export function getModuleDisplayLocationFromRunData( protocolData: RunData, moduleId: string ): string { - const loadedModule = getLoadedModule(protocolData, moduleId) + const loadedModule = getLoadedModule(protocolData.modules, moduleId) return loadedModule != null ? loadedModule.location.slotName : '' } diff --git a/app/src/organisms/InterventionModal/utils/getModuleModelFromRunData.ts b/app/src/organisms/InterventionModal/utils/getModuleModelFromRunData.ts index c709e5b9ab4..e22c1895918 100644 --- a/app/src/organisms/InterventionModal/utils/getModuleModelFromRunData.ts +++ b/app/src/organisms/InterventionModal/utils/getModuleModelFromRunData.ts @@ -1,4 +1,4 @@ -import { getLoadedModule } from '/app/molecules/Command/utils/accessors' +import { getLoadedModule } from '/app/local-resources/modules' import type { RunData } from '@opentrons/api-client' import type { ModuleModel } from '@opentrons/shared-data' @@ -7,6 +7,6 @@ export function getModuleModelFromRunData( protocolData: RunData, moduleId: string ): ModuleModel | null { - const loadedModule = getLoadedModule(protocolData, moduleId) + const loadedModule = getLoadedModule(protocolData.modules, moduleId) return loadedModule != null ? loadedModule.model : null } diff --git a/app/src/organisms/LabwarePositionCheck/CheckItem.tsx b/app/src/organisms/LabwarePositionCheck/CheckItem.tsx index 9659319d24d..c9050b5dd3f 100644 --- a/app/src/organisms/LabwarePositionCheck/CheckItem.tsx +++ b/app/src/organisms/LabwarePositionCheck/CheckItem.tsx @@ -23,7 +23,7 @@ import { } from '@opentrons/shared-data' import { useSelector } from 'react-redux' import { getLabwareDef } from './utils/labware' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { UnorderedList } from '/app/molecules/UnorderedList' import { getCurrentOffsetForLabwareInLocation } from '/app/transformations/analysis' import { getIsOnDevice } from '/app/redux/config' diff --git a/app/src/organisms/LabwarePositionCheck/IntroScreen/index.tsx b/app/src/organisms/LabwarePositionCheck/IntroScreen/index.tsx index 8c372750b78..dbaa5970c6c 100644 --- a/app/src/organisms/LabwarePositionCheck/IntroScreen/index.tsx +++ b/app/src/organisms/LabwarePositionCheck/IntroScreen/index.tsx @@ -30,7 +30,7 @@ import { getTopPortalEl } from '/app/App/portal' import { SmallButton } from '/app/atoms/buttons' import { CALIBRATION_PROBE } from '/app/organisms/PipetteWizardFlows/constants' import { TerseOffsetTable } from '../ResultsSummary' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { LabwareOffset } from '@opentrons/api-client' import type { diff --git a/app/src/organisms/LabwarePositionCheck/PickUpTip.tsx b/app/src/organisms/LabwarePositionCheck/PickUpTip.tsx index f93d2febe1b..c7505a13d92 100644 --- a/app/src/organisms/LabwarePositionCheck/PickUpTip.tsx +++ b/app/src/organisms/LabwarePositionCheck/PickUpTip.tsx @@ -22,7 +22,7 @@ import { UnorderedList } from '/app/molecules/UnorderedList' import { getCurrentOffsetForLabwareInLocation } from '/app/transformations/analysis' import { TipConfirmation } from './TipConfirmation' import { getLabwareDef } from './utils/labware' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { getDisplayLocation } from './utils/getDisplayLocation' import { useSelector } from 'react-redux' import { getIsOnDevice } from '/app/redux/config' diff --git a/app/src/organisms/LabwarePositionCheck/ResultsSummary.tsx b/app/src/organisms/LabwarePositionCheck/ResultsSummary.tsx index e4489cea914..98f88fac2bd 100644 --- a/app/src/organisms/LabwarePositionCheck/ResultsSummary.tsx +++ b/app/src/organisms/LabwarePositionCheck/ResultsSummary.tsx @@ -38,7 +38,7 @@ import { import { SmallButton } from '/app/atoms/buttons' import { LabwareOffsetTabs } from '/app/organisms/LabwareOffsetTabs' import { getCurrentOffsetForLabwareInLocation } from '/app/transformations/analysis' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { getDisplayLocation } from './utils/getDisplayLocation' import type { diff --git a/app/src/organisms/LabwarePositionCheck/ReturnTip.tsx b/app/src/organisms/LabwarePositionCheck/ReturnTip.tsx index 8ba2f78d125..fce1f443829 100644 --- a/app/src/organisms/LabwarePositionCheck/ReturnTip.tsx +++ b/app/src/organisms/LabwarePositionCheck/ReturnTip.tsx @@ -13,7 +13,7 @@ import { } from '@opentrons/shared-data' import { UnorderedList } from '/app/molecules/UnorderedList' import { getLabwareDef } from './utils/labware' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { getDisplayLocation } from './utils/getDisplayLocation' import { RobotMotionLoader } from './RobotMotionLoader' import { PrepareSpace } from './PrepareSpace' diff --git a/app/src/organisms/LabwarePositionCheck/useLaunchLPC.tsx b/app/src/organisms/LabwarePositionCheck/useLaunchLPC.tsx index fad314f7af3..18c906d2998 100644 --- a/app/src/organisms/LabwarePositionCheck/useLaunchLPC.tsx +++ b/app/src/organisms/LabwarePositionCheck/useLaunchLPC.tsx @@ -11,7 +11,7 @@ import { useMostRecentCompletedAnalysis, } from '/app/resources/runs' import { LabwarePositionCheck } from '.' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { RobotType } from '@opentrons/shared-data' diff --git a/app/src/organisms/LabwarePositionCheck/utils/getProbeBasedLPCSteps.ts b/app/src/organisms/LabwarePositionCheck/utils/getProbeBasedLPCSteps.ts index 0f03ad0e92b..f5e4ed86f0b 100644 --- a/app/src/organisms/LabwarePositionCheck/utils/getProbeBasedLPCSteps.ts +++ b/app/src/organisms/LabwarePositionCheck/utils/getProbeBasedLPCSteps.ts @@ -2,7 +2,7 @@ import { isEqual } from 'lodash' import { SECTIONS } from '../constants' import { getLabwareDefURI, getPipetteNameSpecs } from '@opentrons/shared-data' import { getLabwareLocationCombos } from '../../ApplyHistoricOffsets/hooks/getLabwareLocationCombos' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { CompletedProtocolAnalysis, diff --git a/app/src/organisms/LabwarePositionCheck/utils/getTipBasedLPCSteps.ts b/app/src/organisms/LabwarePositionCheck/utils/getTipBasedLPCSteps.ts index c03660a6f20..47c30424e95 100644 --- a/app/src/organisms/LabwarePositionCheck/utils/getTipBasedLPCSteps.ts +++ b/app/src/organisms/LabwarePositionCheck/utils/getTipBasedLPCSteps.ts @@ -1,6 +1,6 @@ import { isEqual } from 'lodash' import { SECTIONS } from '../constants' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { getLabwareDefURI, getIsTiprack, diff --git a/app/src/organisms/LabwarePositionCheck/utils/labware.ts b/app/src/organisms/LabwarePositionCheck/utils/labware.ts index 2fd03ccc0c0..70096061c33 100644 --- a/app/src/organisms/LabwarePositionCheck/utils/labware.ts +++ b/app/src/organisms/LabwarePositionCheck/utils/labware.ts @@ -5,7 +5,7 @@ import { getLabwareDefURI, } from '@opentrons/shared-data' import { getModuleInitialLoadInfo } from '/app/transformations/commands' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { CompletedProtocolAnalysis, LabwareDefinition2, diff --git a/app/src/organisms/LiquidsLabwareDetailsModal/__tests__/LiquidsLabwareDetailsModal.test.tsx b/app/src/organisms/LiquidsLabwareDetailsModal/__tests__/LiquidsLabwareDetailsModal.test.tsx index 54b8239da47..967a840ee75 100644 --- a/app/src/organisms/LiquidsLabwareDetailsModal/__tests__/LiquidsLabwareDetailsModal.test.tsx +++ b/app/src/organisms/LiquidsLabwareDetailsModal/__tests__/LiquidsLabwareDetailsModal.test.tsx @@ -65,6 +65,7 @@ describe('LiquidsLabwareDetailsModal', () => { vi.mocked(getLocationInfoNames).mockReturnValue({ labwareName: 'mock labware name', slotName: '5', + labwareQuantity: 1, }) vi.mocked(getSlotLabwareDefinition).mockReturnValue(mockDefinition) vi.mocked(getLiquidsByIdForLabware).mockReturnValue({ diff --git a/app/src/organisms/ModuleCard/ModuleSetupModal.tsx b/app/src/organisms/ModuleCard/ModuleSetupModal.tsx index 16d3dec77d2..91696be776f 100644 --- a/app/src/organisms/ModuleCard/ModuleSetupModal.tsx +++ b/app/src/organisms/ModuleCard/ModuleSetupModal.tsx @@ -1,6 +1,7 @@ import { useTranslation } from 'react-i18next' import { createPortal } from 'react-dom' -import code from '/app/assets/images/module_instruction_code.png' +import helpCenterQRCode from '/app/assets/images/module_instruction_code.png' +import absorbanceReaderManualQRCode from '/app/assets/images/absorbance_reader_instruction_manual_code.png' import { ALIGN_FLEX_END, DIRECTION_COLUMN, @@ -17,14 +18,17 @@ import { import { getTopPortalEl } from '/app/App/portal' const MODULE_SETUP_URL = 'https://support.opentrons.com/s/modules' +const ABSORBANCE_READER_MANUAL_URL = + 'https://insights.opentrons.com/hubfs/Absorbance%20Plate%20Reader%20Instruction%20Manual.pdf' interface ModuleSetupModalProps { close: () => void moduleDisplayName: string + isAbsorbanceReader?: boolean } export const ModuleSetupModal = (props: ModuleSetupModalProps): JSX.Element => { - const { moduleDisplayName } = props + const { moduleDisplayName, isAbsorbanceReader } = props const { t, i18n } = useTranslation(['protocol_setup', 'shared', 'branded']) return createPortal( @@ -41,12 +45,18 @@ export const ModuleSetupModal = (props: ModuleSetupModalProps): JSX.Element => { width="50%" > - {t('branded:modal_instructions')} + {isAbsorbanceReader + ? t('module_instructions_manual') + : t('branded:modal_instructions')} { />
- +
{i18n.format(t('shared:close'), 'capitalize')} diff --git a/app/src/organisms/ModuleCard/__tests__/ModuleSetupModal.test.tsx b/app/src/organisms/ModuleCard/__tests__/ModuleSetupModal.test.tsx index 7f24a60bc7c..87f340b2845 100644 --- a/app/src/organisms/ModuleCard/__tests__/ModuleSetupModal.test.tsx +++ b/app/src/organisms/ModuleCard/__tests__/ModuleSetupModal.test.tsx @@ -47,4 +47,23 @@ describe('ModuleSetupModal', () => { fireEvent.click(closeButton) expect(props.close).toHaveBeenCalled() }) + it('should render variable copy and link if absorbance reader', () => { + props = { + ...props, + isAbsorbanceReader: true, + } + render(props) + screen.getByText( + 'For step-by-step instructions on setting up your module, consult the Quickstart Guide that came in its box. You can also click the link below or scan the QR code to read the module Instruction Manual.' + ) + expect( + screen + .getByRole('link', { + name: 'mockModuleDisplayName setup instructions', + }) + .getAttribute('href') + ).toBe( + 'https://insights.opentrons.com/hubfs/Absorbance%20Plate%20Reader%20Instruction%20Manual.pdf' + ) + }) }) diff --git a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/LabwareMapView.tsx b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/LabwareMapView.tsx index 21b6fb20854..339ad981daa 100644 --- a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/LabwareMapView.tsx +++ b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/LabwareMapView.tsx @@ -3,18 +3,22 @@ import { BaseDeck, Flex } from '@opentrons/components' import { FLEX_ROBOT_TYPE, getSimplestDeckConfigForProtocol, + getTopLabwareInfo, THERMOCYCLER_MODULE_V1, } from '@opentrons/shared-data' import { getStandardDeckViewLayerBlockList } from '/app/local-resources/deck_configuration' import { getLabwareRenderInfo } from '/app/transformations/analysis' +import type { LabwareOnDeck } from '@opentrons/components' import type { CompletedProtocolAnalysis, DeckDefinition, LabwareDefinition2, - LoadedLabwareByAdapter, + RunTimeCommand, + LoadLabwareRunTimeCommand, } from '@opentrons/shared-data' + import type { AttachedProtocolModuleMatch } from '/app/transformations/analysis' interface LabwareMapViewProps { @@ -23,7 +27,6 @@ interface LabwareMapViewProps { labwareDef: LabwareDefinition2, labwareId: string ) => void - initialLoadedLabwareByAdapter: LoadedLabwareByAdapter deckDef: DeckDefinition mostRecentAnalysis: CompletedProtocolAnalysis | null } @@ -32,11 +35,16 @@ export function LabwareMapView(props: LabwareMapViewProps): JSX.Element { const { handleLabwareClick, attachedProtocolModuleMatches, - initialLoadedLabwareByAdapter, deckDef, mostRecentAnalysis, } = props const deckConfig = getSimplestDeckConfigForProtocol(mostRecentAnalysis) + const commands: RunTimeCommand[] = mostRecentAnalysis?.commands ?? [] + const loadLabwareCommands = commands?.filter( + (command): command is LoadLabwareRunTimeCommand => + command.commandType === 'loadLabware' + ) + const labwareRenderInfo = mostRecentAnalysis != null ? getLabwareRenderInfo(mostRecentAnalysis, deckDef) @@ -44,16 +52,11 @@ export function LabwareMapView(props: LabwareMapViewProps): JSX.Element { const modulesOnDeck = attachedProtocolModuleMatches.map(module => { const { moduleDef, nestedLabwareDef, nestedLabwareId, slotName } = module - const labwareInAdapterInMod = - nestedLabwareId != null - ? initialLoadedLabwareByAdapter[nestedLabwareId] - : null - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapterInMod?.result?.definition ?? nestedLabwareDef - const topLabwareId = - labwareInAdapterInMod?.result?.labwareId ?? nestedLabwareId + const isLabwareStacked = nestedLabwareId != null && nestedLabwareDef != null + const { topLabwareId, topLabwareDefinition } = getTopLabwareInfo( + module.nestedLabwareId ?? '', + loadLabwareCommands + ) return { moduleModel: moduleDef.model, @@ -70,49 +73,48 @@ export function LabwareMapView(props: LabwareMapViewProps): JSX.Element { } : undefined, highlightLabware: true, - highlightShadowLabware: - topLabwareDefinition != null && topLabwareId != null, + highlightShadowLabware: isLabwareStacked, moduleChildren: null, - stacked: topLabwareDefinition != null && topLabwareId != null, + stacked: isLabwareStacked, } }) - const labwareLocations = map( + const labwareLocations: Array = map( labwareRenderInfo, - ({ labwareDef, slotName }, labwareId) => { - const labwareInAdapter = initialLoadedLabwareByAdapter[labwareId] - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapter?.result?.definition ?? labwareDef - const topLabwareId = labwareInAdapter?.result?.labwareId ?? labwareId - const isLabwareInStack = - topLabwareDefinition != null && - topLabwareId != null && - labwareInAdapter != null + ({ slotName }, labwareId) => { + const { topLabwareId, topLabwareDefinition } = getTopLabwareInfo( + labwareId, + loadLabwareCommands + ) + const isLabwareInStack = labwareId !== topLabwareId - return { - labwareLocation: { slotName }, - definition: topLabwareDefinition, - topLabwareId, - onLabwareClick: () => { - handleLabwareClick(topLabwareDefinition, topLabwareId) - }, - labwareChildren: null, - highlight: true, - highlightShadow: isLabwareInStack, - stacked: isLabwareInStack, - } + return topLabwareDefinition != null + ? { + labwareLocation: { slotName }, + definition: topLabwareDefinition, + onLabwareClick: () => { + handleLabwareClick(topLabwareDefinition, topLabwareId) + }, + highlight: true, + highlightShadow: isLabwareInStack, + stacked: isLabwareInStack, + } + : null } ) + const labwareLocationsFiltered: LabwareOnDeck[] = labwareLocations.filter( + (labwareLocation): labwareLocation is LabwareOnDeck => + labwareLocation != null + ) + return ( diff --git a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/__tests__/LabwareMapView.test.tsx b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/__tests__/LabwareMapView.test.tsx index 8729ae0f811..860d927578e 100644 --- a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/__tests__/LabwareMapView.test.tsx +++ b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/__tests__/LabwareMapView.test.tsx @@ -114,7 +114,6 @@ describe('LabwareMapView', () => { handleLabwareClick: vi.fn(), deckDef: (deckDefFixture as unknown) as DeckDefinition, mostRecentAnalysis: ({} as unknown) as CompletedProtocolAnalysis, - initialLoadedLabwareByAdapter: {}, attachedProtocolModuleMatches: [ { ...mockProtocolModuleInfo[0], diff --git a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/index.tsx b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/index.tsx index 1a54e2fc00d..2d440fc9516 100644 --- a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/index.tsx +++ b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLabware/index.tsx @@ -25,10 +25,11 @@ import { FLEX_ROBOT_TYPE, getDeckDefFromRobotType, getLabwareDefURI, - getLabwareDisplayName, + getTopLabwareInfo, getModuleDisplayName, HEATERSHAKER_MODULE_TYPE, - parseInitialLoadedLabwareByAdapter, + TC_MODULE_LOCATION_OT3, + THERMOCYCLER_MODULE_TYPE, } from '@opentrons/shared-data' import { useCreateLiveCommandMutation, @@ -38,8 +39,8 @@ import { import { FloatingActionButton, SmallButton } from '/app/atoms/buttons' import { ODDBackButton } from '/app/molecules/ODDBackButton' import { + getLocationInfoNames, getLabwareSetupItemGroups, - getNestedLabwareInfo, } from '/app/transformations/commands' import { getAttachedProtocolModuleMatches, @@ -56,15 +57,12 @@ import type { HeaterShakerCloseLatchCreateCommand, HeaterShakerOpenLatchCreateCommand, LabwareDefinition2, - LabwareLocation, LoadLabwareRunTimeCommand, + LabwareLocation, RunTimeCommand, } from '@opentrons/shared-data' import type { HeaterShakerModule, Modules } from '@opentrons/api-client' -import type { - LabwareSetupItem, - NestedLabwareInfo, -} from '/app/transformations/commands' +import type { LabwareSetupItem } from '/app/transformations/commands' import type { SetupScreens } from '../types' import type { AttachedProtocolModuleMatch } from '/app/transformations/analysis' @@ -121,9 +119,6 @@ export function ProtocolSetupLabware({ protocolModulesInfo, deckConfig ) - const initialLoadedLabwareByAdapter = parseInitialLoadedLabwareByAdapter( - mostRecentAnalysis?.commands ?? [] - ) const handleLabwareClick = ( labwareDef: LabwareDefinition2, @@ -152,7 +147,7 @@ export function ProtocolSetupLabware({ } } } - const selectedLabwareIsTopOfStack = mostRecentAnalysis?.commands.some( + const selectedLabwareIsStacked = mostRecentAnalysis?.commands.some( command => command.commandType === 'loadLabware' && command.result?.labwareId === selectedLabware?.id && @@ -164,7 +159,7 @@ export function ProtocolSetupLabware({ return ( <> {showLabwareDetailsModal && - !selectedLabwareIsTopOfStack && + !selectedLabwareIsStacked && selectedLabware != null ? ( ) : ( <> @@ -239,17 +233,14 @@ export function ProtocolSetupLabware({ 'labwareId' in labware.initialLocation && item.labwareId === labware.initialLocation.labwareId ) - return mostRecentAnalysis != null && labwareOnAdapter == null ? ( + return mostRecentAnalysis?.commands != null && + labwareOnAdapter == null ? ( ) : null })} @@ -257,7 +248,7 @@ export function ProtocolSetupLabware({ )} {showLabwareDetailsModal && selectedLabware != null && - selectedLabwareIsTopOfStack ? ( + selectedLabwareIsStacked ? ( ['refetch'] - nestedLabwareInfo: NestedLabwareInfo | null - commands?: RunTimeCommand[] + commands: RunTimeCommand[] } function RowLabware({ labware, attachedProtocolModules, refetchModules, - nestedLabwareInfo, commands, }: RowLabwareProps): JSX.Element | null { - const { definition, initialLocation, nickName } = labware + const { + initialLocation, + nickName: bottomLabwareNickname, + labwareId: bottomLabwareId, + } = labware + const loadLabwareCommands = commands?.filter( + (command): command is LoadLabwareRunTimeCommand => + command.commandType === 'loadLabware' + ) + + const { topLabwareId } = getTopLabwareInfo( + bottomLabwareId ?? '', + loadLabwareCommands + ) + const { + slotName: slot, + labwareName: topLabwareName, + labwareNickname: topLabwareNickname, + labwareQuantity: topLabwareQuantity, + adapterName, + } = getLocationInfoNames(topLabwareId, commands) + const { t, i18n } = useTranslation([ 'protocol_command_text', 'protocol_setup', @@ -451,47 +461,21 @@ function RowLabware({ matchedModule.attachedModuleMatch.moduleType === HEATERSHAKER_MODULE_TYPE ? matchedModule.attachedModuleMatch : null + const isStacked = + topLabwareQuantity > 1 || adapterName != null || matchedModule != null - let slotName: string = '' - let location: JSX.Element | string | null = null + let slotName: string = slot + let location: JSX.Element = if (initialLocation === 'offDeck') { location = ( ) - } else if ('slotName' in initialLocation) { - slotName = initialLocation.slotName - location = - } else if ('addressableAreaName' in initialLocation) { - slotName = initialLocation.addressableAreaName - location = - } else if (labware.moduleLocation != null) { - location = ( - <> - - - ) - } else if ('labwareId' in initialLocation) { - const adapterId = initialLocation.labwareId - const adapterLocation = commands?.find( - (command): command is LoadLabwareRunTimeCommand => - command.commandType === 'loadLabware' && - command.result?.labwareId === adapterId - )?.params.location - - if (adapterLocation != null && adapterLocation !== 'offDeck') { - if ('slotName' in adapterLocation) { - slotName = adapterLocation.slotName - location = - } else if ('moduleId' in adapterLocation) { - const moduleUnderAdapter = attachedProtocolModules.find( - module => module.moduleId === adapterLocation.moduleId - ) - if (moduleUnderAdapter != null) { - slotName = moduleUnderAdapter.slotName - location = - } - } - } + } else if ( + matchedModule != null && + matchedModule.attachedModuleMatch?.moduleType === THERMOCYCLER_MODULE_TYPE + ) { + slotName = TC_MODULE_LOCATION_OT3 + location = } return ( {location} - {nestedLabwareInfo != null || matchedModule != null ? ( - - ) : null} + {isStacked ? : null} - {getLabwareDisplayName(definition)} + {topLabwareName} - {nickName} + {topLabwareQuantity > 1 + ? t('protocol_setup:labware_quantity', { + quantity: topLabwareQuantity, + }) + : topLabwareNickname} - {nestedLabwareInfo != null && - nestedLabwareInfo?.sharedSlotId === slotName ? ( + {adapterName != null ? ( <> - {nestedLabwareInfo.nestedLabwareDisplayName} + {adapterName} - {nestedLabwareInfo.nestedLabwareNickName} + {bottomLabwareNickname} diff --git a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLiquids/__tests__/LiquidDetails.test.tsx b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLiquids/__tests__/LiquidDetails.test.tsx index feeb3e863a4..720b6db7545 100644 --- a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLiquids/__tests__/LiquidDetails.test.tsx +++ b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupLiquids/__tests__/LiquidDetails.test.tsx @@ -43,6 +43,7 @@ describe('LiquidDetails', () => { vi.mocked(getLocationInfoNames).mockReturnValue({ slotName: '4', labwareName: 'mock labware name', + labwareQuantity: 1, }) vi.mocked(LiquidsLabwareDetailsModal).mockReturnValue(
mock modal
) }) diff --git a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupOffsets/index.tsx b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupOffsets/index.tsx index 3f287ea80e6..3082df45a2a 100644 --- a/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupOffsets/index.tsx +++ b/app/src/organisms/ODD/ProtocolSetup/ProtocolSetupOffsets/index.tsx @@ -17,7 +17,7 @@ import { ODDBackButton } from '/app/molecules/ODDBackButton' import { FloatingActionButton, SmallButton } from '/app/atoms/buttons' import type { SetupScreens } from '../types' import { TerseOffsetTable } from '/app/organisms/LabwarePositionCheck/ResultsSummary' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command/utils/getLabwareDefinitionsFromCommands' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import { useNotifyRunQuery, useMostRecentCompletedAnalysis, diff --git a/app/src/organisms/ODD/QuickTransferFlow/utils/generateCompatibleLabwareForPipette.ts b/app/src/organisms/ODD/QuickTransferFlow/utils/generateCompatibleLabwareForPipette.ts index 29e0847bf02..38d62455854 100644 --- a/app/src/organisms/ODD/QuickTransferFlow/utils/generateCompatibleLabwareForPipette.ts +++ b/app/src/organisms/ODD/QuickTransferFlow/utils/generateCompatibleLabwareForPipette.ts @@ -14,7 +14,8 @@ export function generateCompatibleLabwareForPipette( (acc, definition) => { if ( definition.allowedRoles != null && - definition.allowedRoles.includes('adapter') + (definition.allowedRoles.includes('adapter') || + definition.allowedRoles.includes('lid')) ) { return acc } else if (pipetteSpecs.channels === 1) { diff --git a/app/src/organisms/ODD/RobotSettingsDashboard/LanguageSetting.tsx b/app/src/organisms/ODD/RobotSettingsDashboard/LanguageSetting.tsx new file mode 100644 index 00000000000..a935a5571ad --- /dev/null +++ b/app/src/organisms/ODD/RobotSettingsDashboard/LanguageSetting.tsx @@ -0,0 +1,92 @@ +import * as React from 'react' +import { useTranslation } from 'react-i18next' +import { useDispatch, useSelector } from 'react-redux' +import styled from 'styled-components' + +import { + BORDERS, + COLORS, + CURSOR_POINTER, + DIRECTION_COLUMN, + Flex, + SPACING, + StyledText, +} from '@opentrons/components' + +import { LANGUAGES } from '/app/i18n' +import { ChildNavigation } from '/app/organisms/ODD/ChildNavigation' +import { getAppLanguage, updateConfigValue } from '/app/redux/config' + +import type { Dispatch } from '/app/redux/types' +import type { SetSettingOption } from './types' + +interface LabelProps { + isSelected?: boolean +} + +const SettingButton = styled.input` + display: none; +` + +const SettingButtonLabel = styled.label` + padding: ${SPACING.spacing24}; + border-radius: ${BORDERS.borderRadius16}; + cursor: ${CURSOR_POINTER}; + background: ${({ isSelected }) => + isSelected === true ? COLORS.blue50 : COLORS.blue35}; + color: ${({ isSelected }) => isSelected === true && COLORS.white}; +` + +interface LanguageSettingProps { + setCurrentOption: SetSettingOption +} + +export function LanguageSetting({ + setCurrentOption, +}: LanguageSettingProps): JSX.Element { + const { t } = useTranslation('app_settings') + const dispatch = useDispatch() + + const appLanguage = useSelector(getAppLanguage) + + const handleChange = (event: React.ChangeEvent): void => { + dispatch(updateConfigValue('language.appLanguage', event.target.value)) + } + + return ( + + { + setCurrentOption(null) + }} + /> + + {LANGUAGES.map(lng => ( + + + + + {lng.name} + + + + ))} + + + ) +} diff --git a/app/src/organisms/ODD/RobotSettingsDashboard/__tests__/LanguageSetting.test.tsx b/app/src/organisms/ODD/RobotSettingsDashboard/__tests__/LanguageSetting.test.tsx new file mode 100644 index 00000000000..80d35ebea15 --- /dev/null +++ b/app/src/organisms/ODD/RobotSettingsDashboard/__tests__/LanguageSetting.test.tsx @@ -0,0 +1,60 @@ +import type * as React from 'react' +import { fireEvent, screen } from '@testing-library/react' +import { describe, it, expect, vi, beforeEach } from 'vitest' +import '@testing-library/jest-dom/vitest' + +import { + i18n, + US_ENGLISH_DISPLAY_NAME, + US_ENGLISH, + SIMPLIFIED_CHINESE_DISPLAY_NAME, + SIMPLIFIED_CHINESE, +} from '/app/i18n' +import { getAppLanguage, updateConfigValue } from '/app/redux/config' +import { renderWithProviders } from '/app/__testing-utils__' + +import { LanguageSetting } from '../LanguageSetting' + +vi.mock('/app/redux/config') + +const mockSetCurrentOption = vi.fn() + +const render = (props: React.ComponentProps) => { + return renderWithProviders(, { + i18nInstance: i18n, + }) +} + +describe('LanguageSetting', () => { + let props: React.ComponentProps + beforeEach(() => { + props = { + setCurrentOption: mockSetCurrentOption, + } + vi.mocked(getAppLanguage).mockReturnValue(US_ENGLISH) + }) + + it('should render text and buttons', () => { + render(props) + screen.getByText('Language') + screen.getByText(US_ENGLISH_DISPLAY_NAME) + screen.getByText(SIMPLIFIED_CHINESE_DISPLAY_NAME) + }) + + it('should call mock function when tapping a language button', () => { + render(props) + const button = screen.getByText(SIMPLIFIED_CHINESE_DISPLAY_NAME) + fireEvent.click(button) + expect(updateConfigValue).toHaveBeenCalledWith( + 'language.appLanguage', + SIMPLIFIED_CHINESE + ) + }) + + it('should call mock function when tapping back button', () => { + render(props) + const button = screen.getByRole('button') + fireEvent.click(button) + expect(props.setCurrentOption).toHaveBeenCalled() + }) +}) diff --git a/app/src/organisms/ODD/RobotSettingsDashboard/index.ts b/app/src/organisms/ODD/RobotSettingsDashboard/index.ts index 30933095135..a468c86829b 100644 --- a/app/src/organisms/ODD/RobotSettingsDashboard/index.ts +++ b/app/src/organisms/ODD/RobotSettingsDashboard/index.ts @@ -1,4 +1,5 @@ export * from './DeviceReset' +export * from './LanguageSetting' export * from './NetworkSettings/RobotSettingsJoinOtherNetwork' export * from './NetworkSettings/RobotSettingsSelectAuthenticationType' export * from './NetworkSettings/RobotSettingsSetWifiCred' diff --git a/app/src/organisms/ODD/RobotSettingsDashboard/types.ts b/app/src/organisms/ODD/RobotSettingsDashboard/types.ts index 231d26c837b..78e1f552daa 100644 --- a/app/src/organisms/ODD/RobotSettingsDashboard/types.ts +++ b/app/src/organisms/ODD/RobotSettingsDashboard/types.ts @@ -17,5 +17,6 @@ export type SettingOption = | 'RobotSettingsSetWifiCred' | 'RobotSettingsWifi' | 'RobotSettingsWifiConnect' + | 'LanguageSetting' export type SetSettingOption = (option: SettingOption | null) => void diff --git a/app/src/organisms/ODD/RunningProtocol/CurrentRunningProtocolCommand.tsx b/app/src/organisms/ODD/RunningProtocol/CurrentRunningProtocolCommand.tsx index f87f7cd71e9..be9e5e25cbb 100644 --- a/app/src/organisms/ODD/RunningProtocol/CurrentRunningProtocolCommand.tsx +++ b/app/src/organisms/ODD/RunningProtocol/CurrentRunningProtocolCommand.tsx @@ -21,7 +21,7 @@ import { RUN_STATUS_RUNNING, RUN_STATUS_IDLE } from '@opentrons/api-client' import { CommandText } from '/app/molecules/Command' import { RunTimer } from '/app/molecules/RunTimer' -import { getCommandTextData } from '/app/molecules/Command/utils/getCommandTextData' +import { getCommandTextData } from '/app/local-resources/commands' import { PlayPauseButton } from './PlayPauseButton' import { StopButton } from './StopButton' import { ANALYTICS_PROTOCOL_RUN_ACTION } from '/app/redux/analytics' diff --git a/app/src/organisms/ODD/RunningProtocol/RunningProtocolCommandList.tsx b/app/src/organisms/ODD/RunningProtocol/RunningProtocolCommandList.tsx index 3e928ed88b4..e49b725ab35 100644 --- a/app/src/organisms/ODD/RunningProtocol/RunningProtocolCommandList.tsx +++ b/app/src/organisms/ODD/RunningProtocol/RunningProtocolCommandList.tsx @@ -23,7 +23,7 @@ import { import { RUN_STATUS_RUNNING, RUN_STATUS_IDLE } from '@opentrons/api-client' import { CommandText, CommandIcon } from '/app/molecules/Command' -import { getCommandTextData } from '/app/molecules/Command/utils/getCommandTextData' +import { getCommandTextData } from '/app/local-resources/commands' import { PlayPauseButton } from './PlayPauseButton' import { StopButton } from './StopButton' import { ANALYTICS_PROTOCOL_RUN_ACTION } from '/app/redux/analytics' diff --git a/app/src/organisms/PipetteWizardFlows/__tests__/UnskippableModal.test.tsx b/app/src/organisms/PipetteWizardFlows/__tests__/UnskippableModal.test.tsx index a290e689809..bc738d0caf3 100644 --- a/app/src/organisms/PipetteWizardFlows/__tests__/UnskippableModal.test.tsx +++ b/app/src/organisms/PipetteWizardFlows/__tests__/UnskippableModal.test.tsx @@ -24,7 +24,7 @@ describe('UnskippableModal', () => { render(props) screen.getByText('This is a critical step that should not be skipped') screen.getByText( - 'You must detach the mounting plate and reattach the z-axis carraige before using other pipettes. We do not recommend exiting this process before completion.' + 'You must detach the mounting plate and reattach the z-axis carriage before using other pipettes. We do not recommend exiting this process before completion.' ) fireEvent.click(screen.getByRole('button', { name: 'Go back' })) expect(props.goBack).toHaveBeenCalled() @@ -39,7 +39,7 @@ describe('UnskippableModal', () => { render(props) screen.getByText('This is a critical step that should not be skipped') screen.getByText( - 'You must detach the mounting plate and reattach the z-axis carraige before using other pipettes. We do not recommend exiting this process before completion.' + 'You must detach the mounting plate and reattach the z-axis carriage before using other pipettes. We do not recommend exiting this process before completion.' ) screen.getByText('Exit') screen.getByText('Go back') diff --git a/app/src/organisms/RunTimeControl/__tests__/hooks.test.tsx b/app/src/organisms/RunTimeControl/__tests__/hooks.test.tsx index 7450fb34e4e..2ba0d50ea3b 100644 --- a/app/src/organisms/RunTimeControl/__tests__/hooks.test.tsx +++ b/app/src/organisms/RunTimeControl/__tests__/hooks.test.tsx @@ -40,16 +40,19 @@ describe('useRunControls hook', () => { const mockStopRun = vi.fn() const mockCloneRun = vi.fn() const mockResumeRunFromRecovery = vi.fn() + const mockResumeRunFromRecoveryAssumingFalsePositive = vi.fn() when(useRunActionMutations).calledWith(mockPausedRun.id).thenReturn({ playRun: mockPlayRun, pauseRun: mockPauseRun, stopRun: mockStopRun, resumeRunFromRecovery: mockResumeRunFromRecovery, + resumeRunFromRecoveryAssumingFalsePositive: mockResumeRunFromRecoveryAssumingFalsePositive, isPlayRunActionLoading: false, isPauseRunActionLoading: false, isStopRunActionLoading: false, isResumeRunFromRecoveryActionLoading: false, + isResumeRunFromRecoveryAssumingFalsePositiveActionLoading: false, }) when(useCloneRun).calledWith(mockPausedRun.id, undefined, true).thenReturn({ cloneRun: mockCloneRun, diff --git a/app/src/pages/Desktop/AppSettings/AdvancedSettings.tsx b/app/src/pages/Desktop/AppSettings/AdvancedSettings.tsx index 4eda66f68e1..e8f3724299b 100644 --- a/app/src/pages/Desktop/AppSettings/AdvancedSettings.tsx +++ b/app/src/pages/Desktop/AppSettings/AdvancedSettings.tsx @@ -1,16 +1,4 @@ -import { useContext } from 'react' -import { I18nContext } from 'react-i18next' -import { useDispatch } from 'react-redux' -import { css } from 'styled-components' - -import { - Box, - DIRECTION_COLUMN, - Flex, - RadioGroup, - SPACING, - TYPOGRAPHY, -} from '@opentrons/components' +import { Box, SPACING } from '@opentrons/components' import { Divider } from '/app/atoms/structure' import { @@ -25,9 +13,6 @@ import { UpdatedChannel, AdditionalCustomLabwareSourceFolder, } from '/app/organisms/Desktop/AdvancedSettings' -import { updateConfigValue, useFeatureFlag } from '/app/redux/config' - -import type { Dispatch } from '/app/redux/types' export function AdvancedSettings(): JSX.Element { return ( @@ -52,44 +37,7 @@ export function AdvancedSettings(): JSX.Element { - {/* TODO(bh, 2024-09-23): remove when localization setting designs implemented */} - ) } - -function LocalizationSetting(): JSX.Element | null { - const enableLocalization = useFeatureFlag('enableLocalization') - const dispatch = useDispatch() - - const { i18n } = useContext(I18nContext) - - return enableLocalization ? ( - <> - - - ) => { - dispatch( - updateConfigValue( - 'language.appLanguage', - event.currentTarget.value - ) - ) - }} - options={[ - { name: 'EN', value: 'en' }, - { name: 'CN', value: 'zh' }, - ]} - /> - - - ) : null -} diff --git a/app/src/pages/Desktop/AppSettings/GeneralSettings.tsx b/app/src/pages/Desktop/AppSettings/GeneralSettings.tsx index 82960177c9b..db948403fd0 100644 --- a/app/src/pages/Desktop/AppSettings/GeneralSettings.tsx +++ b/app/src/pages/Desktop/AppSettings/GeneralSettings.tsx @@ -12,6 +12,7 @@ import { COLORS, DIRECTION_COLUMN, DIRECTION_ROW, + DropdownMenu, Flex, JUSTIFY_SPACE_BETWEEN, Link, @@ -25,6 +26,7 @@ import { import { TertiaryButton, ToggleButton } from '/app/atoms/buttons' import { ExternalLink } from '/app/atoms/Link/ExternalLink' import { Divider } from '/app/atoms/structure' +import { LANGUAGES } from '/app/i18n' import { CURRENT_VERSION, getAvailableShellUpdate, @@ -40,6 +42,11 @@ import { useTrackEvent, ANALYTICS_APP_UPDATE_NOTIFICATIONS_TOGGLED, } from '/app/redux/analytics' +import { + getAppLanguage, + updateConfigValue, + useFeatureFlag, +} from '/app/redux/config' import { UpdateAppModal } from '/app/organisms/Desktop/UpdateAppModal' import { PreviousVersionModal } from '/app/organisms/Desktop/AppSettings/PreviousVersionModal' import { ConnectRobotSlideout } from '/app/organisms/Desktop/AppSettings/ConnectRobotSlideout' @@ -62,6 +69,15 @@ export function GeneralSettings(): JSX.Element { setShowPreviousVersionModal, ] = useState(false) const updateAvailable = Boolean(useSelector(getAvailableShellUpdate)) + + const enableLocalization = useFeatureFlag('enableLocalization') + const appLanguage = useSelector(getAppLanguage) + const currentLanguageOption = LANGUAGES.find(lng => lng.value === appLanguage) + + const handleDropdownClick = (value: string): void => { + dispatch(updateConfigValue('language.appLanguage', value)) + } + const [showUpdateBanner, setShowUpdateBanner] = useState( updateAvailable ) @@ -260,6 +276,35 @@ export function GeneralSettings(): JSX.Element { {t('setup_connection')} + + {enableLocalization && currentLanguageOption != null ? ( + <> + + + + {t('app_language_preferences')} + + + {t('app_language_description')} + + + + + + + ) : null} {showUpdateModal ? createPortal( diff --git a/app/src/pages/Desktop/AppSettings/__test__/GeneralSettings.test.tsx b/app/src/pages/Desktop/AppSettings/__test__/GeneralSettings.test.tsx index 5cfd02e09a8..539c5899e8a 100644 --- a/app/src/pages/Desktop/AppSettings/__test__/GeneralSettings.test.tsx +++ b/app/src/pages/Desktop/AppSettings/__test__/GeneralSettings.test.tsx @@ -1,11 +1,23 @@ import { MemoryRouter } from 'react-router-dom' import { vi, it, describe, expect, beforeEach, afterEach } from 'vitest' -import { screen } from '@testing-library/react' +import { fireEvent, screen } from '@testing-library/react' +import { when } from 'vitest-when' import { renderWithProviders } from '/app/__testing-utils__' -import { i18n } from '/app/i18n' +import { + i18n, + SIMPLIFIED_CHINESE, + SIMPLIFIED_CHINESE_DISPLAY_NAME, + US_ENGLISH, + US_ENGLISH_DISPLAY_NAME, +} from '/app/i18n' import { getAlertIsPermanentlyIgnored } from '/app/redux/alerts' +import { + getAppLanguage, + updateConfigValue, + useFeatureFlag, +} from '/app/redux/config' import * as Shell from '/app/redux/shell' import { GeneralSettings } from '../GeneralSettings' @@ -29,34 +41,38 @@ describe('GeneralSettings', () => { beforeEach(() => { vi.mocked(Shell.getAvailableShellUpdate).mockReturnValue(null) vi.mocked(getAlertIsPermanentlyIgnored).mockReturnValue(false) + vi.mocked(getAppLanguage).mockReturnValue(US_ENGLISH) + when(vi.mocked(useFeatureFlag)) + .calledWith('enableLocalization') + .thenReturn(true) }) afterEach(() => { vi.resetAllMocks() }) it('renders correct titles', () => { - const [{ getByText }] = render() - getByText('App Software Version') - getByText('Software Update Alerts') - getByText('Connect to a Robot via IP Address') + render() + screen.getByText('App Software Version') + screen.getByText('Software Update Alerts') + screen.getByText('Connect to a Robot via IP Address') }) it('renders software version section with no update available', () => { - const [{ getByText, getByRole }] = render() - getByText('Up to date') - getByText('View latest release notes on') - expect(getByRole('link', { name: 'GitHub' })).toHaveAttribute( + render() + screen.getByText('Up to date') + screen.getByText('View latest release notes on') + expect(screen.getByRole('link', { name: 'GitHub' })).toHaveAttribute( 'href', 'https://github.com/Opentrons/opentrons/blob/edge/app-shell/build/release-notes.md' ) - getByRole('button', { + screen.getByRole('button', { name: 'See how to restore a previous software version', }) expect( 'It is very important for the robot and app software to be on the same version. Manage the robot software versions via Robot Settings > Advanced.' ).toBeTruthy() expect( - getByRole('link', { + screen.getByRole('link', { name: 'Learn more about keeping the Opentrons App and robot software in sync', }) @@ -65,8 +81,8 @@ describe('GeneralSettings', () => { it('renders correct info if there is update available', () => { vi.mocked(Shell.getAvailableShellUpdate).mockReturnValue('5.0.0-beta.8') - const [{ getByRole }] = render() - getByRole('button', { name: 'View software update' }) + render() + screen.getByRole('button', { name: 'View software update' }) }) it('renders correct info if there is no update available', () => { @@ -80,17 +96,35 @@ describe('GeneralSettings', () => { }) it('renders the text and toggle for update alert section', () => { - const [{ getByText, getByRole }] = render() - getByText( + render() + screen.getByText( 'Receive an alert when an Opentrons software update is available.' ) - getByRole('switch', { + screen.getByRole('switch', { name: 'Enable app update notifications', }) }) it('renders the ip address button', () => { - const [{ getByRole }] = render() - getByRole('button', { name: 'Set up connection' }) + render() + screen.getByRole('button', { name: 'Set up connection' }) + }) + + it('renders the text and dropdown for the app language preferences section', () => { + render() + screen.getByText('App Language Preferences') + screen.getByText( + 'All app features use this language. Protocols and other user content will not change language.' + ) + fireEvent.click(screen.getByText(US_ENGLISH_DISPLAY_NAME)) + fireEvent.click( + screen.getByRole('button', { + name: SIMPLIFIED_CHINESE_DISPLAY_NAME, + }) + ) + expect(updateConfigValue).toBeCalledWith( + 'language.appLanguage', + SIMPLIFIED_CHINESE + ) }) }) diff --git a/app/src/pages/Desktop/Devices/ProtocolRunDetails/index.tsx b/app/src/pages/Desktop/Devices/ProtocolRunDetails/index.tsx index 7ea4ceae7c6..4abb609c4fc 100644 --- a/app/src/pages/Desktop/Devices/ProtocolRunDetails/index.tsx +++ b/app/src/pages/Desktop/Devices/ProtocolRunDetails/index.tsx @@ -25,10 +25,7 @@ import { ApiHostProvider } from '@opentrons/react-api-client' import { useSyncRobotClock } from '/app/organisms/Desktop/Devices/hooks' import { ProtocolRunHeader } from '/app/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader' import { RunPreview } from '/app/organisms/Desktop/Devices/RunPreview' -import { - ProtocolRunSetup, - initialMissingSteps, -} from '/app/organisms/Desktop/Devices/ProtocolRun/ProtocolRunSetup' +import { ProtocolRunSetup } from '/app/organisms/Desktop/Devices/ProtocolRun/ProtocolRunSetup' import { BackToTopButton } from '/app/organisms/Desktop/Devices/ProtocolRun/BackToTopButton' import { ProtocolRunModuleControls } from '/app/organisms/Desktop/Devices/ProtocolRun/ProtocolRunModuleControls' import { ProtocolRunRuntimeParameters } from '/app/organisms/Desktop/Devices/ProtocolRun/ProtocolRunRunTimeParameters' @@ -187,10 +184,6 @@ function PageContents(props: PageContentsProps): JSX.Element { } }, [jumpedIndex]) - const [missingSteps, setMissingSteps] = useState< - ReturnType - >(initialMissingSteps()) - const makeHandleScrollToStep = (i: number) => () => { listRef.current?.scrollToIndex(i, true, -1 * JUMP_OFFSET_FROM_TOP_PX) } @@ -210,8 +203,6 @@ function PageContents(props: PageContentsProps): JSX.Element { protocolRunHeaderRef={protocolRunHeaderRef} robotName={robotName} runId={runId} - setMissingSteps={setMissingSteps} - missingSteps={missingSteps} /> ), backToTop: ( @@ -269,7 +260,6 @@ function PageContents(props: PageContentsProps): JSX.Element { robotName={robotName} runId={runId} makeHandleJumpToStep={makeHandleJumpToStep} - missingSetupSteps={missingSteps} /> { screen.getByRole('button', { name: 'Tube Rack' }) screen.getByRole('button', { name: 'Reservoir' }) screen.getByRole('button', { name: 'Aluminum Block' }) + screen.getByRole('button', { name: 'Adapter' }) + screen.getByRole('button', { name: 'Lid' }) + screen.getByRole('button', { name: 'Custom Labware' }) }) it('renders changes filter menu button when an option is selected', () => { render() diff --git a/app/src/pages/Desktop/Labware/index.tsx b/app/src/pages/Desktop/Labware/index.tsx index 159e57c306e..83f9dd94f3f 100644 --- a/app/src/pages/Desktop/Labware/index.tsx +++ b/app/src/pages/Desktop/Labware/index.tsx @@ -56,6 +56,7 @@ const labwareDisplayCategoryFilters: LabwareFilter[] = [ 'adapter', 'aluminumBlock', 'customLabware', + 'lid', 'reservoir', 'tipRack', 'tubeRack', diff --git a/app/src/pages/ODD/ChooseLanguage/__tests__/ChooseLanguage.test.tsx b/app/src/pages/ODD/ChooseLanguage/__tests__/ChooseLanguage.test.tsx new file mode 100644 index 00000000000..8508a7b4d08 --- /dev/null +++ b/app/src/pages/ODD/ChooseLanguage/__tests__/ChooseLanguage.test.tsx @@ -0,0 +1,59 @@ +import { vi, it, describe, expect } from 'vitest' +import { fireEvent, screen } from '@testing-library/react' +import { MemoryRouter } from 'react-router-dom' + +import { renderWithProviders } from '/app/__testing-utils__' +import { i18n } from '/app/i18n' +import { updateConfigValue } from '/app/redux/config' +import { ChooseLanguage } from '..' + +import type { NavigateFunction } from 'react-router-dom' + +const mockNavigate = vi.fn() +vi.mock('react-router-dom', async importOriginal => { + const actual = await importOriginal() + return { + ...actual, + useNavigate: () => mockNavigate, + } +}) +vi.mock('/app/redux/config') + +const render = () => { + return renderWithProviders( + + + , + { + i18nInstance: i18n, + } + ) +} + +describe('ChooseLanguage', () => { + it('should render text, language options, and continue button', () => { + render() + screen.getByText('Choose your language') + screen.getByText('Select a language to personalize your experience.') + screen.getByRole('label', { name: 'English (US)' }) + screen.getByRole('label', { name: '中文' }) + screen.getByRole('button', { name: 'Continue' }) + }) + + it('should initialize english', () => { + render() + expect(updateConfigValue).toBeCalledWith('language.appLanguage', 'en-US') + }) + + it('should change language when language option selected', () => { + render() + fireEvent.click(screen.getByRole('label', { name: '中文' })) + expect(updateConfigValue).toBeCalledWith('language.appLanguage', 'zh-CN') + }) + + it('should call mockNavigate when tapping continue', () => { + render() + fireEvent.click(screen.getByRole('button', { name: 'Continue' })) + expect(mockNavigate).toHaveBeenCalledWith('/welcome') + }) +}) diff --git a/app/src/pages/ODD/ChooseLanguage/index.tsx b/app/src/pages/ODD/ChooseLanguage/index.tsx new file mode 100644 index 00000000000..d0110e68591 --- /dev/null +++ b/app/src/pages/ODD/ChooseLanguage/index.tsx @@ -0,0 +1,79 @@ +import { useEffect } from 'react' +import { useTranslation } from 'react-i18next' +import { useDispatch, useSelector } from 'react-redux' +import { useNavigate } from 'react-router-dom' + +import { + DIRECTION_COLUMN, + Flex, + JUSTIFY_SPACE_BETWEEN, + RadioButton, + SPACING, + StyledText, + TYPOGRAPHY, +} from '@opentrons/components' + +import { MediumButton } from '/app/atoms/buttons' +import { LANGUAGES, US_ENGLISH } from '/app/i18n' +import { RobotSetupHeader } from '/app/organisms/ODD/RobotSetupHeader' +import { getAppLanguage, updateConfigValue } from '/app/redux/config' + +import type { Dispatch } from '/app/redux/types' + +export function ChooseLanguage(): JSX.Element { + const { i18n, t } = useTranslation(['app_settings', 'shared']) + const navigate = useNavigate() + const dispatch = useDispatch() + + const appLanguage = useSelector(getAppLanguage) + + useEffect(() => { + // initialize en-US language on mount + dispatch(updateConfigValue('language.appLanguage', US_ENGLISH)) + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []) + + return ( + + + + + + {t('select_a_language')} + + + {LANGUAGES.map(lng => ( + { + dispatch(updateConfigValue('language.appLanguage', lng.value)) + }} + > + ))} + + + { + navigate('/welcome') + }} + width="100%" + /> + + + ) +} diff --git a/app/src/pages/ODD/ProtocolDashboard/index.tsx b/app/src/pages/ODD/ProtocolDashboard/index.tsx index ba2efa23949..de775795ded 100644 --- a/app/src/pages/ODD/ProtocolDashboard/index.tsx +++ b/app/src/pages/ODD/ProtocolDashboard/index.tsx @@ -98,7 +98,7 @@ export function ProtocolDashboard(): JSX.Element { } const runData = runs.data?.data != null ? runs.data?.data : [] - const allRunsNewestFirst = runData.sort( + const allRunsNewestFirst = runData.toSorted( (a, b) => new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime() ) const sortedProtocols = sortProtocols( diff --git a/app/src/pages/ODD/RobotDashboard/index.tsx b/app/src/pages/ODD/RobotDashboard/index.tsx index b699f6ab569..aa255717388 100644 --- a/app/src/pages/ODD/RobotDashboard/index.tsx +++ b/app/src/pages/ODD/RobotDashboard/index.tsx @@ -41,8 +41,7 @@ export function RobotDashboard(): JSX.Element { ) const recentRunsOfUniqueProtocols = (allRunsQueryData?.data ?? []) - .reverse() // newest runs first - .reduce((acc, run) => { + .reduceRight((acc, run) => { if ( acc.some(collectedRun => collectedRun.protocolId === run.protocolId) ) { diff --git a/app/src/pages/ODD/RobotSettingsDashboard/RobotSettingsList.tsx b/app/src/pages/ODD/RobotSettingsDashboard/RobotSettingsList.tsx index a649a65e40c..043b2b8b843 100644 --- a/app/src/pages/ODD/RobotSettingsDashboard/RobotSettingsList.tsx +++ b/app/src/pages/ODD/RobotSettingsDashboard/RobotSettingsList.tsx @@ -1,6 +1,5 @@ -import { useContext } from 'react' import { useDispatch, useSelector } from 'react-redux' -import { I18nContext, useTranslation } from 'react-i18next' +import { useTranslation } from 'react-i18next' import { Link } from 'react-router-dom' import { @@ -21,18 +20,19 @@ import { TYPOGRAPHY, } from '@opentrons/components' +import { LANGUAGES } from '/app/i18n' import { getLocalRobot, getRobotApiVersion } from '/app/redux/discovery' import { getRobotUpdateAvailable } from '/app/redux/robot-update' import { useErrorRecoverySettingsToggle } from '/app/resources/errorRecovery' import { DEV_INTERNAL_FLAGS, + getAppLanguage, getApplyHistoricOffsets, getDevtoolsEnabled, getFeatureFlags, toggleDevInternalFlag, toggleDevtools, toggleHistoricOffsets, - updateConfigValue, useFeatureFlag, } from '/app/redux/config' import { InlineNotification } from '/app/atoms/InlineNotification' @@ -88,6 +88,10 @@ export function RobotSettingsList(props: RobotSettingsListProps): JSX.Element { const { lightsEnabled, toggleLights } = useLEDLights(robotName) const { toggleERSettings, isEREnabled } = useErrorRecoverySettingsToggle() + const appLanguage = useSelector(getAppLanguage) + const currentLanguageOption = LANGUAGES.find(lng => lng.value === appLanguage) + const enableLocalization = useFeatureFlag('enableLocalization') + return ( @@ -139,6 +143,18 @@ export function RobotSettingsList(props: RobotSettingsListProps): JSX.Element { } /> + {enableLocalization ? ( + { + setCurrentOption('LanguageSetting') + }} + iconName="language" + /> + ) : null} dispatch(toggleDevtools())} /> {devToolsOn ? : null} - {/* TODO(bh, 2024-09-23): remove when localization setting designs implemented */} - ) @@ -282,22 +296,3 @@ function FeatureFlags(): JSX.Element { ) } - -function LanguageToggle(): JSX.Element | null { - const enableLocalization = useFeatureFlag('enableLocalization') - const dispatch = useDispatch() - - const { i18n } = useContext(I18nContext) - - return enableLocalization ? ( - { - i18n.language === 'en' - ? dispatch(updateConfigValue('language.appLanguage', 'zh')) - : dispatch(updateConfigValue('language.appLanguage', 'en')) - }} - rightElement={<>} - /> - ) : null -} diff --git a/app/src/pages/ODD/RobotSettingsDashboard/__tests__/RobotSettingsDashboard.test.tsx b/app/src/pages/ODD/RobotSettingsDashboard/__tests__/RobotSettingsDashboard.test.tsx index 07fdb119ee4..00b70120809 100644 --- a/app/src/pages/ODD/RobotSettingsDashboard/__tests__/RobotSettingsDashboard.test.tsx +++ b/app/src/pages/ODD/RobotSettingsDashboard/__tests__/RobotSettingsDashboard.test.tsx @@ -1,19 +1,26 @@ import { vi, it, describe, expect, beforeEach, afterEach } from 'vitest' import { MemoryRouter } from 'react-router-dom' import { fireEvent, screen } from '@testing-library/react' +import { when } from 'vitest-when' import { renderWithProviders } from '/app/__testing-utils__' import { i18n } from '/app/i18n' import { getRobotSettings } from '/app/redux/robot-settings' import { getLocalRobot } from '/app/redux/discovery' -import { toggleDevtools, toggleHistoricOffsets } from '/app/redux/config' +import { + getAppLanguage, + toggleDevtools, + toggleHistoricOffsets, + useFeatureFlag, +} from '/app/redux/config' import { mockConnectedRobot } from '/app/redux/discovery/__fixtures__' import { Navigation } from '/app/organisms/ODD/Navigation' import { DeviceReset, TouchScreenSleep, TouchscreenBrightness, + LanguageSetting, NetworkSettings, Privacy, RobotSystemVersion, @@ -44,6 +51,7 @@ vi.mock('/app/organisms/ODD/RobotSettingsDashboard/RobotSystemVersion') vi.mock('/app/organisms/ODD/RobotSettingsDashboard/TouchscreenBrightness') vi.mock('/app/organisms/ODD/RobotSettingsDashboard/UpdateChannel') vi.mock('/app/organisms/ODD/RobotSettingsDashboard/Privacy') +vi.mock('/app/organisms/ODD/RobotSettingsDashboard/LanguageSetting') const mockToggleLights = vi.fn() const mockToggleER = vi.fn() @@ -59,6 +67,8 @@ const render = () => { ) } +const MOCK_DEFAULT_LANGUAGE = 'en-US' + // Note kj 01/25/2023 Currently test cases only check text since this PR is bare-bones for RobotSettings Dashboard describe('RobotSettingsDashboard', () => { beforeEach(() => { @@ -81,6 +91,10 @@ describe('RobotSettingsDashboard', () => { isEREnabled: true, toggleERSettings: mockToggleER, }) + vi.mocked(getAppLanguage).mockReturnValue(MOCK_DEFAULT_LANGUAGE) + when(vi.mocked(useFeatureFlag)) + .calledWith('enableLocalization') + .thenReturn(true) }) afterEach(() => { @@ -249,4 +263,13 @@ describe('RobotSettingsDashboard', () => { render() screen.getByText('Update available') }) + + it('should render component when tapping Language', () => { + render() + + screen.getByText('English (US)') + const button = screen.getByText('Language') + fireEvent.click(button) + expect(vi.mocked(LanguageSetting)).toHaveBeenCalled() + }) }) diff --git a/app/src/pages/ODD/RobotSettingsDashboard/index.tsx b/app/src/pages/ODD/RobotSettingsDashboard/index.tsx index 30925f1ae44..401c4815aac 100644 --- a/app/src/pages/ODD/RobotSettingsDashboard/index.tsx +++ b/app/src/pages/ODD/RobotSettingsDashboard/index.tsx @@ -8,6 +8,7 @@ import { DeviceReset, TouchscreenBrightness, TouchScreenSleep, + LanguageSetting, NetworkSettings, Privacy, RobotName, @@ -200,6 +201,9 @@ export function RobotSettingsDashboard(): JSX.Element { /> ) + case 'LanguageSetting': + return + // fallthrough option: render the robot settings list of buttons default: return diff --git a/app/src/pages/ODD/RunningProtocol/__tests__/RunningProtocol.test.tsx b/app/src/pages/ODD/RunningProtocol/__tests__/RunningProtocol.test.tsx index 2605c1bad5b..f98666d3cbd 100644 --- a/app/src/pages/ODD/RunningProtocol/__tests__/RunningProtocol.test.tsx +++ b/app/src/pages/ODD/RunningProtocol/__tests__/RunningProtocol.test.tsx @@ -76,6 +76,7 @@ const mockPlayRun = vi.fn() const mockPauseRun = vi.fn() const mockStopRun = vi.fn() const mockResumeRunFromRecovery = vi.fn() +const mockResumeRunFromRecoveryAssumingFalsePositive = vi.fn() const render = (path = '/') => { return renderWithProviders( @@ -133,10 +134,12 @@ describe('RunningProtocol', () => { pauseRun: mockPauseRun, stopRun: mockStopRun, resumeRunFromRecovery: mockResumeRunFromRecovery, + resumeRunFromRecoveryAssumingFalsePositive: mockResumeRunFromRecoveryAssumingFalsePositive, isPlayRunActionLoading: false, isPauseRunActionLoading: false, isStopRunActionLoading: false, isResumeRunFromRecoveryActionLoading: false, + isResumeRunFromRecoveryAssumingFalsePositiveActionLoading: false, }) when(vi.mocked(useMostRecentCompletedAnalysis)) .calledWith(RUN_ID) diff --git a/app/src/pages/ODD/RunningProtocol/index.tsx b/app/src/pages/ODD/RunningProtocol/index.tsx index b75284386b8..4c63302564e 100644 --- a/app/src/pages/ODD/RunningProtocol/index.tsx +++ b/app/src/pages/ODD/RunningProtocol/index.tsx @@ -57,7 +57,7 @@ import { useErrorRecoveryFlows, ErrorRecoveryFlows, } from '/app/organisms/ErrorRecoveryFlows' -import { getLabwareDefinitionsFromCommands } from '/app/molecules/Command' +import { getLabwareDefinitionsFromCommands } from '/app/local-resources/labware' import type { OnDeviceRouteParams } from '/app/App/types' diff --git a/app/src/redux-resources/runs/hooks/index.ts b/app/src/redux-resources/runs/hooks/index.ts new file mode 100644 index 00000000000..7427ca864da --- /dev/null +++ b/app/src/redux-resources/runs/hooks/index.ts @@ -0,0 +1 @@ +export * from './useRequiredSetupStepsInOrder' diff --git a/app/src/redux-resources/runs/hooks/useRequiredSetupStepsInOrder.ts b/app/src/redux-resources/runs/hooks/useRequiredSetupStepsInOrder.ts new file mode 100644 index 00000000000..481a3622f05 --- /dev/null +++ b/app/src/redux-resources/runs/hooks/useRequiredSetupStepsInOrder.ts @@ -0,0 +1,112 @@ +import { useEffect } from 'react' +import { useDispatch, useSelector } from 'react-redux' + +import { + updateRunSetupStepsRequired, + getSetupStepsRequired, + ROBOT_CALIBRATION_STEP_KEY, + MODULE_SETUP_STEP_KEY, + LPC_STEP_KEY, + LABWARE_SETUP_STEP_KEY, + LIQUID_SETUP_STEP_KEY, +} from '/app/redux/protocol-runs' + +import type { + StepKey, + StepMap, + UpdateRunSetupStepsRequiredAction, +} from '/app/redux/protocol-runs' +import type { Dispatch, State } from '/app/redux/types' +import type { + CompletedProtocolAnalysis, + ProtocolAnalysisOutput, +} from '@opentrons/shared-data' + +export interface UseRequiredSetupStepsInOrderProps { + runId: string + protocolAnalysis: CompletedProtocolAnalysis | ProtocolAnalysisOutput | null +} + +export interface UseRequiredSetupStepsInOrderReturn { + orderedSteps: readonly StepKey[] + orderedApplicableSteps: readonly StepKey[] +} + +const ALL_STEPS_IN_ORDER = [ + ROBOT_CALIBRATION_STEP_KEY, + MODULE_SETUP_STEP_KEY, + LPC_STEP_KEY, + LABWARE_SETUP_STEP_KEY, + LIQUID_SETUP_STEP_KEY, +] as const + +const NO_ANALYSIS_STEPS_IN_ORDER = [ + ROBOT_CALIBRATION_STEP_KEY, + LPC_STEP_KEY, + LABWARE_SETUP_STEP_KEY, +] + +const keysInOrder = ( + protocolAnalysis: CompletedProtocolAnalysis | ProtocolAnalysisOutput | null +): UseRequiredSetupStepsInOrderReturn => { + const orderedSteps = + protocolAnalysis == null ? NO_ANALYSIS_STEPS_IN_ORDER : ALL_STEPS_IN_ORDER + + const orderedApplicableSteps = + protocolAnalysis == null + ? NO_ANALYSIS_STEPS_IN_ORDER + : ALL_STEPS_IN_ORDER.filter((stepKey: StepKey) => { + if (protocolAnalysis.modules.length === 0) { + return stepKey !== MODULE_SETUP_STEP_KEY + } + + if (protocolAnalysis.liquids.length === 0) { + return stepKey !== LIQUID_SETUP_STEP_KEY + } + return true + }) + return { orderedSteps: orderedSteps as StepKey[], orderedApplicableSteps } +} + +const keyFor = ( + analysis: CompletedProtocolAnalysis | ProtocolAnalysisOutput | null + // @ts-expect-error(sf, 2024-10-23): purposeful weak object typing +): string | null => analysis?.id ?? analysis?.metadata?.id ?? null + +export function useRequiredSetupStepsInOrder({ + runId, + protocolAnalysis, +}: UseRequiredSetupStepsInOrderProps): UseRequiredSetupStepsInOrderReturn { + const dispatch = useDispatch() + const requiredSteps = useSelector(state => + getSetupStepsRequired(state, runId) + ) + + useEffect(() => { + const applicable = keysInOrder(protocolAnalysis) + dispatch( + updateRunSetupStepsRequired(runId, { + ...ALL_STEPS_IN_ORDER.reduce< + UpdateRunSetupStepsRequiredAction['payload']['required'] + >( + (acc, thiskey) => ({ + ...acc, + [thiskey]: applicable.orderedApplicableSteps.includes(thiskey), + }), + {} + ), + }) + ) + }, [runId, keyFor(protocolAnalysis), dispatch]) + return protocolAnalysis == null + ? { + orderedSteps: NO_ANALYSIS_STEPS_IN_ORDER, + orderedApplicableSteps: NO_ANALYSIS_STEPS_IN_ORDER, + } + : { + orderedSteps: ALL_STEPS_IN_ORDER, + orderedApplicableSteps: ALL_STEPS_IN_ORDER.filter( + step => (requiredSteps as Required> | null)?.[step] + ), + } +} diff --git a/app/src/redux-resources/runs/index.ts b/app/src/redux-resources/runs/index.ts new file mode 100644 index 00000000000..fc78d35129c --- /dev/null +++ b/app/src/redux-resources/runs/index.ts @@ -0,0 +1 @@ +export * from './hooks' diff --git a/app/src/redux/analytics/__tests__/make-event.test.ts b/app/src/redux/analytics/__tests__/make-event.test.ts index bd938292d5a..70506dc162a 100644 --- a/app/src/redux/analytics/__tests__/make-event.test.ts +++ b/app/src/redux/analytics/__tests__/make-event.test.ts @@ -121,4 +121,23 @@ describe('analytics events map', () => { }) }) }) + + describe('events with calibration data', () => { + it('analytics:RESOURCE_MONITOR_REPORT -> resourceMonitorReport event', () => { + const state = {} as any + const action = { + type: 'analytics:RESOURCE_MONITOR_REPORT', + payload: { + systemAvailMemMb: '500', + systemUptimeHrs: '111', + processesDetails: [], + }, + } as any + + return expect(makeEvent(action, state)).resolves.toEqual({ + name: 'resourceMonitorReport', + properties: { ...action.payload }, + }) + }) + }) }) diff --git a/app/src/redux/analytics/constants.ts b/app/src/redux/analytics/constants.ts index cf99bfad9ea..cde9b0a1d59 100644 --- a/app/src/redux/analytics/constants.ts +++ b/app/src/redux/analytics/constants.ts @@ -97,3 +97,9 @@ export const ANALYTICS_QUICK_TRANSFER_DETAILS_PAGE = 'quickTransferDetailsPage' export const ANALYTICS_QUICK_TRANSFER_RUN_FROM_DETAILS = 'quickTransferRunFromDetails' export const ANALYTICS_QUICK_TRANSFER_RERUN = 'quickTransferReRunFromSummary' + +/** + * Resource Monitor Analytics + */ +export const ANALYTICS_RESOURCE_MONITOR_REPORT: 'analytics:RESOURCE_MONITOR_REPORT' = + 'analytics:RESOURCE_MONITOR_REPORT' diff --git a/app/src/redux/analytics/make-event.ts b/app/src/redux/analytics/make-event.ts index da3a812fbdc..bc5c8955104 100644 --- a/app/src/redux/analytics/make-event.ts +++ b/app/src/redux/analytics/make-event.ts @@ -247,6 +247,15 @@ export function makeEvent( }) } + case Constants.ANALYTICS_RESOURCE_MONITOR_REPORT: { + return Promise.resolve({ + name: 'resourceMonitorReport', + properties: { + ...action.payload, + }, + }) + } + case RobotAdmin.RESET_CONFIG: { const { resets } = action.payload return Promise.resolve({ diff --git a/app/src/redux/analytics/mixpanel.ts b/app/src/redux/analytics/mixpanel.ts index 20a5a2ed170..aa5ad5a7893 100644 --- a/app/src/redux/analytics/mixpanel.ts +++ b/app/src/redux/analytics/mixpanel.ts @@ -43,9 +43,12 @@ export function trackEvent( log.debug('Trackable event', { event, optedIn }) if (MIXPANEL_ID != null && optedIn) { - if (event.superProperties != null) mixpanel.register(event.superProperties) - if ('name' in event && event.name != null) + if (event.superProperties != null) { + mixpanel.register(event.superProperties) + } + if ('name' in event && event.name != null) { mixpanel.track(event.name, event.properties) + } } } diff --git a/app/src/redux/analytics/types.ts b/app/src/redux/analytics/types.ts index dfb3e374ad9..d27c2955fe2 100644 --- a/app/src/redux/analytics/types.ts +++ b/app/src/redux/analytics/types.ts @@ -5,6 +5,7 @@ import type { Config } from '../config/types' import type { ANALYTICS_PIPETTE_OFFSET_STARTED, ANALYTICS_TIP_LENGTH_STARTED, + ANALYTICS_RESOURCE_MONITOR_REPORT, } from './constants' export type AnalyticsConfig = Config['analytics'] @@ -118,9 +119,19 @@ export interface TipLengthStartedAnalyticsAction { } } +export interface ResourceMonitorAnalyticsAction { + type: typeof ANALYTICS_RESOURCE_MONITOR_REPORT + payload: { + systemAvailMemMb: string + systemUptimeHrs: string + processesDetails: Array> + } +} + export type AnalyticsTriggerAction = | PipetteOffsetStartedAnalyticsAction | TipLengthStartedAnalyticsAction + | ResourceMonitorAnalyticsAction export interface SessionInstrumentAnalyticsData { sessionType: string diff --git a/app/src/redux/config/__tests__/config.test.ts b/app/src/redux/config/__tests__/config.test.ts index d99eb95c36e..bf5b4e98004 100644 --- a/app/src/redux/config/__tests__/config.test.ts +++ b/app/src/redux/config/__tests__/config.test.ts @@ -28,6 +28,7 @@ describe('config', () => { expect(Cfg.configInitialized(state.config as any)).toEqual({ type: 'config:INITIALIZED', payload: { config: state.config }, + meta: { shell: true }, }) }) @@ -35,6 +36,7 @@ describe('config', () => { expect(Cfg.configValueUpdated('foo.bar', false)).toEqual({ type: 'config:VALUE_UPDATED', payload: { path: 'foo.bar', value: false }, + meta: { shell: true }, }) }) diff --git a/app/src/redux/config/actions.ts b/app/src/redux/config/actions.ts index e0a6906b17f..915fce0a8f0 100644 --- a/app/src/redux/config/actions.ts +++ b/app/src/redux/config/actions.ts @@ -55,6 +55,7 @@ export const configInitialized = ( ): Types.ConfigInitializedAction => ({ type: Constants.INITIALIZED, payload: { config }, + meta: { shell: true }, }) // config value has been updated @@ -64,6 +65,7 @@ export const configValueUpdated = ( ): Types.ConfigValueUpdatedAction => ({ type: Constants.VALUE_UPDATED, payload: { path, value }, + meta: { shell: true }, }) export function toggleDevtools(): Types.ToggleConfigValueAction { diff --git a/app/src/redux/config/constants.ts b/app/src/redux/config/constants.ts index 4cd981093fc..cc39206a191 100644 --- a/app/src/redux/config/constants.ts +++ b/app/src/redux/config/constants.ts @@ -7,6 +7,7 @@ export const DEV_INTERNAL_FLAGS: DevInternalFlag[] = [ 'protocolTimeline', 'enableLabwareCreator', 'enableLocalization', + 'reactQueryDevtools', ] // action type constants diff --git a/app/src/redux/config/schema-types.ts b/app/src/redux/config/schema-types.ts index 17d4a1ca211..ac87cd07576 100644 --- a/app/src/redux/config/schema-types.ts +++ b/app/src/redux/config/schema-types.ts @@ -1,4 +1,5 @@ import type { LogLevel } from '../../logger' +import type { Language } from '/app/i18n' import type { ProtocolSort } from '/app/redux/protocol-storage' export type UrlProtocol = 'file:' | 'http:' @@ -14,6 +15,7 @@ export type DevInternalFlag = | 'protocolTimeline' | 'enableLabwareCreator' | 'enableLocalization' + | 'reactQueryDevtools' export type FeatureFlags = Partial> @@ -31,8 +33,6 @@ export type QuickTransfersOnDeviceSortKey = | 'recentCreated' | 'oldCreated' -export type Language = 'en' | 'zh' - export interface OnDeviceDisplaySettings { sleepMs: number brightness: number diff --git a/app/src/redux/config/selectors.ts b/app/src/redux/config/selectors.ts index 59647b61410..dbac2cd3c05 100644 --- a/app/src/redux/config/selectors.ts +++ b/app/src/redux/config/selectors.ts @@ -8,8 +8,8 @@ import type { ProtocolsOnDeviceSortKey, QuickTransfersOnDeviceSortKey, OnDeviceDisplaySettings, - Language, } from './types' +import type { Language } from '/app/i18n' import type { ProtocolSort } from '/app/redux/protocol-storage' export interface SelectOption { @@ -159,7 +159,7 @@ export const getUserId: (state: State) => string = createSelector( export const getAppLanguage: (state: State) => Language | null = createSelector( getConfig, - config => config?.language.appLanguage ?? 'en' + config => config?.language.appLanguage ?? null ) export const getStoredSystemLanguage: ( diff --git a/app/src/redux/config/types.ts b/app/src/redux/config/types.ts index b408a2204e2..5d6b4b83ac9 100644 --- a/app/src/redux/config/types.ts +++ b/app/src/redux/config/types.ts @@ -16,11 +16,13 @@ export type ConfigState = Config | null export interface ConfigInitializedAction { type: typeof INITIALIZED payload: { config: Config } + meta: { shell: true } } export interface ConfigValueUpdatedAction { type: typeof VALUE_UPDATED payload: { path: string; value: any } + meta: { shell: true } } export interface UpdateConfigValueAction { diff --git a/app/src/redux/protocol-runs/__tests__/reducer.test.ts b/app/src/redux/protocol-runs/__tests__/reducer.test.ts new file mode 100644 index 00000000000..e10ce306f7d --- /dev/null +++ b/app/src/redux/protocol-runs/__tests__/reducer.test.ts @@ -0,0 +1,76 @@ +import { describe, it, expect } from 'vitest' + +import { protocolRunReducer } from '../reducer' +import { + updateRunSetupStepsComplete, + updateRunSetupStepsRequired, +} from '../actions' +import * as Constants from '../constants' + +describe('protocol runs reducer', () => { + const INITIAL = { + [Constants.ROBOT_CALIBRATION_STEP_KEY]: { + required: true, + complete: false, + }, + [Constants.MODULE_SETUP_STEP_KEY]: { required: true, complete: false }, + [Constants.LPC_STEP_KEY]: { required: true, complete: false }, + [Constants.LABWARE_SETUP_STEP_KEY]: { + required: true, + complete: false, + }, + [Constants.LIQUID_SETUP_STEP_KEY]: { required: true, complete: false }, + } + it('establishes an empty state if you tell it one', () => { + const nextState = protocolRunReducer( + undefined, + updateRunSetupStepsComplete('some-run-id', {}) + ) + expect(nextState['some-run-id']?.setup).toEqual(INITIAL) + }) + it('updates complete based on an action', () => { + const nextState = protocolRunReducer( + { + 'some-run-id': { + setup: { + ...INITIAL, + [Constants.LIQUID_SETUP_STEP_KEY]: { + complete: true, + required: true, + }, + }, + }, + }, + updateRunSetupStepsComplete('some-run-id', { + [Constants.LPC_STEP_KEY]: true, + }) + ) + expect(nextState['some-run-id']?.setup).toEqual({ + ...INITIAL, + [Constants.LIQUID_SETUP_STEP_KEY]: { + required: true, + complete: true, + }, + [Constants.LPC_STEP_KEY]: { required: true, complete: true }, + }) + }) + it('updates required based on an action', () => { + const nextState = protocolRunReducer( + { + 'some-run-id': { + setup: INITIAL, + }, + }, + updateRunSetupStepsRequired('some-run-id', { + [Constants.LIQUID_SETUP_STEP_KEY]: false, + }) + ) + expect(nextState['some-run-id']?.setup).toEqual({ + ...INITIAL, + [Constants.LIQUID_SETUP_STEP_KEY]: { + required: false, + complete: false, + }, + }) + }) +}) diff --git a/app/src/redux/protocol-runs/actions.ts b/app/src/redux/protocol-runs/actions.ts new file mode 100644 index 00000000000..378ee297ed2 --- /dev/null +++ b/app/src/redux/protocol-runs/actions.ts @@ -0,0 +1,18 @@ +import * as Constants from './constants' +import type * as Types from './types' + +export const updateRunSetupStepsComplete = ( + runId: string, + complete: Types.UpdateRunSetupStepsCompleteAction['payload']['complete'] +): Types.UpdateRunSetupStepsCompleteAction => ({ + type: Constants.UPDATE_RUN_SETUP_STEPS_COMPLETE, + payload: { runId, complete }, +}) + +export const updateRunSetupStepsRequired = ( + runId: string, + required: Types.UpdateRunSetupStepsRequiredAction['payload']['required'] +): Types.UpdateRunSetupStepsRequiredAction => ({ + type: Constants.UPDATE_RUN_SETUP_STEPS_REQUIRED, + payload: { runId, required }, +}) diff --git a/app/src/redux/protocol-runs/constants.ts b/app/src/redux/protocol-runs/constants.ts new file mode 100644 index 00000000000..04f28f760d3 --- /dev/null +++ b/app/src/redux/protocol-runs/constants.ts @@ -0,0 +1,18 @@ +export const ROBOT_CALIBRATION_STEP_KEY: 'robot_calibration_step' = + 'robot_calibration_step' +export const MODULE_SETUP_STEP_KEY: 'module_setup_step' = 'module_setup_step' +export const LPC_STEP_KEY: 'labware_position_check_step' = + 'labware_position_check_step' +export const LABWARE_SETUP_STEP_KEY: 'labware_setup_step' = 'labware_setup_step' +export const LIQUID_SETUP_STEP_KEY: 'liquid_setup_step' = 'liquid_setup_step' + +export const SETUP_STEP_KEYS = [ + ROBOT_CALIBRATION_STEP_KEY, + MODULE_SETUP_STEP_KEY, + LPC_STEP_KEY, + LABWARE_SETUP_STEP_KEY, + LIQUID_SETUP_STEP_KEY, +] as const + +export const UPDATE_RUN_SETUP_STEPS_COMPLETE = 'protocolRuns:UPDATE_RUN_SETUP_STEPS_COMPLETE' as const +export const UPDATE_RUN_SETUP_STEPS_REQUIRED = 'protocolRuns:UPDATE_RUN_SETUP_STEPS_REQUIRED' as const diff --git a/app/src/redux/protocol-runs/index.ts b/app/src/redux/protocol-runs/index.ts new file mode 100644 index 00000000000..9f709c0dbcb --- /dev/null +++ b/app/src/redux/protocol-runs/index.ts @@ -0,0 +1,7 @@ +// runs constants, actions, selectors, and types + +export * from './actions' +export * from './constants' +export * from './selectors' + +export type * from './types' diff --git a/app/src/redux/protocol-runs/reducer.ts b/app/src/redux/protocol-runs/reducer.ts new file mode 100644 index 00000000000..0b2d8378a67 --- /dev/null +++ b/app/src/redux/protocol-runs/reducer.ts @@ -0,0 +1,63 @@ +import * as Constants from './constants' + +import type { Reducer } from 'redux' +import type { Action } from '../types' + +import type { ProtocolRunState, RunSetupStatus } from './types' + +const INITIAL_STATE: ProtocolRunState = {} + +const INITIAL_SETUP_STEP_STATE = { complete: false, required: true } + +const INITIAL_RUN_SETUP_STATE: RunSetupStatus = { + [Constants.ROBOT_CALIBRATION_STEP_KEY]: INITIAL_SETUP_STEP_STATE, + [Constants.MODULE_SETUP_STEP_KEY]: INITIAL_SETUP_STEP_STATE, + [Constants.LPC_STEP_KEY]: INITIAL_SETUP_STEP_STATE, + [Constants.LABWARE_SETUP_STEP_KEY]: INITIAL_SETUP_STEP_STATE, + [Constants.LIQUID_SETUP_STEP_KEY]: INITIAL_SETUP_STEP_STATE, +} + +export const protocolRunReducer: Reducer = ( + state = INITIAL_STATE, + action +) => { + switch (action.type) { + case Constants.UPDATE_RUN_SETUP_STEPS_COMPLETE: { + return { + ...state, + [action.payload.runId]: { + setup: Constants.SETUP_STEP_KEYS.reduce( + (currentState, step) => ({ + ...currentState, + [step]: { + complete: + action.payload.complete[step] ?? currentState[step].complete, + required: currentState[step].required, + }, + }), + state[action.payload.runId]?.setup ?? INITIAL_RUN_SETUP_STATE + ), + }, + } + } + case Constants.UPDATE_RUN_SETUP_STEPS_REQUIRED: { + return { + ...state, + [action.payload.runId]: { + setup: Constants.SETUP_STEP_KEYS.reduce( + (currentState, step) => ({ + ...currentState, + [step]: { + required: + action.payload.required[step] ?? currentState[step].required, + complete: currentState[step].complete, + }, + }), + state[action.payload.runId]?.setup ?? INITIAL_RUN_SETUP_STATE + ), + }, + } + } + } + return state +} diff --git a/app/src/redux/protocol-runs/selectors.ts b/app/src/redux/protocol-runs/selectors.ts new file mode 100644 index 00000000000..ca91c7a71ab --- /dev/null +++ b/app/src/redux/protocol-runs/selectors.ts @@ -0,0 +1,91 @@ +import type { State } from '../types' +import type * as Types from './types' + +export const getSetupStepComplete: ( + state: State, + runId: string, + step: Types.StepKey +) => boolean | null = (state, runId, step) => + getSetupStepsComplete(state, runId)?.[step] ?? null + +export const getSetupStepsComplete: ( + state: State, + runId: string +) => Types.StepMap | null = (state, runId) => { + const setup = state.protocolRuns[runId]?.setup + if (setup == null) { + return null + } + return (Object.entries(setup) as Array< + [Types.StepKey, Types.StepState] + >).reduce>>( + (acc, [step, state]) => ({ + ...acc, + [step]: state.complete, + }), + {} + ) as Types.StepMap +} + +export const getSetupStepRequired: ( + state: State, + runId: string, + step: Types.StepKey +) => boolean | null = (state, runId, step) => + getSetupStepsRequired(state, runId)?.[step] ?? null + +export const getSetupStepsRequired: ( + state: State, + runId: string +) => Types.StepMap | null = (state, runId) => { + const setup = state.protocolRuns[runId]?.setup + if (setup == null) { + return null + } + return (Object.entries(setup) as Array< + [Types.StepKey, Types.StepState] + >).reduce>>( + (acc, [step, state]) => ({ ...acc, [step]: state.required }), + {} + ) as Types.StepMap +} + +export const getSetupStepMissing: ( + state: State, + runId: string, + step: Types.StepKey +) => boolean | null = (state, runId, step) => + getSetupStepsMissing(state, runId)?.[step] || null + +export const getSetupStepsMissing: ( + state: State, + runId: string +) => Types.StepMap | null = (state, runId) => { + const setup = state.protocolRuns[runId]?.setup + if (setup == null) { + return null + } + return (Object.entries(setup) as Array< + [Types.StepKey, Types.StepState] + >).reduce>>( + (acc, [step, state]) => ({ + ...acc, + [step]: state.required && !state.complete, + }), + {} + ) as Types.StepMap +} + +export const getMissingSetupSteps: ( + state: State, + runId: string +) => Types.StepKey[] = (state, runId) => { + const missingStepMap = getSetupStepsMissing(state, runId) + if (missingStepMap == null) return [] + const missingStepList = (Object.entries(missingStepMap) as Array< + [Types.StepKey, boolean] + >) + .map(([step, missing]) => (missing ? step : null)) + .filter(stepName => stepName != null) + return missingStepList as Types.StepKey[] +} diff --git a/app/src/redux/protocol-runs/types.ts b/app/src/redux/protocol-runs/types.ts new file mode 100644 index 00000000000..c14d556d495 --- /dev/null +++ b/app/src/redux/protocol-runs/types.ts @@ -0,0 +1,61 @@ +import type { + ROBOT_CALIBRATION_STEP_KEY, + MODULE_SETUP_STEP_KEY, + LPC_STEP_KEY, + LABWARE_SETUP_STEP_KEY, + LIQUID_SETUP_STEP_KEY, + UPDATE_RUN_SETUP_STEPS_COMPLETE, + UPDATE_RUN_SETUP_STEPS_REQUIRED, +} from './constants' + +export type RobotCalibrationStepKey = typeof ROBOT_CALIBRATION_STEP_KEY +export type ModuleSetupStepKey = typeof MODULE_SETUP_STEP_KEY +export type LPCStepKey = typeof LPC_STEP_KEY +export type LabwareSetupStepKey = typeof LABWARE_SETUP_STEP_KEY +export type LiquidSetupStepKey = typeof LIQUID_SETUP_STEP_KEY + +export type StepKey = + | RobotCalibrationStepKey + | ModuleSetupStepKey + | LPCStepKey + | LabwareSetupStepKey + | LiquidSetupStepKey + +export interface StepState { + required: boolean + complete: boolean +} + +export type StepMap = { [Step in StepKey]: V } + +export type RunSetupStatus = { + [Step in StepKey]: StepState +} + +export interface PerRunUIState { + setup: RunSetupStatus +} + +export type ProtocolRunState = Partial<{ + readonly [runId: string]: PerRunUIState +}> + +export interface UpdateRunSetupStepsCompleteAction { + type: typeof UPDATE_RUN_SETUP_STEPS_COMPLETE + payload: { + runId: string + complete: Partial<{ [Step in StepKey]: boolean }> + } +} + +export interface UpdateRunSetupStepsRequiredAction { + type: typeof UPDATE_RUN_SETUP_STEPS_REQUIRED + payload: { + runId: string + required: Partial<{ [Step in StepKey]: boolean }> + } +} + +export type ProtocolRunAction = + | UpdateRunSetupStepsCompleteAction + | UpdateRunSetupStepsRequiredAction diff --git a/app/src/redux/reducer.ts b/app/src/redux/reducer.ts index 44831b0d70e..e21dbded781 100644 --- a/app/src/redux/reducer.ts +++ b/app/src/redux/reducer.ts @@ -48,6 +48,9 @@ import { calibrationReducer } from './calibration/reducer' // local protocol storage from file system state import { protocolStorageReducer } from './protocol-storage/reducer' +// local protocol run state +import { protocolRunReducer } from './protocol-runs/reducer' + import type { Reducer } from 'redux' import type { State, Action } from './types' @@ -68,4 +71,5 @@ export const rootReducer: Reducer = combineReducers({ sessions: sessionReducer, calibration: calibrationReducer, protocolStorage: protocolStorageReducer, + protocolRuns: protocolRunReducer, }) diff --git a/app/src/redux/shell/update.ts b/app/src/redux/shell/update.ts index 7c9e3be1f58..aa5fb601840 100644 --- a/app/src/redux/shell/update.ts +++ b/app/src/redux/shell/update.ts @@ -3,11 +3,7 @@ import { createSelector } from 'reselect' import type { State } from '../types' -import type { - ShellUpdateAction, - ShellUpdateState, - RobotMassStorageDeviceEnumerated, -} from './types' +import type { ShellUpdateAction, ShellUpdateState } from './types' // command sent to app-shell via meta.shell === true export function checkShellUpdate(): ShellUpdateAction { @@ -37,16 +33,3 @@ export const getAvailableShellUpdate: ( ) => string | null = createSelector(getShellUpdateState, state => state.available && state.info ? state.info.version : null ) - -export function checkMassStorage( - state: State -): RobotMassStorageDeviceEnumerated { - return { - type: 'shell:ROBOT_MASS_STORAGE_DEVICE_ENUMERATED', - payload: { - rootPath: '', - filePaths: state.shell.filePaths, - }, - meta: { shell: true }, - } -} diff --git a/app/src/redux/types.ts b/app/src/redux/types.ts index 9ed69c3e71f..d3f502cdc40 100644 --- a/app/src/redux/types.ts +++ b/app/src/redux/types.ts @@ -37,6 +37,8 @@ import type { AlertsState, AlertsAction } from './alerts/types' import type { SessionState, SessionsAction } from './sessions/types' import type { AnalyticsTriggerAction } from './analytics/types' +import type { ProtocolRunState, ProtocolRunAction } from './protocol-runs/types' + export interface State { readonly robotApi: RobotApiState readonly robotAdmin: RobotAdminState @@ -54,6 +56,7 @@ export interface State { readonly sessions: SessionState readonly calibration: CalibrationState readonly protocolStorage: ProtocolStorageState + readonly protocolRuns: ProtocolRunState } export type Action = @@ -78,6 +81,7 @@ export type Action = | CalibrationAction | AnalyticsTriggerAction | AddCustomLabwareFromCreatorAction + | ProtocolRunAction export type GetState = () => State diff --git a/app/src/resources/modules/hooks/index.ts b/app/src/resources/modules/hooks/index.ts index c38e5f46140..c26e43c8bfc 100644 --- a/app/src/resources/modules/hooks/index.ts +++ b/app/src/resources/modules/hooks/index.ts @@ -1 +1,2 @@ export * from './useAttachedModules' +export * from './usePlacePlateReaderLid' diff --git a/app/src/resources/modules/hooks/usePlacePlateReaderLid.ts b/app/src/resources/modules/hooks/usePlacePlateReaderLid.ts new file mode 100644 index 00000000000..0e4dabcb660 --- /dev/null +++ b/app/src/resources/modules/hooks/usePlacePlateReaderLid.ts @@ -0,0 +1,82 @@ +import { useRunCurrentState } from '@opentrons/react-api-client' +import { useCurrentRunId } from '../../runs' +import { useRobotControlCommands } from '/app/resources/maintenance_runs' + +import type { + CreateCommand, + OnDeckLabwareLocation, + ModuleLocation, +} from '@opentrons/shared-data' +import type { UseRobotControlCommandsProps } from '/app/resources/maintenance_runs' + +interface UsePlacePlateReaderLidResult { + handlePlaceReaderLid: () => Promise + isExecuting: boolean + isValidPlateReaderMove: boolean +} + +type UsePlacePlateReaderLidProps = Pick< + UseRobotControlCommandsProps, + 'onSettled' +> + +export function usePlacePlateReaderLid( + props: UsePlacePlateReaderLidProps +): UsePlacePlateReaderLidResult { + const runId = useCurrentRunId() + const { data: runCurrentState } = useRunCurrentState(runId) + + const placeLabware = runCurrentState?.data.placeLabwareState ?? null + const isValidPlateReaderMove = + placeLabware !== null && placeLabware.shouldPlaceDown + + // TODO eventually load module support for useRobotControlCommands + let commandsToExecute: CreateCommand[] = [] + if (isValidPlateReaderMove) { + const location = placeLabware.location + const loadModuleCommand = buildLoadModuleCommand(location as ModuleLocation) + const placeLabwareCommand = buildPlaceLabwareCommand( + placeLabware.labwareId as string, + location + ) + commandsToExecute = [loadModuleCommand, placeLabwareCommand] + } + + const { executeCommands, isExecuting } = useRobotControlCommands({ + ...props, + pipetteInfo: null, + commands: commandsToExecute, + continuePastCommandFailure: true, + }) + + const handlePlaceReaderLid = (): Promise => { + if (isValidPlateReaderMove) { + return executeCommands().then(() => Promise.resolve()) + } else { + return Promise.resolve() + } + } + + return { + handlePlaceReaderLid, + isExecuting, + isValidPlateReaderMove, + } +} + +const buildLoadModuleCommand = (location: ModuleLocation): CreateCommand => { + return { + commandType: 'loadModule' as const, + params: { model: 'absorbanceReaderV1', location }, + } +} + +const buildPlaceLabwareCommand = ( + labwareId: string, + location: OnDeckLabwareLocation +): CreateCommand => { + return { + commandType: 'unsafe/placeLabware' as const, + params: { labwareId, location }, + } +} diff --git a/app/src/transformations/commands/transformations/__tests__/getLocationInfoNames.test.ts b/app/src/transformations/commands/transformations/__tests__/getLocationInfoNames.test.ts index d0b3551972f..f722caeb076 100644 --- a/app/src/transformations/commands/transformations/__tests__/getLocationInfoNames.test.ts +++ b/app/src/transformations/commands/transformations/__tests__/getLocationInfoNames.test.ts @@ -1,5 +1,8 @@ import { describe, it, vi, expect, beforeEach } from 'vitest' -import { getLabwareDisplayName } from '@opentrons/shared-data' +import { + getLabwareDisplayName, + getLabwareStackCountAndLocation, +} from '@opentrons/shared-data' import { getLocationInfoNames } from '../getLocationInfoNames' import type { ModuleModel } from '@opentrons/shared-data' @@ -154,11 +157,16 @@ vi.mock('@opentrons/shared-data') describe('getLocationInfoNames', () => { beforeEach(() => { vi.mocked(getLabwareDisplayName).mockReturnValue(LABWARE_DISPLAY_NAME) + vi.mocked(getLabwareStackCountAndLocation).mockReturnValue({ + labwareLocation: { slotName: SLOT }, + labwareQuantity: 1, + }) }) it('returns labware name and slot number for labware id on the deck', () => { const expected = { slotName: SLOT, labwareName: LABWARE_DISPLAY_NAME, + labwareQuantity: 1, } expect( getLocationInfoNames(LABWARE_ID, MOCK_LOAD_LABWARE_COMMANDS as any) @@ -169,7 +177,12 @@ describe('getLocationInfoNames', () => { slotName: SLOT, labwareName: LABWARE_DISPLAY_NAME, moduleModel: MOCK_MODEL, + labwareQuantity: 1, } + vi.mocked(getLabwareStackCountAndLocation).mockReturnValue({ + labwareLocation: { moduleId: '12345' }, + labwareQuantity: 1, + }) expect(getLocationInfoNames(LABWARE_ID, MOCK_MOD_COMMANDS as any)).toEqual( expected ) @@ -181,7 +194,12 @@ describe('getLocationInfoNames', () => { moduleModel: MOCK_MODEL, adapterName: ADAPTER_DISPLAY_NAME, adapterId: ADAPTER_ID, + labwareQuantity: 1, } + vi.mocked(getLabwareStackCountAndLocation).mockReturnValue({ + labwareLocation: { labwareId: ADAPTER_ID }, + labwareQuantity: 1, + }) expect( getLocationInfoNames(LABWARE_ID, MOCK_ADAPTER_MOD_COMMANDS as any) ).toEqual(expected) @@ -192,7 +210,12 @@ describe('getLocationInfoNames', () => { labwareName: LABWARE_DISPLAY_NAME, adapterName: ADAPTER_DISPLAY_NAME, adapterId: ADAPTER_ID, + labwareQuantity: 1, } + vi.mocked(getLabwareStackCountAndLocation).mockReturnValue({ + labwareLocation: { labwareId: ADAPTER_ID }, + labwareQuantity: 1, + }) expect( getLocationInfoNames(LABWARE_ID, MOCK_ADAPTER_COMMANDS as any) ).toEqual(expected) @@ -203,7 +226,12 @@ describe('getLocationInfoNames', () => { labwareName: LABWARE_DISPLAY_NAME, adapterName: ADAPTER_DISPLAY_NAME, adapterId: ADAPTER_ID, + labwareQuantity: 1, } + vi.mocked(getLabwareStackCountAndLocation).mockReturnValue({ + labwareLocation: { labwareId: ADAPTER_ID }, + labwareQuantity: 1, + }) expect( getLocationInfoNames(LABWARE_ID, MOCK_ADAPTER_EXTENSION_COMMANDS as any) ).toEqual(expected) diff --git a/app/src/transformations/commands/transformations/getLocationInfoNames.ts b/app/src/transformations/commands/transformations/getLocationInfoNames.ts index 26d618859f9..e87f5d68ba8 100644 --- a/app/src/transformations/commands/transformations/getLocationInfoNames.ts +++ b/app/src/transformations/commands/transformations/getLocationInfoNames.ts @@ -1,4 +1,8 @@ -import { getLabwareDisplayName } from '@opentrons/shared-data' +import { + getLabwareDisplayName, + getLabwareStackCountAndLocation, +} from '@opentrons/shared-data' + import type { LoadLabwareRunTimeCommand, RunTimeCommand, @@ -10,6 +14,7 @@ export interface LocationInfoNames { slotName: string labwareName: string labwareNickname?: string + labwareQuantity: number adapterName?: string moduleModel?: ModuleModel adapterId?: string @@ -30,11 +35,11 @@ export function getLocationInfoNames( (command): command is LoadModuleRunTimeCommand => command.commandType === 'loadModule' ) - if (loadLabwareCommand == null) { + if (loadLabwareCommands == null || loadLabwareCommand == null) { console.warn( `could not find the load labware command assosciated with thie labwareId: ${labwareId}` ) - return { slotName: '', labwareName: '' } + return { slotName: '', labwareName: '', labwareQuantity: 0 } } const labwareName = @@ -43,14 +48,21 @@ export function getLocationInfoNames( : '' const labwareNickname = loadLabwareCommand.params.displayName - const labwareLocation = loadLabwareCommand.params.location + const { labwareLocation, labwareQuantity } = getLabwareStackCountAndLocation( + labwareId, + loadLabwareCommands + ) if (labwareLocation === 'offDeck') { - return { slotName: 'Off deck', labwareName } + return { slotName: 'Off deck', labwareName, labwareQuantity } } else if ('slotName' in labwareLocation) { - return { slotName: labwareLocation.slotName, labwareName } + return { slotName: labwareLocation.slotName, labwareName, labwareQuantity } } else if ('addressableAreaName' in labwareLocation) { - return { slotName: labwareLocation.addressableAreaName, labwareName } + return { + slotName: labwareLocation.addressableAreaName, + labwareName, + labwareQuantity, + } } else if ('moduleId' in labwareLocation) { const loadModuleCommandUnderLabware = loadModuleCommands?.find( command => command.result?.moduleId === labwareLocation.moduleId @@ -62,9 +74,11 @@ export function getLocationInfoNames( loadModuleCommandUnderLabware?.params.location.slotName ?? '', labwareName, moduleModel: loadModuleCommandUnderLabware?.params.model, + labwareQuantity, } - : { slotName: '', labwareName: '' } + : { slotName: '', labwareName: '', labwareQuantity } } else { + // adapt this to return the adapter only if the role of this labware is adapter -- otherwise, keep parsing through until you find out how many identical labware there are const loadedAdapterCommand = loadLabwareCommands?.find(command => command.result != null ? command.result?.labwareId === labwareLocation.labwareId @@ -74,7 +88,7 @@ export function getLocationInfoNames( console.warn( `expected to find an adapter under the labware but could not with labwareId ${labwareLocation.labwareId}` ) - return { slotName: '', labwareName: labwareName } + return { slotName: '', labwareName: labwareName, labwareQuantity } } else if ( loadedAdapterCommand?.params.location !== 'offDeck' && 'slotName' in loadedAdapterCommand?.params.location @@ -86,6 +100,7 @@ export function getLocationInfoNames( adapterName: loadedAdapterCommand?.result?.definition.metadata.displayName, adapterId: loadedAdapterCommand?.result?.labwareId, + labwareQuantity, } } else if ( loadedAdapterCommand?.params.location !== 'offDeck' && @@ -98,6 +113,7 @@ export function getLocationInfoNames( adapterName: loadedAdapterCommand?.result?.definition.metadata.displayName, adapterId: loadedAdapterCommand?.result?.labwareId, + labwareQuantity, } } else if ( loadedAdapterCommand?.params.location !== 'offDeck' && @@ -118,11 +134,12 @@ export function getLocationInfoNames( loadedAdapterCommand.result?.definition.metadata.displayName, adapterId: loadedAdapterCommand?.result?.labwareId, moduleModel: loadModuleCommandUnderAdapter.params.model, + labwareQuantity, } - : { slotName: '', labwareName } + : { slotName: '', labwareName, labwareQuantity } } else { // shouldn't hit this - return { slotName: '', labwareName } + return { slotName: '', labwareName, labwareQuantity } } } } diff --git a/components/src/atoms/InputField/index.tsx b/components/src/atoms/InputField/index.tsx index 8933ca5345c..c6d8eff68ea 100644 --- a/components/src/atoms/InputField/index.tsx +++ b/components/src/atoms/InputField/index.tsx @@ -2,7 +2,12 @@ import * as React from 'react' import styled, { css } from 'styled-components' import { Flex } from '../../primitives' -import { ALIGN_CENTER, DIRECTION_COLUMN, TEXT_ALIGN_RIGHT } from '../../styles' +import { + ALIGN_CENTER, + DIRECTION_COLUMN, + DIRECTION_ROW, + TEXT_ALIGN_RIGHT, +} from '../../styles' import { BORDERS, COLORS } from '../../helix-design-system' import { Icon } from '../../icons' import { RESPONSIVENESS, SPACING, TYPOGRAPHY } from '../../ui-style-constants' @@ -71,6 +76,7 @@ export interface InputFieldProps { leftIcon?: IconName showDeleteIcon?: boolean onDelete?: () => void + hasBackgroundError?: boolean } export const InputField = React.forwardRef( @@ -83,6 +89,8 @@ export const InputField = React.forwardRef( tooltipText, tabIndex = 0, showDeleteIcon = false, + hasBackgroundError = false, + onDelete, ...inputProps } = props const hasError = props.error != null @@ -103,11 +111,13 @@ export const InputField = React.forwardRef( const INPUT_FIELD = css` display: flex; - background-color: ${COLORS.white}; + background-color: ${hasBackgroundError ? COLORS.red30 : COLORS.white}; border-radius: ${BORDERS.borderRadius4}; padding: ${SPACING.spacing8}; - border: 1px ${BORDERS.styleSolid} - ${hasError ? COLORS.red50 : COLORS.grey50}; + border: ${hasBackgroundError + ? 'none' + : `1px ${BORDERS.styleSolid} + ${hasError ? COLORS.red50 : COLORS.grey50}`}; font-size: ${TYPOGRAPHY.fontSizeP}; width: 100%; height: ${size === 'small' ? '2rem' : '2.75rem'}; @@ -244,7 +254,11 @@ export const InputField = React.forwardRef( > {title != null ? ( - + ( {showDeleteIcon ? ( @@ -321,10 +335,7 @@ export const InputField = React.forwardRef( ) : null} {hasError ? ( - + {props.error} ) : null} @@ -335,6 +346,7 @@ export const InputField = React.forwardRef( ) const StyledInput = styled.input` + background-color: transparent; &::placeholder { color: ${COLORS.grey40}; } diff --git a/components/src/atoms/ListButton/ListButtonChildren/ListButtonRadioButton.tsx b/components/src/atoms/ListButton/ListButtonChildren/ListButtonRadioButton.tsx index 52a58e5f4ec..366075df05e 100644 --- a/components/src/atoms/ListButton/ListButtonChildren/ListButtonRadioButton.tsx +++ b/components/src/atoms/ListButton/ListButtonChildren/ListButtonRadioButton.tsx @@ -1,4 +1,3 @@ -import type * as React from 'react' import styled, { css } from 'styled-components' import { SPACING } from '../../../ui-style-constants' import { BORDERS, COLORS } from '../../../helix-design-system' @@ -6,12 +5,13 @@ import { Flex } from '../../../primitives' import { StyledText } from '../../StyledText' import { CURSOR_POINTER } from '../../../styles' +import type { ChangeEventHandler, MouseEvent } from 'react' import type { StyleProps } from '../../../primitives' interface ListButtonRadioButtonProps extends StyleProps { buttonText: string buttonValue: string | number - onChange: React.ChangeEventHandler + onChange: ChangeEventHandler setNoHover?: () => void setHovered?: () => void disabled?: boolean @@ -34,48 +34,11 @@ export function ListButtonRadioButton( id = buttonText, } = props - const SettingButton = styled.input` - display: none; - ` - - const AVAILABLE_BUTTON_STYLE = css` - background: ${COLORS.white}; - color: ${COLORS.black90}; - - &:hover { - background-color: ${COLORS.grey10}; - } - ` - - const SELECTED_BUTTON_STYLE = css` - background: ${COLORS.blue50}; - color: ${COLORS.white}; - - &:active { - background-color: ${COLORS.blue60}; - } - ` - - const DISABLED_STYLE = css` - color: ${COLORS.grey40}; - background-color: ${COLORS.grey10}; - ` - - const SettingButtonLabel = styled.label` - border-radius: ${BORDERS.borderRadius8}; - cursor: ${CURSOR_POINTER}; - padding: 14px ${SPACING.spacing12}; - width: 100%; - - ${isSelected ? SELECTED_BUTTON_STYLE : AVAILABLE_BUTTON_STYLE} - ${disabled && DISABLED_STYLE} - ` - return ( { + onClick={(e: MouseEvent) => { e.stopPropagation() }} > @@ -89,6 +52,8 @@ export function ListButtonRadioButton( /> ) } + +const SettingButton = styled.input` + display: none; +` + +const AVAILABLE_BUTTON_STYLE = css` + background: ${COLORS.white}; + color: ${COLORS.black90}; + + &:hover { + background-color: ${COLORS.grey10}; + } +` + +const SELECTED_BUTTON_STYLE = css` + background: ${COLORS.blue50}; + color: ${COLORS.white}; + + &:active { + background-color: ${COLORS.blue60}; + } +` + +const DISABLED_STYLE = css` + color: ${COLORS.grey40}; + background-color: ${COLORS.grey10}; +` + +interface ButtonLabelProps { + isSelected: boolean + disabled: boolean +} + +const SettingButtonLabel = styled.label` + border-radius: ${BORDERS.borderRadius8}; + cursor: ${CURSOR_POINTER}; + padding: 14px ${SPACING.spacing12}; + width: 100%; + + ${({ isSelected }) => + isSelected ? SELECTED_BUTTON_STYLE : AVAILABLE_BUTTON_STYLE} + ${({ disabled }) => disabled && DISABLED_STYLE} +` diff --git a/components/src/atoms/ListItem/ListItem.stories.tsx b/components/src/atoms/ListItem/ListItem.stories.tsx index 0738b583cde..dbe4739249d 100644 --- a/components/src/atoms/ListItem/ListItem.stories.tsx +++ b/components/src/atoms/ListItem/ListItem.stories.tsx @@ -50,7 +50,7 @@ export const ListItemDescriptorDefault: Story = { type: 'noActive', children: ( mock content} description={
mock description
} /> @@ -63,7 +63,7 @@ export const ListItemDescriptorMini: Story = { type: 'noActive', children: ( mock content} description={
mock description
} /> diff --git a/components/src/atoms/ListItem/ListItemChildren/ListItemDescriptor.tsx b/components/src/atoms/ListItem/ListItemChildren/ListItemDescriptor.tsx index 51d9ca9e181..dcedecaa9f8 100644 --- a/components/src/atoms/ListItem/ListItemChildren/ListItemDescriptor.tsx +++ b/components/src/atoms/ListItem/ListItemChildren/ListItemDescriptor.tsx @@ -2,15 +2,14 @@ import { Flex } from '../../../primitives' import { ALIGN_FLEX_START, DIRECTION_ROW, - FLEX_AUTO, JUSTIFY_SPACE_BETWEEN, } from '../../../styles' import { SPACING } from '../../../ui-style-constants' interface ListItemDescriptorProps { - type: 'default' | 'mini' - description: JSX.Element | string - content: JSX.Element | string + type: 'default' | 'large' + description: JSX.Element + content: JSX.Element } export const ListItemDescriptor = ( @@ -23,22 +22,11 @@ export const ListItemDescriptor = ( gridGap={SPACING.spacing8} width="100%" alignItems={ALIGN_FLEX_START} - justifyContent={type === 'mini' ? JUSTIFY_SPACE_BETWEEN : 'none'} - padding={ - type === 'mini' - ? `${SPACING.spacing4} ${SPACING.spacing8}` - : SPACING.spacing12 - } + justifyContent={type === 'default' ? JUSTIFY_SPACE_BETWEEN : 'none'} + padding={type === 'default' ? SPACING.spacing4 : SPACING.spacing12} > - - {description} - - - {content} - + {description} + {content}
) } diff --git a/components/src/atoms/ListItem/__tests__/ListItem.test.tsx b/components/src/atoms/ListItem/__tests__/ListItem.test.tsx index 2f25b883fae..9cb34e3524f 100644 --- a/components/src/atoms/ListItem/__tests__/ListItem.test.tsx +++ b/components/src/atoms/ListItem/__tests__/ListItem.test.tsx @@ -26,7 +26,6 @@ describe('ListItem', () => { screen.getByText('mock listitem content') const listItem = screen.getByTestId('ListItem_error') expect(listItem).toHaveStyle(`backgroundColor: ${COLORS.red35}`) - expect(listItem).toHaveStyle(`padding: 0`) expect(listItem).toHaveStyle(`borderRadius: ${BORDERS.borderRadius4}`) }) it('should render correct style - noActive', () => { @@ -35,7 +34,6 @@ describe('ListItem', () => { screen.getByText('mock listitem content') const listItem = screen.getByTestId('ListItem_noActive') expect(listItem).toHaveStyle(`backgroundColor: ${COLORS.grey30}`) - expect(listItem).toHaveStyle(`padding: 0`) expect(listItem).toHaveStyle(`borderRadius: ${BORDERS.borderRadius4}`) }) it('should render correct style - success', () => { @@ -44,7 +42,6 @@ describe('ListItem', () => { screen.getByText('mock listitem content') const listItem = screen.getByTestId('ListItem_success') expect(listItem).toHaveStyle(`backgroundColor: ${COLORS.green35}`) - expect(listItem).toHaveStyle(`padding: 0`) expect(listItem).toHaveStyle(`borderRadius: ${BORDERS.borderRadius4}`) }) it('should render correct style - warning', () => { @@ -53,7 +50,6 @@ describe('ListItem', () => { screen.getByText('mock listitem content') const listItem = screen.getByTestId('ListItem_warning') expect(listItem).toHaveStyle(`backgroundColor: ${COLORS.yellow35}`) - expect(listItem).toHaveStyle(`padding: 0`) expect(listItem).toHaveStyle(`borderRadius: ${BORDERS.borderRadius4}`) }) it('should call on click when pressed', () => { diff --git a/components/src/atoms/ListItem/index.tsx b/components/src/atoms/ListItem/index.tsx index 39367f935c1..cb61f0a4d3c 100644 --- a/components/src/atoms/ListItem/index.tsx +++ b/components/src/atoms/ListItem/index.tsx @@ -56,7 +56,6 @@ export function ListItem(props: ListItemProps): JSX.Element { background-color: ${listItemProps.backgroundColor}; width: 100%; height: ${FLEX_MAX_CONTENT}; - padding: 0; border-radius: ${BORDERS.borderRadius4}; @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { diff --git a/components/src/atoms/MenuList/OverflowBtn.tsx b/components/src/atoms/MenuList/OverflowBtn.tsx index ec5958746f4..efe9195f03d 100644 --- a/components/src/atoms/MenuList/OverflowBtn.tsx +++ b/components/src/atoms/MenuList/OverflowBtn.tsx @@ -16,7 +16,7 @@ export const OverflowBtn: ( props: OverflowBtnProps, ref: React.ForwardedRef ): JSX.Element => { - const { fillColor } = props + const { fillColor, ...restProps } = props return ( {message} - {linkText ? ( + {linkText != null ? ( { diff --git a/components/src/atoms/buttons/EmptySelectorButton.tsx b/components/src/atoms/buttons/EmptySelectorButton.tsx index 8a897e3569b..42e8822fc35 100644 --- a/components/src/atoms/buttons/EmptySelectorButton.tsx +++ b/components/src/atoms/buttons/EmptySelectorButton.tsx @@ -1,8 +1,6 @@ import styled from 'styled-components' import { Flex } from '../../primitives' import { - BORDERS, - COLORS, CURSOR_DEFAULT, CURSOR_POINTER, Icon, @@ -12,8 +10,17 @@ import { JUSTIFY_START, ALIGN_CENTER, FLEX_MAX_CONTENT, -} from '../..' -import type { IconName } from '../..' +} from '../../index' +import { + black90, + blue30, + blue50, + grey30, + grey40, + white, +} from '../../helix-design-system/colors' +import { borderRadius8 } from '../../helix-design-system/borders' +import type { IconName } from '../../index' interface EmptySelectorButtonProps { onClick: () => void @@ -29,27 +36,15 @@ export function EmptySelectorButton( ): JSX.Element { const { onClick, text, iconName, textAlignment, disabled = false } = props - const StyledButton = styled.button` - border: none; - width: ${FLEX_MAX_CONTENT}; - height: ${FLEX_MAX_CONTENT}; - cursor: ${disabled ? CURSOR_DEFAULT : CURSOR_POINTER}; - &:focus-visible { - outline: 2px solid ${COLORS.white}; - box-shadow: 0 0 0 4px ${COLORS.blue50}; - border-radius: ${BORDERS.borderRadius8}; - } - ` - return ( - + ) } + +interface ButtonProps { + disabled: boolean +} + +const StyledButton = styled.button` + border: none; + width: ${FLEX_MAX_CONTENT}; + height: ${FLEX_MAX_CONTENT}; + cursor: ${({ disabled }) => (disabled ? CURSOR_DEFAULT : CURSOR_POINTER)}; + &:focus-visible { + outline: 2px solid ${white}; + box-shadow: 0 0 0 4px ${blue50}; + border-radius: ${borderRadius8}; + } +` diff --git a/components/src/atoms/buttons/RadioButton.tsx b/components/src/atoms/buttons/RadioButton.tsx index e271f509a6c..f960987f67f 100644 --- a/components/src/atoms/buttons/RadioButton.tsx +++ b/components/src/atoms/buttons/RadioButton.tsx @@ -1,21 +1,20 @@ import type * as React from 'react' import styled, { css } from 'styled-components' import { Flex } from '../../primitives' +import { COLORS, BORDERS } from '../../helix-design-system' +import { RESPONSIVENESS, SPACING } from '../../ui-style-constants' import { - ALIGN_CENTER, - BORDERS, - COLORS, CURSOR_DEFAULT, - CURSOR_NOT_ALLOWED, CURSOR_POINTER, + CURSOR_NOT_ALLOWED, DIRECTION_ROW, + ALIGN_CENTER, Icon, - RESPONSIVENESS, - SPACING, StyledText, -} from '../..' -import type { IconName } from '../..' +} from '../../index' +import type { IconName } from '../../icons' import type { StyleProps } from '../../primitives' +import type { FlattenSimpleInterpolation } from 'styled-components' interface RadioButtonProps extends StyleProps { buttonLabel: string | React.ReactNode @@ -28,7 +27,7 @@ interface RadioButtonProps extends StyleProps { radioButtonType?: 'large' | 'small' subButtonLabel?: string id?: string - maxLines?: number | null + maxLines?: number // used for mouseEnter and mouseLeave setNoHover?: () => void setHovered?: () => void @@ -51,17 +50,12 @@ export function RadioButton(props: RadioButtonProps): JSX.Element { : `RadioButtonId_${buttonValue}`, largeDesktopBorderRadius = false, iconName, - maxLines = null, + maxLines = 1, setHovered, setNoHover, } = props - const isLarge = radioButtonType === 'large' - const SettingButton = styled.input` - display: none; - ` - const AVAILABLE_BUTTON_STYLE = css` background: ${COLORS.blue35}; @@ -81,46 +75,6 @@ export function RadioButton(props: RadioButtonProps): JSX.Element { } ` - const DISABLED_BUTTON_STYLE = css` - background-color: ${COLORS.grey35}; - color: ${COLORS.grey50}; - - &:hover, - &:active { - background-color: ${COLORS.grey35}; - } - - @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { - cursor: ${CURSOR_NOT_ALLOWED}; - } - ` - - const SettingButtonLabel = styled.label` - border-radius: ${!largeDesktopBorderRadius - ? BORDERS.borderRadius40 - : BORDERS.borderRadius8}; - cursor: ${CURSOR_POINTER}; - padding: ${SPACING.spacing12} ${SPACING.spacing16}; - width: 100%; - - ${isSelected ? SELECTED_BUTTON_STYLE : AVAILABLE_BUTTON_STYLE} - ${disabled && DISABLED_BUTTON_STYLE} - - &:focus-visible { - outline: 2px solid ${COLORS.blue55}; - } - - @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { - cursor: ${CURSOR_DEFAULT}; - padding: ${isLarge ? SPACING.spacing24 : SPACING.spacing20}; - border-radius: ${BORDERS.borderRadius16}; - display: ${maxLines != null ? '-webkit-box' : undefined}; - -webkit-line-clamp: ${maxLines ?? undefined}; - -webkit-box-orient: ${maxLines != null ? 'vertical' : undefined}; - word-wrap: break-word; - } - ` - const SUBBUTTON_LABEL_STYLE = css` color: ${disabled ? COLORS.grey50 @@ -129,6 +83,15 @@ export function RadioButton(props: RadioButtonProps): JSX.Element { : COLORS.grey60}; ` + const getButtonStyle = ( + isSelected: boolean, + disabled: boolean + ): FlattenSimpleInterpolation => { + if (disabled) return DISABLED_BUTTON_STYLE + if (isSelected) return SELECTED_BUTTON_STYLE + return AVAILABLE_BUTTON_STYLE + } + return ( ) } + +const DISABLED_BUTTON_STYLE = css` + background-color: ${COLORS.grey35}; + color: ${COLORS.grey50}; + + &:hover, + &:active { + background-color: ${COLORS.grey35}; + } + + @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { + cursor: ${CURSOR_NOT_ALLOWED}; + } +` + +const SettingButton = styled.input` + display: none; +` + +interface SettingsButtonLabelProps { + isSelected: boolean + disabled: boolean + largeDesktopBorderRadius: boolean + isLarge: boolean + maxLines?: number | null +} + +const SettingButtonLabel = styled.label` + border-radius: ${({ largeDesktopBorderRadius }) => + !largeDesktopBorderRadius ? BORDERS.borderRadius40 : BORDERS.borderRadius8}; + cursor: ${CURSOR_POINTER}; + padding: ${SPACING.spacing12} ${SPACING.spacing16}; + width: 100%; + + ${({ disabled }) => disabled && DISABLED_BUTTON_STYLE} + &:focus-visible { + outline: 2px solid ${COLORS.blue55}; + } + + @media ${RESPONSIVENESS.touchscreenMediaQuerySpecs} { + cursor: ${CURSOR_DEFAULT}; + padding: ${({ largeDesktopBorderRadius }) => + largeDesktopBorderRadius ? SPACING.spacing24 : SPACING.spacing20}; + border-radius: ${BORDERS.borderRadius16}; + display: ${({ maxLines }) => (maxLines != null ? '-webkit-box' : 'none')}; + -webkit-line-clamp: ${({ maxLines }) => maxLines ?? 'none'}; + -webkit-box-orient: ${({ maxLines }) => + maxLines != null ? 'vertical' : 'none'}; + word-wrap: break-word; + } +` diff --git a/components/src/hardware-sim/Deck/DeckFromLayers.tsx b/components/src/hardware-sim/Deck/DeckFromLayers.tsx index aaf8f979151..badd7e80ca1 100644 --- a/components/src/hardware-sim/Deck/DeckFromLayers.tsx +++ b/components/src/hardware-sim/Deck/DeckFromLayers.tsx @@ -11,9 +11,9 @@ import { RemovalHandle, ScrewHoles, } from './OT2Layers' +import { ALL_OT2_DECK_LAYERS } from './constants' import type { RobotType } from '@opentrons/shared-data' -import { ALL_OT2_DECK_LAYERS } from './constants' export interface DeckFromLayersProps { robotType: RobotType @@ -21,18 +21,18 @@ export interface DeckFromLayersProps { } const OT2_LAYER_MAP: { - [layer in typeof ALL_OT2_DECK_LAYERS[number]]: JSX.Element + [layer in typeof ALL_OT2_DECK_LAYERS[number]]: () => JSX.Element } = { - fixedBase: , - fixedTrash: , - doorStops: , - metalFrame: , - removableDeckOutline: , - slotRidges: , - slotNumbers: , - calibrationMarkings: , - removalHandle: , - screwHoles: , + fixedBase: () => , + fixedTrash: () => , + doorStops: () => , + metalFrame: () => , + removableDeckOutline: () => , + slotRidges: () => , + slotNumbers: () => , + calibrationMarkings: () => , + removalHandle: () => , + screwHoles: () => , } /** @@ -47,10 +47,12 @@ export function DeckFromLayers(props: DeckFromLayersProps): JSX.Element | null { return ( - {ALL_OT2_DECK_LAYERS.reduce((acc, layer) => { - if (layerBlocklist.includes(layer)) return acc - return [...acc, OT2_LAYER_MAP[layer]] - }, [])} + {ALL_OT2_DECK_LAYERS.filter(layer => !layerBlocklist.includes(layer)).map( + layer => { + const LayerComponent = OT2_LAYER_MAP[layer] + return + } + )} ) } diff --git a/components/src/hardware-sim/Labware/LabwareAdapter/OpentronsAutoclavableDeckRiser.tsx b/components/src/hardware-sim/Labware/LabwareAdapter/OpentronsAutoclavableDeckRiser.tsx new file mode 100644 index 00000000000..d6685e0793c --- /dev/null +++ b/components/src/hardware-sim/Labware/LabwareAdapter/OpentronsAutoclavableDeckRiser.tsx @@ -0,0 +1,100 @@ +// x .32, y .31 +export function OpentronsAutoclavableDeckRiser(): JSX.Element { + return ( + + + + + + + + + + + + + + + + ) +} diff --git a/components/src/hardware-sim/Labware/LabwareAdapter/OpentronsToughPCRAutoSealingLid.tsx b/components/src/hardware-sim/Labware/LabwareAdapter/OpentronsToughPCRAutoSealingLid.tsx new file mode 100644 index 00000000000..b3f50f94dd0 --- /dev/null +++ b/components/src/hardware-sim/Labware/LabwareAdapter/OpentronsToughPCRAutoSealingLid.tsx @@ -0,0 +1,83 @@ +export function OpentronsToughPCRAutoSealingLid(): JSX.Element { + return ( + + + + + + + + + + + + + + + + ) +} diff --git a/components/src/hardware-sim/Labware/LabwareAdapter/index.tsx b/components/src/hardware-sim/Labware/LabwareAdapter/index.tsx index f3941d980af..417b83ce89c 100644 --- a/components/src/hardware-sim/Labware/LabwareAdapter/index.tsx +++ b/components/src/hardware-sim/Labware/LabwareAdapter/index.tsx @@ -3,6 +3,8 @@ import { Opentrons96FlatBottomAdapter } from './Opentrons96FlatBottomAdapter' import { OpentronsUniversalFlatAdapter } from './OpentronsUniversalFlatAdapter' import { OpentronsAluminumFlatBottomPlate } from './OpentronsAluminumFlatBottomPlate' import { OpentronsFlex96TiprackAdapter } from './OpentronsFlex96TiprackAdapter' +import { OpentronsToughPCRAutoSealingLid } from './OpentronsToughPCRAutoSealingLid' +import { OpentronsAutoclavableDeckRiser } from './OpentronsAutoclavableDeckRiser' import { COLORS } from '../../../helix-design-system' import { LabwareOutline } from '../labwareInternals' import type { LabwareDefinition2 } from '@opentrons/shared-data' @@ -13,6 +15,8 @@ const LABWARE_ADAPTER_LOADNAME_PATHS = { opentrons_aluminum_flat_bottom_plate: OpentronsAluminumFlatBottomPlate, opentrons_flex_96_tiprack_adapter: OpentronsFlex96TiprackAdapter, opentrons_universal_flat_adapter: OpentronsUniversalFlatAdapter, + opentrons_tough_pcr_auto_sealing_lid: OpentronsToughPCRAutoSealingLid, + opentrons_flex_deck_riser: OpentronsAutoclavableDeckRiser, } export type LabwareAdapterLoadName = keyof typeof LABWARE_ADAPTER_LOADNAME_PATHS diff --git a/components/src/hardware-sim/ProtocolDeck/index.tsx b/components/src/hardware-sim/ProtocolDeck/index.tsx index fb1ac06349b..20c3a0c990b 100644 --- a/components/src/hardware-sim/ProtocolDeck/index.tsx +++ b/components/src/hardware-sim/ProtocolDeck/index.tsx @@ -4,7 +4,7 @@ import { FLEX_ROBOT_TYPE, getLabwareDisplayName, getSimplestDeckConfigForProtocol, - parseInitialLoadedLabwareByAdapter, + getTopLabwareInfo, } from '@opentrons/shared-data' import { BaseDeck } from '../BaseDeck' @@ -19,6 +19,8 @@ import type { CompletedProtocolAnalysis, LabwareDefinition2, ProtocolAnalysisOutput, + RunTimeCommand, + LoadLabwareRunTimeCommand, } from '@opentrons/shared-data' export * from './utils/getStandardDeckViewLayerBlockList' @@ -46,13 +48,15 @@ export function ProtocolDeck(props: ProtocolDeckProps): JSX.Element | null { if (protocolAnalysis == null || (protocolAnalysis?.errors ?? []).length > 0) return null + const commands: RunTimeCommand[] = protocolAnalysis.commands + const loadLabwareCommands = commands?.filter( + (command): command is LoadLabwareRunTimeCommand => + command.commandType === 'loadLabware' + ) const robotType = protocolAnalysis.robotType ?? FLEX_ROBOT_TYPE const deckConfig = getSimplestDeckConfigForProtocol(protocolAnalysis) const labwareByLiquidId = getLabwareInfoByLiquidId(protocolAnalysis.commands) - const initialLoadedLabwareByAdapter = parseInitialLoadedLabwareByAdapter( - protocolAnalysis.commands - ) const modulesInSlots = getModulesInSlots(protocolAnalysis) const modulesOnDeck = modulesInSlots.map( @@ -63,16 +67,10 @@ export function ProtocolDeck(props: ProtocolDeckProps): JSX.Element | null { nestedLabwareDef, nestedLabwareNickName, }) => { - const labwareInAdapterInMod = - nestedLabwareId != null - ? initialLoadedLabwareByAdapter[nestedLabwareId] - : null - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapterInMod?.result?.definition ?? nestedLabwareDef - const topLabwareId = - labwareInAdapterInMod?.result?.labwareId ?? nestedLabwareId + const { topLabwareId, topLabwareDefinition } = getTopLabwareInfo( + nestedLabwareId ?? '', + loadLabwareCommands + ) return { moduleModel, @@ -112,15 +110,16 @@ export function ProtocolDeck(props: ProtocolDeckProps): JSX.Element | null { } ) + // this function gets the top labware assuming a stack of max 2 labware const topMostLabwareInSlots = getTopMostLabwareInSlots(protocolAnalysis) const labwareOnDeck = topMostLabwareInSlots.map( ({ labwareId, labwareDef, labwareNickName, location }) => { - const labwareInAdapter = initialLoadedLabwareByAdapter[labwareId] - // only rendering the labware on top most layer so - // either the adapter or the labware are rendered but not both - const topLabwareDefinition = - labwareInAdapter?.result?.definition ?? labwareDef - const topLabwareId = labwareInAdapter?.result?.labwareId ?? labwareId + // this gets the very top of the stack in case there is a stack + // of many like items, such as TC lids + const { topLabwareId, topLabwareDefinition } = getTopLabwareInfo( + labwareId, + loadLabwareCommands + ) const isLabwareInStack = protocolAnalysis?.commands.some( command => command.commandType === 'loadLabware' && @@ -146,7 +145,7 @@ export function ProtocolDeck(props: ProtocolDeckProps): JSX.Element | null { highlight: handleLabwareClick != null, highlightShadow: handleLabwareClick != null && isLabwareInStack, onLabwareClick: - handleLabwareClick != null + handleLabwareClick != null && topLabwareDefinition != null ? () => { handleLabwareClick(topLabwareDefinition, topLabwareId) } diff --git a/components/src/hardware-sim/RobotCoordinateSpace/RobotCoordinateSpaceWithRef.tsx b/components/src/hardware-sim/RobotCoordinateSpace/RobotCoordinateSpaceWithRef.tsx index c1986711ed2..a777299fb1c 100644 --- a/components/src/hardware-sim/RobotCoordinateSpace/RobotCoordinateSpaceWithRef.tsx +++ b/components/src/hardware-sim/RobotCoordinateSpace/RobotCoordinateSpaceWithRef.tsx @@ -1,5 +1,7 @@ -import * as React from 'react' +import { useRef } from 'react' import { Svg } from '../../primitives' + +import type { ReactNode } from 'react' import type { DeckDefinition, DeckSlot } from '@opentrons/shared-data' export interface RobotCoordinateSpaceWithRefRenderProps { @@ -10,14 +12,15 @@ interface RobotCoordinateSpaceWithRefProps extends React.ComponentProps { viewBox?: string | null deckDef?: DeckDefinition - children?: (props: RobotCoordinateSpaceWithRefRenderProps) => React.ReactNode + zoomed?: boolean + children?: (props: RobotCoordinateSpaceWithRefRenderProps) => ReactNode } export function RobotCoordinateSpaceWithRef( props: RobotCoordinateSpaceWithRefProps ): JSX.Element | null { - const { children, deckDef, viewBox, ...restProps } = props - const wrapperRef = React.useRef(null) + const { children, deckDef, viewBox, zoomed = false, ...restProps } = props + const wrapperRef = useRef(null) if (deckDef == null && viewBox == null) return null @@ -31,13 +34,26 @@ export function RobotCoordinateSpaceWithRef( (acc, deckSlot) => ({ ...acc, [deckSlot.id]: deckSlot }), {} ) - wholeDeckViewBox = `${viewBoxOriginX} ${viewBoxOriginY} ${deckXDimension} ${deckYDimension}` + + const PADDING = deckDef.otId === 'ot2_standard' ? 5 : 10 + if (deckDef.otId === 'ot2_standard') { + wholeDeckViewBox = `${viewBoxOriginX - PADDING} ${ + viewBoxOriginY + PADDING * 5 + } ${deckXDimension + PADDING * 2} ${deckYDimension - PADDING * 10}` + } else { + wholeDeckViewBox = `${viewBoxOriginX + PADDING * 2} ${ + viewBoxOriginY - PADDING + } ${deckXDimension + PADDING * 4} ${deckYDimension + PADDING * 3}` + } } + return ( {children?.({ deckSlotsById })} diff --git a/components/src/icons/icon-data.ts b/components/src/icons/icon-data.ts index bafc46e94f9..9f8338c7e87 100644 --- a/components/src/icons/icon-data.ts +++ b/components/src/icons/icon-data.ts @@ -1,5 +1,8 @@ // icon data -export const ICON_DATA_BY_NAME = { +export const ICON_DATA_BY_NAME: Record< + string, + { path: string; viewBox: string } +> = { add: { path: 'M24 48C37.2548 48 48 37.2548 48 24C48 10.7452 37.2548 0 24 0C10.7452 0 0 10.7452 0 24C0 37.2548 10.7452 48 24 48ZM21 21V12H27V21H36V27H27V36H21V27H12V21H21Z', @@ -49,6 +52,11 @@ export const ICON_DATA_BY_NAME = { 'M19.9974 25.8332C21.6085 25.8332 22.9835 25.2637 24.1224 24.1248C25.2613 22.9859 25.8307 21.6109 25.8307 19.9998C25.8307 18.3887 25.2613 17.0137 24.1224 15.8748C22.9835 14.7359 21.6085 14.1665 19.9974 14.1665C18.3863 14.1665 17.0113 14.7359 15.8724 15.8748C14.7335 17.0137 14.1641 18.3887 14.1641 19.9998C14.1641 21.6109 14.7335 22.9859 15.8724 24.1248C17.0113 25.2637 18.3863 25.8332 19.9974 25.8332ZM19.9974 28.3332C17.6918 28.3332 15.7266 27.5207 14.1016 25.8957C12.4766 24.2707 11.6641 22.3054 11.6641 19.9998C11.6641 17.6943 12.4766 15.729 14.1016 14.104C15.7266 12.479 17.6918 11.6665 19.9974 11.6665C22.3029 11.6665 24.2682 12.479 25.8932 14.104C27.5182 15.729 28.3307 17.6943 28.3307 19.9998C28.3307 22.3054 27.5182 24.2707 25.8932 25.8957C24.2682 27.5207 22.3029 28.3332 19.9974 28.3332ZM2.91406 21.2498C2.55295 21.2498 2.25434 21.1318 2.01823 20.8957C1.78212 20.6596 1.66406 20.3609 1.66406 19.9998C1.66406 19.6387 1.78212 19.3401 2.01823 19.104C2.25434 18.8679 2.55295 18.7498 2.91406 18.7498H7.08073C7.44184 18.7498 7.74045 18.8679 7.97656 19.104C8.21267 19.3401 8.33073 19.6387 8.33073 19.9998C8.33073 20.3609 8.21267 20.6596 7.97656 20.8957C7.74045 21.1318 7.44184 21.2498 7.08073 21.2498H2.91406ZM32.9141 21.2498C32.5529 21.2498 32.2543 21.1318 32.0182 20.8957C31.7821 20.6596 31.6641 20.3609 31.6641 19.9998C31.6641 19.6387 31.7821 19.3401 32.0182 19.104C32.2543 18.8679 32.5529 18.7498 32.9141 18.7498H37.0807C37.4418 18.7498 37.7404 18.8679 37.9766 19.104C38.2127 19.3401 38.3307 19.6387 38.3307 19.9998C38.3307 20.3609 38.2127 20.6596 37.9766 20.8957C37.7404 21.1318 37.4418 21.2498 37.0807 21.2498H32.9141ZM19.9974 8.33317C19.6363 8.33317 19.3377 8.21511 19.1016 7.979C18.8654 7.74289 18.7474 7.44428 18.7474 7.08317V2.9165C18.7474 2.55539 18.8654 2.25678 19.1016 2.02067C19.3377 1.78456 19.6363 1.6665 19.9974 1.6665C20.3585 1.6665 20.6571 1.78456 20.8932 2.02067C21.1293 2.25678 21.2474 2.55539 21.2474 2.9165V7.08317C21.2474 7.44428 21.1293 7.74289 20.8932 7.979C20.6571 8.21511 20.3585 8.33317 19.9974 8.33317ZM19.9974 38.3332C19.6363 38.3332 19.3377 38.2151 19.1016 37.979C18.8654 37.7429 18.7474 37.4443 18.7474 37.0832V32.9165C18.7474 32.5554 18.8654 32.2568 19.1016 32.0207C19.3377 31.7846 19.6363 31.6665 19.9974 31.6665C20.3585 31.6665 20.6571 31.7846 20.8932 32.0207C21.1293 32.2568 21.2474 32.5554 21.2474 32.9165V37.0832C21.2474 37.4443 21.1293 37.7429 20.8932 37.979C20.6571 38.2151 20.3585 38.3332 19.9974 38.3332ZM9.99739 11.7498L7.6224 9.4165C7.3724 9.1665 7.25434 8.86789 7.26823 8.52067C7.28212 8.17345 7.40017 7.87484 7.6224 7.62484C7.8724 7.37484 8.17101 7.24984 8.51823 7.24984C8.86545 7.24984 9.16406 7.37484 9.41406 7.62484L11.7474 9.99984C11.9696 10.2498 12.0807 10.5415 12.0807 10.8748C12.0807 11.2082 11.9696 11.4859 11.7474 11.7082C11.5252 11.9582 11.2404 12.0832 10.8932 12.0832C10.546 12.0832 10.2474 11.9721 9.99739 11.7498ZM30.5807 32.3748L28.2474 29.9998C28.0252 29.7498 27.9141 29.4512 27.9141 29.104C27.9141 28.7568 28.0391 28.4721 28.2891 28.2498C28.5113 27.9998 28.7891 27.8748 29.1224 27.8748C29.4557 27.8748 29.7474 27.9998 29.9974 28.2498L32.3724 30.5832C32.6224 30.8332 32.7404 31.1318 32.7266 31.479C32.7127 31.8262 32.5946 32.1248 32.3724 32.3748C32.1224 32.6248 31.8238 32.7498 31.4766 32.7498C31.1293 32.7498 30.8307 32.6248 30.5807 32.3748ZM28.2474 11.7498C27.9974 11.4998 27.8724 11.2082 27.8724 10.8748C27.8724 10.5415 27.9974 10.2498 28.2474 9.99984L30.5807 7.62484C30.8307 7.37484 31.1293 7.25678 31.4766 7.27067C31.8238 7.28456 32.1224 7.40261 32.3724 7.62484C32.6224 7.87484 32.7474 8.17345 32.7474 8.52067C32.7474 8.86789 32.6224 9.1665 32.3724 9.4165L29.9974 11.7498C29.7752 11.9721 29.4904 12.0832 29.1432 12.0832C28.796 12.0832 28.4974 11.9721 28.2474 11.7498ZM7.6224 32.3748C7.3724 32.1248 7.2474 31.8262 7.2474 31.479C7.2474 31.1318 7.3724 30.8332 7.6224 30.5832L9.99739 28.2498C10.2474 27.9998 10.5391 27.8748 10.8724 27.8748C11.2057 27.8748 11.4974 27.9998 11.7474 28.2498C11.9974 28.4998 12.1224 28.7915 12.1224 29.1248C12.1224 29.4582 11.9974 29.7498 11.7474 29.9998L9.41406 32.3748C9.16406 32.6248 8.86545 32.7429 8.51823 32.729C8.17101 32.7151 7.8724 32.5971 7.6224 32.3748Z', viewBox: '0 0 40 40', }, + browser: { + path: + 'M2.91234 16.6691L2.43352 17.8238C2.70738 17.9373 3.00766 18 3.32258 18H4.15726V16.75H3.32258C3.17484 16.75 3.03707 16.7208 2.91234 16.6691ZM15.8427 16.75V18H16.6774C16.9923 18 17.2926 17.9373 17.5665 17.8238L17.0877 16.6691C16.9629 16.7208 16.8252 16.75 16.6774 16.75H15.8427ZM17.75 5.03226H19V4.32258C19 4.00766 18.9373 3.70738 18.8238 3.43353L17.6691 3.91234C17.7208 4.03707 17.75 4.17484 17.75 4.32258V5.03226ZM3.32258 2H4.15726V3.25H3.32258C3.17484 3.25 3.03707 3.27917 2.91234 3.3309L2.43353 2.17624C2.70738 2.06268 3.00766 2 3.32258 2ZM2.25 14.9677H1V15.6774C1 15.9923 1.06268 16.2926 1.17624 16.5665L2.3309 16.0877C2.27917 15.9629 2.25 15.8252 2.25 15.6774V14.9677ZM2.25 13.5484H1V12.129H2.25V13.5484ZM2.25 10.7097H1V9.29032H2.25V10.7097ZM2.25 7.87097H1V6.45161H2.25V7.87097ZM2.25 5.03226H1V4.32258C1 4.00766 1.06268 3.70737 1.17624 3.43352L2.3309 3.91234C2.27917 4.03707 2.25 4.17484 2.25 4.32258V5.03226ZM5.82661 3.25V2H7.49597V3.25H5.82661ZM9.16532 3.25V2H10.8347V3.25H9.16532ZM12.504 3.25V2H14.1734V3.25H12.504ZM15.8427 3.25V2H16.6774C16.9923 2 17.2926 2.06268 17.5665 2.17624L17.0877 3.3309C16.9629 3.27917 16.8252 3.25 16.6774 3.25H15.8427ZM17.75 6.45161H19V7.87097H17.75V6.45161ZM17.75 9.29032H19V10.7097H17.75V9.29032ZM17.75 12.129H19V13.5484H17.75V12.129ZM17.75 14.9677H19V15.6774C19 15.9923 18.9373 16.2926 18.8238 16.5665L17.6691 16.0877C17.7208 15.9629 17.75 15.8252 17.75 15.6774V14.9677ZM14.1734 16.75V18H12.504V16.75H14.1734ZM10.8347 16.75V18H9.16532V16.75H10.8347ZM7.49597 16.75V18H5.82661V16.75H7.49597ZM14 6L10.1096 7.04242L11.287 8.21975L8.21975 11.287L7.04242 10.1096L6 14L9.89036 12.9576L8.71303 11.7803L11.7803 8.71303L12.9576 9.89036L14 6Z', + viewBox: '0 0 20 20', + }, build: { path: 'M10.7431 6.14234C13.4839 4.31098 16.7063 3.3335 20.0026 3.3335C22.1913 3.3335 24.3586 3.76459 26.3807 4.60217C28.4028 5.43975 30.2401 6.66741 31.7877 8.21505C33.3354 9.76269 34.563 11.6 35.4006 13.6221C36.2382 15.6442 36.6693 17.8115 36.6693 20.0002C36.6693 23.2965 35.6918 26.5188 33.8604 29.2597C32.0291 32.0005 29.4261 34.1367 26.3807 35.3982C23.3352 36.6596 19.9841 36.9897 16.7511 36.3466C13.5181 35.7035 10.5484 34.1162 8.2175 31.7853C5.88662 29.4544 4.29928 26.4847 3.65619 23.2517C3.0131 20.0187 3.34316 16.6675 4.60462 13.6221C5.86608 10.5767 8.00229 7.97369 10.7431 6.14234ZM12.595 31.0864C14.7877 32.5515 17.3655 33.3335 20.0026 33.3335C23.5388 33.3335 26.9302 31.9287 29.4307 29.4283C31.9312 26.9278 33.3359 23.5364 33.3359 20.0002C33.3359 17.3631 32.554 14.7852 31.0889 12.5926C29.6238 10.3999 27.5414 8.69094 25.1051 7.68177C22.6687 6.6726 19.9878 6.40856 17.4014 6.92303C14.815 7.4375 12.4392 8.70737 10.5745 10.5721C8.70982 12.4368 7.43994 14.8125 6.92547 17.399C6.41101 19.9854 6.67505 22.6663 7.68422 25.1026C8.69339 27.539 10.4024 29.6213 12.595 31.0864ZM22.6519 15.5417C22.9506 16.6721 22.8987 17.8666 22.503 18.9669L28.1696 24.6502C28.2477 24.7277 28.3097 24.8198 28.352 24.9214C28.3943 25.0229 28.4161 25.1318 28.4161 25.2419C28.4161 25.3519 28.3943 25.4608 28.352 25.5623C28.3097 25.6639 28.2477 25.756 28.1696 25.8335L25.8363 28.1835C25.7588 28.2616 25.6667 28.3236 25.5651 28.3659C25.4636 28.4082 25.3546 28.43 25.2446 28.43C25.1346 28.43 25.0257 28.4082 24.9242 28.3659C24.8226 28.3236 24.7304 28.2616 24.653 28.1835L18.9696 22.5002C17.8655 22.9096 16.6626 22.9712 15.5225 22.6766C14.3823 22.3821 13.3597 21.7456 12.592 20.8527C11.8243 19.9598 11.3484 18.8533 11.2282 17.6819C11.108 16.5105 11.3493 15.3304 11.9196 14.3002L15.8363 18.2169L18.2363 15.8669L14.3196 11.9502C15.3466 11.3912 16.5192 11.1576 17.6819 11.2803C18.8447 11.403 19.9427 11.8763 20.8303 12.6374C21.7179 13.3984 22.3532 14.4113 22.6519 15.5417Z', @@ -267,6 +275,11 @@ export const ICON_DATA_BY_NAME = { 'M8.63355 14.215C8.6365 14.5124 8.63911 14.7764 8.63911 15H7.36528C7.36528 14.8447 7.36714 14.6621 7.36924 14.4568C7.38181 13.225 7.40273 11.1766 7.07922 9.31768C6.89019 8.23151 6.59339 7.27753 6.15429 6.60988C5.73178 5.96745 5.2075 5.625 4.50024 5.625C3.79297 5.625 3.2687 5.96745 2.84618 6.60988C2.40708 7.27753 2.11028 8.23151 1.92125 9.31768C1.59774 11.1766 1.61866 13.225 1.63124 14.4568C1.63333 14.6621 1.6352 14.8447 1.6352 15H0.385197C0.385197 14.8588 0.383339 14.6876 0.38121 14.4914C0.367987 13.273 0.344279 11.0886 0.689764 9.10337C0.890012 7.95271 1.2241 6.80142 1.80181 5.92302C2.39611 5.01939 3.27456 4.375 4.50024 4.375C5.72592 4.375 6.60437 5.01939 7.19867 5.92301C7.40983 6.24409 7.58845 6.60162 7.73987 6.98226C7.75025 6.91343 7.76092 6.84476 7.77188 6.77626C8.02647 5.18496 8.4487 3.62176 9.16765 2.44065C9.89976 1.23791 10.9823 0.375 12.5141 0.375C14.0321 0.375 15.1148 1.19161 15.852 2.35243C16.5736 3.48863 16.9954 4.99227 17.2488 6.52295C17.6344 8.85309 17.6513 11.4038 17.6372 13.1367L19.1208 12.0031L19.8797 12.9963L17.0169 15.1838L14.1235 12.9984L14.8769 12.001L16.3866 13.1413C16.4006 11.422 16.3863 8.96723 16.0155 6.72705C15.7724 5.25773 15.3851 3.94887 14.7968 3.02257C14.2242 2.12089 13.4961 1.625 12.5141 1.625C11.5458 1.625 10.8158 2.13709 10.2354 3.0906C9.64181 4.06574 9.25156 5.44004 9.00618 6.97374C8.58775 9.58904 8.61631 12.4739 8.63355 14.215Z', viewBox: '0 0 20 16', }, + language: { + path: + 'M10 18.3333C8.83335 18.3333 7.74308 18.1146 6.72919 17.6771C5.7153 17.2396 4.83335 16.6458 4.08335 15.8958C3.33335 15.1458 2.74308 14.2604 2.31252 13.2396C1.88196 12.2187 1.66669 11.125 1.66669 9.95832C1.66669 8.79166 1.88196 7.70485 2.31252 6.69791C2.74308 5.69096 3.33335 4.81249 4.08335 4.06249C4.83335 3.31249 5.7153 2.72568 6.72919 2.30207C7.74308 1.87846 8.83335 1.66666 10 1.66666C11.1667 1.66666 12.257 1.87846 13.2709 2.30207C14.2847 2.72568 15.1667 3.31249 15.9167 4.06249C16.6667 4.81249 17.257 5.69096 17.6875 6.69791C18.1181 7.70485 18.3334 8.79166 18.3334 9.95832C18.3334 11.125 18.1181 12.2187 17.6875 13.2396C17.257 14.2604 16.6667 15.1458 15.9167 15.8958C15.1667 16.6458 14.2847 17.2396 13.2709 17.6771C12.257 18.1146 11.1667 18.3333 10 18.3333ZM10 17.125C10.4861 16.625 10.8924 16.0521 11.2188 15.4062C11.5452 14.7604 11.8125 13.993 12.0209 13.1042H8.00002C8.19446 13.9375 8.45488 14.6875 8.78127 15.3542C9.10766 16.0208 9.51391 16.6111 10 17.125ZM8.22919 16.875C7.88196 16.3472 7.58335 15.7778 7.33335 15.1667C7.08335 14.5555 6.87502 13.868 6.70835 13.1042H3.58335C4.11113 14.0903 4.72224 14.8646 5.41669 15.4271C6.11113 15.9896 7.04863 16.4722 8.22919 16.875ZM11.7917 16.8542C12.7917 16.5347 13.691 16.0555 14.4896 15.4167C15.2882 14.7778 15.9306 14.0069 16.4167 13.1042H13.3125C13.132 13.8542 12.9202 14.5347 12.6771 15.1458C12.434 15.7569 12.1389 16.3264 11.7917 16.8542ZM3.16669 11.8542H6.47919C6.43752 11.4792 6.41321 11.1424 6.40627 10.8437C6.39933 10.5451 6.39585 10.25 6.39585 9.95832C6.39585 9.6111 6.4028 9.30207 6.41669 9.03124C6.43058 8.76041 6.45835 8.45832 6.50002 8.12499H3.16669C3.06946 8.45832 3.00349 8.75693 2.96877 9.02082C2.93405 9.28471 2.91669 9.59721 2.91669 9.95832C2.91669 10.3194 2.93405 10.6424 2.96877 10.9271C3.00349 11.2118 3.06946 11.5208 3.16669 11.8542ZM7.77085 11.8542H12.25C12.3056 11.4236 12.3403 11.0729 12.3542 10.8021C12.3681 10.5312 12.375 10.25 12.375 9.95832C12.375 9.68054 12.3681 9.41318 12.3542 9.15624C12.3403 8.89929 12.3056 8.55554 12.25 8.12499H7.77085C7.7153 8.55554 7.68058 8.89929 7.66669 9.15624C7.6528 9.41318 7.64585 9.68054 7.64585 9.95832C7.64585 10.25 7.6528 10.5312 7.66669 10.8021C7.68058 11.0729 7.7153 11.4236 7.77085 11.8542ZM13.5 11.8542H16.8334C16.9306 11.5208 16.9965 11.2118 17.0313 10.9271C17.066 10.6424 17.0834 10.3194 17.0834 9.95832C17.0834 9.59721 17.066 9.28471 17.0313 9.02082C16.9965 8.75693 16.9306 8.45832 16.8334 8.12499H13.5209C13.5625 8.6111 13.5903 8.98263 13.6042 9.23957C13.6181 9.49652 13.625 9.7361 13.625 9.95832C13.625 10.2639 13.6146 10.5521 13.5938 10.8229C13.5729 11.0937 13.5417 11.4375 13.5 11.8542ZM13.2917 6.87499H16.4167C15.9584 5.91666 15.3299 5.11805 14.5313 4.47916C13.7327 3.84027 12.8125 3.38888 11.7709 3.12499C12.1181 3.63888 12.4132 4.19443 12.6563 4.79166C12.8993 5.38888 13.1111 6.08332 13.2917 6.87499ZM8.00002 6.87499H12.0417C11.8889 6.13888 11.632 5.42707 11.2709 4.73957C10.9097 4.05207 10.4861 3.44443 10 2.91666C9.55558 3.29166 9.18058 3.78471 8.87502 4.39582C8.56946 5.00693 8.2778 5.83332 8.00002 6.87499ZM3.58335 6.87499H6.72919C6.88196 6.12499 7.07641 5.45485 7.31252 4.86457C7.54863 4.2743 7.84724 3.70138 8.20835 3.14582C7.16669 3.40971 6.25696 3.85416 5.47919 4.47916C4.70141 5.10416 4.06946 5.90277 3.58335 6.87499Z', + viewBox: '0 0 20 20', + }, 'latch-closed': { path: 'M33.6663 10H6.33301V17H10.333V14H14.167V19.166H26.667V14H29.6663V17H33.6663V10Z', @@ -716,6 +729,11 @@ export const ICON_DATA_BY_NAME = { 'M10.8307 8.3335L1.66406 31.6668H4.78906L7.16406 25.4168H17.8307L20.2057 31.6668H23.3307L14.1641 8.3335H10.8307ZM16.8307 22.7502H8.16406L12.4141 11.4585H12.5807L16.8307 22.7502ZM30.1577 16.6668L24.1641 31.6668H26.2073L27.7602 27.649H34.7346L36.2875 31.6668H38.3307L32.3371 16.6668H30.1577ZM34.0807 25.9347H28.4141L31.1929 18.6758H31.3019L34.0807 25.9347Z', viewBox: '0 0 40 40', }, + 'tip-position': { + path: + 'M10.75 2H9.25V4.75H10.75V2ZM10.75 9.25V7.25H9.25V9.25H7.25V10.75H9.25V12.75H10.75V10.75H12.75V9.25H10.75ZM10.75 18V15.25H9.25V18H10.75ZM2 9.25V10.75H4.75V9.25H2ZM18 9.25H15.25V10.75H18V9.25Z', + viewBox: '0 0 20 20', + }, transfer: { path: 'M3.33333 12.1673C3.33333 10.5423 3.89931 9.16384 5.03125 8.0319C6.16319 6.89996 7.54167 6.33398 9.16667 6.33398C10.6528 6.33398 11.9479 6.82357 13.0521 7.80273C14.1562 8.7819 14.7917 10.0076 14.9583 11.4798L16.3333 10.1673L17.5 11.334L14.1667 14.6673L10.8333 11.334L12.0208 10.1673L13.25 11.3965C13.0556 10.4104 12.5764 9.59787 11.8125 8.95898C11.0486 8.3201 10.1667 8.00065 9.16667 8.00065C8.01389 8.00065 7.03125 8.4069 6.21875 9.2194C5.40625 10.0319 5 11.0145 5 12.1673L5 14.6673L3.33333 14.6673L3.33333 12.1673Z', diff --git a/components/src/images/labware/measurement-guide/index.ts b/components/src/images/labware/measurement-guide/index.ts index b866627db1d..6b6c5e14fee 100644 --- a/components/src/images/labware/measurement-guide/index.ts +++ b/components/src/images/labware/measurement-guide/index.ts @@ -107,6 +107,10 @@ const FOOTPRINT_DIAGRAMS: Diagrams = { new URL(FOOTPRINT_IMAGE_RELATIVE_PATH, import.meta.url).href, new URL(DIMENSIONS_HEIGHT_PLATE_IMAGE_RELATIVE_PATH, import.meta.url).href, ], + lid: [ + new URL(FOOTPRINT_IMAGE_RELATIVE_PATH, import.meta.url).href, + new URL(DIMENSIONS_HEIGHT_PLATE_IMAGE_RELATIVE_PATH, import.meta.url).href, + ], } const ALUM_BLOCK_FOOTPRINTS: Diagrams = { diff --git a/components/src/modals/Modal.tsx b/components/src/modals/Modal.tsx index fc823243b5d..7be1ca06340 100644 --- a/components/src/modals/Modal.tsx +++ b/components/src/modals/Modal.tsx @@ -6,6 +6,7 @@ import { ModalHeader } from './ModalHeader' import { ModalShell } from './ModalShell' import type { IconProps } from '../icons' import type { StyleProps } from '../primitives' +import type { Position } from './ModalShell' type ModalType = 'info' | 'warning' | 'error' @@ -21,6 +22,8 @@ export interface ModalProps extends StyleProps { children?: React.ReactNode footer?: React.ReactNode zIndexOverlay?: number + showOverlay?: boolean + position?: Position } /** @@ -38,6 +41,8 @@ export const Modal = (props: ModalProps): JSX.Element => { titleElement1, titleElement2, zIndexOverlay, + position, + showOverlay, ...styleProps } = props @@ -72,9 +77,10 @@ export const Modal = (props: ModalProps): JSX.Element => { backgroundColor={COLORS.white} /> ) - return ( { @@ -61,7 +74,7 @@ export function ModalShell(props: ModalShellProps): JSX.Element { if (onOutsideClick != null) onOutsideClick(e) }} > - + ) } -const Overlay = styled.div<{ zIndex: string | number }>` +const Overlay = styled.div<{ zIndex: string | number; showOverlay: boolean }>` position: ${POSITION_ABSOLUTE}; left: 0; right: 0; top: 0; bottom: 0; z-index: ${({ zIndex }) => zIndex}; - background-color: ${COLORS.black90}${COLORS.opacity40HexCode}; + background-color: ${({ showOverlay }) => + showOverlay + ? `${COLORS.black90}${COLORS.opacity40HexCode}` + : COLORS.transparent}; cursor: ${CURSOR_DEFAULT}; ` -const ContentArea = styled.div<{ zIndex: string | number }>` +const ContentArea = styled.div<{ + zIndex: string | number + position: Position + noPadding: boolean +}>` display: flex; position: ${POSITION_ABSOLUTE}; - align-items: ${ALIGN_CENTER}; - justify-content: ${JUSTIFY_CENTER}; + align-items: ${({ position }) => + position === 'center' ? ALIGN_CENTER : ALIGN_END}; + justify-content: ${({ position }) => + position === 'center' ? JUSTIFY_CENTER : JUSTIFY_END}; top: 0; right: 0; bottom: 0; @@ -101,7 +123,7 @@ const ContentArea = styled.div<{ zIndex: string | number }>` width: 100%; height: 100%; z-index: ${({ zIndex }) => zIndex}; - padding: ${SPACING.spacing16}; + padding: ${({ noPadding }) => (noPadding ? 0 : SPACING.spacing16)}; ` const ModalArea = styled.div< diff --git a/components/src/molecules/DropdownMenu/index.tsx b/components/src/molecules/DropdownMenu/index.tsx index 30a02209121..c6aa7abc1c2 100644 --- a/components/src/molecules/DropdownMenu/index.tsx +++ b/components/src/molecules/DropdownMenu/index.tsx @@ -63,6 +63,12 @@ export interface DropdownMenuProps { tabIndex?: number /** optional error */ error?: string | null + /** focus handler */ + onFocus?: React.FocusEventHandler + /** blur handler */ + onBlur?: React.FocusEventHandler + /** optional disabled */ + disabled?: boolean } // TODO: (smb: 4/15/22) refactor this to use html select for accessibility @@ -79,6 +85,9 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { tooltipText, tabIndex = 0, error, + disabled = false, + onFocus, + onBlur, } = props const [targetProps, tooltipProps] = useHoverTooltip() const [showDropdownMenu, setShowDropdownMenu] = React.useState(false) @@ -159,10 +168,12 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { const DROPDOWN_STYLE = css` flex-direction: ${DIRECTION_ROW}; + color: ${disabled ? COLORS.grey40 : COLORS.black90}; background-color: ${COLORS.white}; cursor: ${isDisabled ? CURSOR_DEFAULT : CURSOR_POINTER}; padding: ${SPACING.spacing8} ${SPACING.spacing12}; - border: 1px ${BORDERS.styleSolid} ${defaultBorderColor}; + border: 1px ${BORDERS.styleSolid} + ${disabled ? COLORS.grey35 : defaultBorderColor}; border-radius: ${dropdownType === 'rounded' ? BORDERS.borderRadiusFull : BORDERS.borderRadius4}; @@ -172,7 +183,8 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { height: 2.25rem; &:hover { - border: 1px ${BORDERS.styleSolid} ${hoverBorderColor}; + border: 1px ${BORDERS.styleSolid} + ${disabled ? COLORS.grey35 : hoverBorderColor}; } &:active { @@ -184,11 +196,6 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { outline: 2px ${BORDERS.styleSolid} ${COLORS.blue50}; outline-offset: 2px; } - - &:disabled { - background-color: ${COLORS.transparent}; - color: ${COLORS.grey40}; - } ` return ( {title !== null ? ( - - + + {title} {tooltipText != null ? ( @@ -222,6 +236,8 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { e.preventDefault() toggleSetShowDropdownMenu() }} + onFocus={onFocus} + onBlur={onBlur} css={DROPDOWN_STYLE} tabIndex={tabIndex} > @@ -264,7 +280,7 @@ export function DropdownMenu(props: DropdownMenuProps): JSX.Element { {filterOptions.map((option, index) => ( { diff --git a/components/src/organisms/EndUserAgreementFooter/__tests__/EndUserAgreementFooter.test.tsx b/components/src/organisms/EndUserAgreementFooter/__tests__/EndUserAgreementFooter.test.tsx new file mode 100644 index 00000000000..a13aacfe27f --- /dev/null +++ b/components/src/organisms/EndUserAgreementFooter/__tests__/EndUserAgreementFooter.test.tsx @@ -0,0 +1,21 @@ +import { describe, it, expect } from 'vitest' +import { screen } from '@testing-library/react' +import { renderWithProviders } from '../../../testing/utils' +import { EndUserAgreementFooter } from '../index' + +const render = () => { + return renderWithProviders() +} + +describe('EndUserAgreementFooter', () => { + it('should render text and links', () => { + render() + screen.getByText('Copyright © 2024 Opentrons') + expect( + screen.getByRole('link', { name: 'privacy policy' }) + ).toHaveAttribute('href', 'https://opentrons.com/privacy-policy') + expect( + screen.getByRole('link', { name: 'end user license agreement' }) + ).toHaveAttribute('href', 'https://opentrons.com/eula') + }) +}) diff --git a/components/src/organisms/EndUserAgreementFooter/index.tsx b/components/src/organisms/EndUserAgreementFooter/index.tsx new file mode 100644 index 00000000000..5e40b205665 --- /dev/null +++ b/components/src/organisms/EndUserAgreementFooter/index.tsx @@ -0,0 +1,49 @@ +import { StyledText } from '../../atoms' +import { COLORS } from '../../helix-design-system' +import { Flex, Link } from '../../primitives' +import { + ALIGN_CENTER, + DIRECTION_COLUMN, + TEXT_DECORATION_UNDERLINE, +} from '../../styles' +import { SPACING } from '../../ui-style-constants' + +const PRIVACY_POLICY_URL = 'https://opentrons.com/privacy-policy' +const EULA_URL = 'https://opentrons.com/eula' + +export function EndUserAgreementFooter(): JSX.Element { + return ( + + + By continuing, you agree to the Opentrons{' '} + + privacy policy + {' '} + and{' '} + + end user license agreement + + + + Copyright © 2024 Opentrons + + + ) +} diff --git a/components/src/organisms/Toolbox/index.tsx b/components/src/organisms/Toolbox/index.tsx index 4346806b861..35e4083643b 100644 --- a/components/src/organisms/Toolbox/index.tsx +++ b/components/src/organisms/Toolbox/index.tsx @@ -76,18 +76,18 @@ export function Toolbox(props: ToolboxProps): JSX.Element { ...(side === 'left' && { left: '0' }), ...(horizontalSide === 'bottom' && { bottom: '0' }), ...(horizontalSide === 'top' && { top: '5rem' }), + zIndex: 10, } : {} return ( {closeButton} diff --git a/components/src/organisms/index.ts b/components/src/organisms/index.ts index 2aee78e806c..8775f49abc3 100644 --- a/components/src/organisms/index.ts +++ b/components/src/organisms/index.ts @@ -1,2 +1,3 @@ export * from './DeckLabelSet' +export * from './EndUserAgreementFooter' export * from './Toolbox' diff --git a/hardware-testing/hardware_testing/examples/capacitive_probe_ot3.py b/hardware-testing/hardware_testing/examples/capacitive_probe_ot3.py index 241309de41a..e0306a25779 100644 --- a/hardware-testing/hardware_testing/examples/capacitive_probe_ot3.py +++ b/hardware-testing/hardware_testing/examples/capacitive_probe_ot3.py @@ -2,7 +2,7 @@ import argparse import asyncio -from opentrons.config.types import CapacitivePassSettings, OutputOptions +from opentrons.config.types import CapacitivePassSettings from opentrons.hardware_control.ot3api import OT3API from hardware_testing.opentrons_api import types @@ -44,14 +44,12 @@ max_overrun_distance_mm=3, speed_mm_per_s=1, sensor_threshold_pf=STABLE_CAP_PF, - output_option=OutputOptions.sync_only, ) PROBE_SETTINGS_XY_AXIS = CapacitivePassSettings( prep_distance_mm=CUTOUT_SIZE / 2, max_overrun_distance_mm=3, speed_mm_per_s=1, sensor_threshold_pf=STABLE_CAP_PF, - output_option=OutputOptions.sync_only, ) @@ -143,7 +141,7 @@ async def _main(is_simulating: bool, cycles: int, stable: bool) -> None: raise RuntimeError("No pipette attached") # add length to the pipette, to account for the attached probe - await api.add_tip(mount, PROBE_LENGTH) + api.add_tip(mount, PROBE_LENGTH) await helpers_ot3.home_ot3(api) for c in range(cycles): @@ -154,7 +152,7 @@ async def _main(is_simulating: bool, cycles: int, stable: bool) -> None: z_ax = types.Axis.by_mount(mount) top_z = helpers_ot3.get_endstop_position_ot3(api, mount)[z_ax] await api.move_to(mount, ASSUMED_XY_LOCATION._replace(z=top_z)) - await api.remove_tip(mount) + api.remove_tip(mount) await api.disengage_axes([types.Axis.X, types.Axis.Y]) diff --git a/hardware-testing/hardware_testing/examples/capacitive_probe_ot3_tunable.py b/hardware-testing/hardware_testing/examples/capacitive_probe_ot3_tunable.py index 2b4496e0eb2..0fe1f693246 100644 --- a/hardware-testing/hardware_testing/examples/capacitive_probe_ot3_tunable.py +++ b/hardware-testing/hardware_testing/examples/capacitive_probe_ot3_tunable.py @@ -2,9 +2,8 @@ import argparse import asyncio -from opentrons.config.types import CapacitivePassSettings, OutputOptions +from opentrons.config.types import CapacitivePassSettings from opentrons.hardware_control.ot3api import OT3API -from opentrons.hardware_control.types import InstrumentProbeType from hardware_testing.opentrons_api import types from hardware_testing.opentrons_api import helpers_ot3 @@ -46,15 +45,12 @@ max_overrun_distance_mm=3, speed_mm_per_s=1, sensor_threshold_pf=CAP_REL_THRESHOLD_PF, - output_option=OutputOptions.sync_only, ) PROBE_SETTINGS_Z_AXIS_OUTPUT = CapacitivePassSettings( prep_distance_mm=10, max_overrun_distance_mm=3, speed_mm_per_s=1, sensor_threshold_pf=CAP_REL_THRESHOLD_PF, - output_option=OutputOptions.sync_buffer_to_csv, - data_files={InstrumentProbeType.PRIMARY: "/data/capacitive_sensor_data.csv"}, ) @@ -85,7 +81,7 @@ async def _main(is_simulating: bool, cycles: int, stable: bool) -> None: raise RuntimeError("No pipette attached") # add length to the pipette, to account for the attached probe - await api.add_tip(mount, PROBE_LENGTH) + api.add_tip(mount, PROBE_LENGTH) await helpers_ot3.home_ot3(api) for c in range(cycles): @@ -96,7 +92,7 @@ async def _main(is_simulating: bool, cycles: int, stable: bool) -> None: z_ax = types.Axis.by_mount(mount) top_z = helpers_ot3.get_endstop_position_ot3(api, mount)[z_ax] await api.move_to(mount, ASSUMED_XY_LOCATION._replace(z=top_z)) - await api.remove_tip(mount) + api.remove_tip(mount) await api.disengage_axes([types.Axis.X, types.Axis.Y]) diff --git a/hardware-testing/hardware_testing/examples/plunger_ot3.py b/hardware-testing/hardware_testing/examples/plunger_ot3.py index da66a50fb76..bbae8725fad 100644 --- a/hardware-testing/hardware_testing/examples/plunger_ot3.py +++ b/hardware-testing/hardware_testing/examples/plunger_ot3.py @@ -19,14 +19,14 @@ async def _main(is_simulating: bool) -> None: await api.home_plunger(mount) # move the plunger based on volume (aspirate/dispense) - await api.add_tip(mount, tip_length=10) + api.add_tip(mount, tip_length=10) await api.prepare_for_aspirate(mount) max_vol = pipette.working_volume for vol in [max_vol, max_vol / 2, max_vol / 10]: await api.aspirate(mount, volume=vol) await api.dispense(mount, volume=vol) await api.prepare_for_aspirate(mount) - await api.remove_tip(mount) + api.remove_tip(mount) # move the plunger based on position (millimeters) plunger_poses = helpers_ot3.get_plunger_positions_ot3(api, mount) diff --git a/hardware-testing/hardware_testing/gravimetric/config.py b/hardware-testing/hardware_testing/gravimetric/config.py index b783908d5e6..304087748d1 100644 --- a/hardware-testing/hardware_testing/gravimetric/config.py +++ b/hardware-testing/hardware_testing/gravimetric/config.py @@ -3,9 +3,8 @@ from typing import List, Dict, Tuple from typing_extensions import Final from enum import Enum -from opentrons.config.types import LiquidProbeSettings, OutputOptions +from opentrons.config.types import LiquidProbeSettings from opentrons.protocol_api.labware import Well -from opentrons.hardware_control.types import InstrumentProbeType class ConfigType(Enum): @@ -170,13 +169,11 @@ def _get_liquid_probe_settings( plunger_speed=lqid_cfg["plunger_speed"], plunger_impulse_time=0.2, sensor_threshold_pascals=lqid_cfg["sensor_threshold_pascals"], - output_option=OutputOptions.sync_only, aspirate_while_sensing=False, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files={InstrumentProbeType.PRIMARY: "/data/testing_data/pressure.csv"}, ) diff --git a/hardware-testing/hardware_testing/gravimetric/helpers.py b/hardware-testing/hardware_testing/gravimetric/helpers.py index b3533a002b0..fdeb8fa636e 100644 --- a/hardware-testing/hardware_testing/gravimetric/helpers.py +++ b/hardware-testing/hardware_testing/gravimetric/helpers.py @@ -36,11 +36,7 @@ import opentrons.protocol_engine.execution.pipetting as PE_pipetting from opentrons.protocol_engine.notes import CommandNoteAdder -from opentrons.protocol_engine import ( - StateView, - WellLocation, - DropTipWellLocation, -) +from opentrons.protocol_engine import StateView from opentrons.protocol_api.core.engine import pipette_movement_conflict @@ -267,7 +263,7 @@ def _override_check_safe_for_pipette_movement( pipette_id: str, labware_id: str, well_name: str, - well_location: Union[WellLocation, DropTipWellLocation], + well_location: object, ) -> None: pass diff --git a/hardware-testing/hardware_testing/liquid_sense/execute.py b/hardware-testing/hardware_testing/liquid_sense/execute.py index 01cb0d27375..001abdaa82f 100644 --- a/hardware-testing/hardware_testing/liquid_sense/execute.py +++ b/hardware-testing/hardware_testing/liquid_sense/execute.py @@ -4,7 +4,7 @@ from enum import Enum from typing import Dict, Any, List, Tuple, Optional from .report import store_tip_results, store_trial, store_baseline_trial -from opentrons.config.types import LiquidProbeSettings, OutputOptions +from opentrons.config.types import LiquidProbeSettings from .__main__ import RunArgs from hardware_testing.gravimetric.workarounds import get_sync_hw_api from hardware_testing.gravimetric.helpers import ( @@ -445,13 +445,11 @@ def _run_trial( plunger_speed=plunger_speed, plunger_impulse_time=0.2, sensor_threshold_pascals=lqid_cfg["sensor_threshold_pascals"], - output_option=OutputOptions.sync_buffer_to_csv, aspirate_while_sensing=run_args.aspirate, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files=data_files, ) hw_mount = OT3Mount.LEFT if run_args.pipette.mount == "left" else OT3Mount.RIGHT diff --git a/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_capacitance.py b/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_capacitance.py index f3146d54f74..795d78863be 100644 --- a/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_capacitance.py +++ b/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_capacitance.py @@ -145,7 +145,7 @@ async def run(api: OT3API, report: CSVReport, section: str) -> None: # ATTACHED-pF if not api.is_simulator: ui.get_user_ready(f"ATTACH probe to {probe.name} channel") - await api.add_tip(OT3Mount.LEFT, api.config.calibration.probe_length) + api.add_tip(OT3Mount.LEFT, api.config.calibration.probe_length) attached_pf = await _read_from_sensor(api, sensor_id, 10) if not attached_pf: ui.print_error(f"{probe} cap sensor not working, skipping") @@ -229,4 +229,4 @@ async def _probe(distance: float, speed: float) -> float: await api.home_z(OT3Mount.LEFT) if not api.is_simulator: ui.get_user_ready("REMOVE probe") - await api.remove_tip(OT3Mount.LEFT) + api.remove_tip(OT3Mount.LEFT) diff --git a/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_droplets.py b/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_droplets.py index a61b1b1e2f6..dc81f62eeb9 100644 --- a/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_droplets.py +++ b/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_droplets.py @@ -144,7 +144,7 @@ async def _drop_tip(api: OT3API, trash: Point) -> None: # NOTE: a FW bug (as of v14) will sometimes not fully drop tips. # so here we ask if the operator needs to try again while not api.is_simulator and ui.get_user_answer("try dropping again"): - await api.add_tip(OT3Mount.LEFT, helpers_ot3.get_default_tip_length(TIP_VOLUME)) + api.add_tip(OT3Mount.LEFT, helpers_ot3.get_default_tip_length(TIP_VOLUME)) await api.drop_tip(OT3Mount.LEFT) await api.home_z(OT3Mount.LEFT) @@ -172,7 +172,7 @@ async def _partial_pick_up(api: OT3API, position: Point, current: float) -> None safe_height=position.z + 10, ) await _partial_pick_up_z_motion(api, current=current, distance=13, speed=5) - await api.add_tip(OT3Mount.LEFT, helpers_ot3.get_default_tip_length(TIP_VOLUME)) + api.add_tip(OT3Mount.LEFT, helpers_ot3.get_default_tip_length(TIP_VOLUME)) await api.prepare_for_aspirate(OT3Mount.LEFT) await api.home_z(OT3Mount.LEFT) diff --git a/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_pressure.py b/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_pressure.py index cca8ab3a42d..a73f64ef729 100644 --- a/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_pressure.py +++ b/hardware-testing/hardware_testing/production_qc/ninety_six_assembly_qc_ot3/test_pressure.py @@ -119,7 +119,7 @@ async def run(api: OT3API, report: CSVReport, section: str) -> None: # SEALED-Pa sealed_pa = 0.0 - await api.add_tip(OT3Mount.LEFT, helpers_ot3.get_default_tip_length(TIP_VOLUME)) + api.add_tip(OT3Mount.LEFT, helpers_ot3.get_default_tip_length(TIP_VOLUME)) await api.prepare_for_aspirate(OT3Mount.LEFT) if not api.is_simulator: ui.get_user_ready(f"attach {TIP_VOLUME} uL TIP to {probe.name} sensor") @@ -171,4 +171,4 @@ async def run(api: OT3API, report: CSVReport, section: str) -> None: if not api.is_simulator: ui.get_user_ready("REMOVE tip") - await api.remove_tip(OT3Mount.LEFT) + api.remove_tip(OT3Mount.LEFT) diff --git a/hardware-testing/hardware_testing/production_qc/pipette_assembly_qc_ot3/__main__.py b/hardware-testing/hardware_testing/production_qc/pipette_assembly_qc_ot3/__main__.py index 28c86520d15..90637e81540 100644 --- a/hardware-testing/hardware_testing/production_qc/pipette_assembly_qc_ot3/__main__.py +++ b/hardware-testing/hardware_testing/production_qc/pipette_assembly_qc_ot3/__main__.py @@ -18,7 +18,7 @@ from opentrons_hardware.firmware_bindings.messages.messages import MessageDefinition from opentrons_hardware.firmware_bindings.constants import SensorType, SensorId -from opentrons.config.types import LiquidProbeSettings, OutputOptions +from opentrons.config.types import LiquidProbeSettings from opentrons.hardware_control.types import ( TipStateType, FailedTipStateCheck, @@ -981,7 +981,7 @@ async def _read_cap(_sensor_id: SensorId) -> float: probe_pos += Point(13, 13, 0) if sensor_id == SensorId.S1: probe_pos += Point(x=0, y=9 * 7, z=0) - await api.add_tip(mount, api.config.calibration.probe_length) + api.add_tip(mount, api.config.calibration.probe_length) print(f"Moving to: {probe_pos}") # start probe 5mm above deck _probe_start_mm = probe_pos.z + 5 @@ -1013,7 +1013,7 @@ async def _read_cap(_sensor_id: SensorId) -> float: await api.home_z(mount) if not api.is_simulator: _get_operator_answer_to_question('REMOVE the probe, enter "y" when removed') - await api.remove_tip(mount) + api.remove_tip(mount) return all(results) @@ -1029,9 +1029,9 @@ async def _test_diagnostics_pressure( sensor_ids = [SensorId.S0] if pip.channels == 8: sensor_ids.append(SensorId.S1) - await api.add_tip(mount, 0.1) + api.add_tip(mount, 0.1) await api.prepare_for_aspirate(mount) - await api.remove_tip(mount) + api.remove_tip(mount) async def _read_pressure(_sensor_id: SensorId) -> float: return await _read_pipette_sensor_repeatedly_and_average( @@ -1378,13 +1378,11 @@ async def _test_liquid_probe( plunger_speed=probe_cfg.plunger_speed, plunger_impulse_time=0.2, sensor_threshold_pascals=probe_cfg.sensor_threshold_pascals, - output_option=OutputOptions.can_bus_only, # FIXME: remove aspirate_while_sensing=False, z_overlap_between_passes_mm=0.1, plunger_reset_offset=2.0, samples_for_baselining=20, sample_time_sec=0.004, - data_files=None, ) end_z = await api.liquid_probe( mount, max_z_distance_machine_coords, probe_settings, probe=probe diff --git a/hardware-testing/hardware_testing/production_qc/robot_assembly_qc_ot3/test_instruments.py b/hardware-testing/hardware_testing/production_qc/robot_assembly_qc_ot3/test_instruments.py index 3301c1d7ab0..45c1a7cc9c3 100644 --- a/hardware-testing/hardware_testing/production_qc/robot_assembly_qc_ot3/test_instruments.py +++ b/hardware-testing/hardware_testing/production_qc/robot_assembly_qc_ot3/test_instruments.py @@ -1,7 +1,7 @@ """Test Instruments.""" from typing import List, Tuple, Optional, Union -from opentrons.config.types import CapacitivePassSettings, OutputOptions +from opentrons.config.types import CapacitivePassSettings from opentrons.hardware_control.ot3api import OT3API from hardware_testing.data.csv_report import ( @@ -30,7 +30,6 @@ max_overrun_distance_mm=0, speed_mm_per_s=Z_PROBE_DISTANCE_MM / Z_PROBE_TIME_SECONDS, sensor_threshold_pf=1.0, - output_option=OutputOptions.can_bus_only, ) RELATIVE_MOVE_FROM_HOME_DELTA = Point(x=-500, y=-300) @@ -101,7 +100,7 @@ async def _probe_mount_and_record_result( ui.get_user_ready(f"attach {probe.name} calibration probe") api.add_gripper_probe(probe) else: - await api.add_tip(mount, 0.1) + api.add_tip(mount, 0.1) # probe downwards pos = await api.gantry_position(mount) @@ -131,7 +130,7 @@ async def _probe_mount_and_record_result( api.remove_gripper_probe() await api.ungrip() else: - await api.remove_tip(mount) + api.remove_tip(mount) async def _test_pipette( diff --git a/hardware-testing/hardware_testing/scripts/ABRAsairScript.py b/hardware-testing/hardware_testing/scripts/ABRAsairScript.py index 2324e330dc7..8eea871b9a3 100644 --- a/hardware-testing/hardware_testing/scripts/ABRAsairScript.py +++ b/hardware-testing/hardware_testing/scripts/ABRAsairScript.py @@ -3,7 +3,7 @@ import paramiko as pmk import time import multiprocessing -from typing import Optional, List +from typing import Optional, List, Any def execute(client: pmk.SSHClient, command: str, args: list) -> Optional[int]: @@ -15,19 +15,8 @@ def execute(client: pmk.SSHClient, command: str, args: list) -> Optional[int]: stdin, stdout, stderr = client.exec_command(command, get_pty=True) stdout_lines: List[str] = [] stderr_lines: List[str] = [] - time.sleep(15) + time.sleep(25) - # check stdout, stderr - - # Check the exit status of the command. - # while not stdout.channel.exit_status_ready(): - # if stdout.channel.recv_ready(): - # stdout_lines = stdout.readlines() - # print(f"{args[0]} output:", "".join(stdout_lines)) - # if stderr.channel.recv_ready(): - # stderr_lines = stderr.readlines() - # print(f"{args[0]} ERROR:", "".join(stdout_lines)) - # return 1 if stderr.channel.recv_ready: stderr_lines = stderr.readlines() if stderr_lines != []: @@ -58,24 +47,9 @@ def connect_ssh(ip: str) -> pmk.SSHClient: return client -# Load Robot IPs -file_name = sys.argv[1] -robot_ips = [] -robot_names = [] - -with open(file_name) as file: - for line in file.readlines(): - info = line.split(",") - if "Y" in info[2]: - robot_ips.append(info[0]) - robot_names.append(info[1]) - -cmd = "nohup python3 -m hardware_testing.scripts.abr_asair_sensor {name} {duration} {frequency}" -cd = "cd /opt/opentrons-robot-server && " -print("Executing Script on All Robots:") - - -def run_command_on_ip(index: int) -> None: +def run_command_on_ip( + index: int, robot_ips: List[str], robot_names: List[str], cd: str, cmd: str +) -> None: """Execute ssh command and start abr_asair script on the specified robot.""" curr_ip = robot_ips[index] try: @@ -87,15 +61,35 @@ def run_command_on_ip(index: int) -> None: print(f"Error running command on {curr_ip}: {e}") -# Launch the processes for each robot. -processes = [] -for index in range(len(robot_ips)): - process = multiprocessing.Process(target=run_command_on_ip, args=(index,)) - processes.append(process) +def run(file_name: str) -> List[Any]: + """Run asair script module.""" + # Load Robot IPs + cmd = "nohup python3 -m hardware_testing.scripts.abr_asair_sensor {name} {duration} {frequency}" + cd = "cd /opt/opentrons-robot-server && " + robot_ips = [] + robot_names = [] + with open(file_name) as file: + for line in file.readlines(): + info = line.split(",") + if "Y" in info[2]: + robot_ips.append(info[0]) + robot_names.append(info[1]) + print("Executing Script on All Robots:") + # Launch the processes for each robot. + processes = [] + for index in range(len(robot_ips)): + process = multiprocessing.Process( + target=run_command_on_ip, args=(index, robot_ips, robot_names, cd, cmd) + ) + processes.append(process) + return processes if __name__ == "__main__": # Wait for all processes to finish. + file_name = sys.argv[1] + processes = run(file_name) + for process in processes: process.start() time.sleep(20) diff --git a/hardware-testing/hardware_testing/scripts/abr_asair_sensor.py b/hardware-testing/hardware_testing/scripts/abr_asair_sensor.py index 1e8fca0358c..ba41f9399f1 100644 --- a/hardware-testing/hardware_testing/scripts/abr_asair_sensor.py +++ b/hardware-testing/hardware_testing/scripts/abr_asair_sensor.py @@ -80,7 +80,7 @@ def __init__(self, robot: str, duration: int, frequency: int) -> None: break # write to google sheet try: - if google_sheet.creditals.access_token_expired: + if google_sheet.credentials.access_token_expired: google_sheet.gc.login() google_sheet.write_header(header) google_sheet.update_row_index() diff --git a/hardware-testing/hardware_testing/scripts/gripper_ot3.py b/hardware-testing/hardware_testing/scripts/gripper_ot3.py index 6c64d84105d..cd131b8f13a 100644 --- a/hardware-testing/hardware_testing/scripts/gripper_ot3.py +++ b/hardware-testing/hardware_testing/scripts/gripper_ot3.py @@ -4,7 +4,7 @@ from dataclasses import dataclass from typing import Optional, List, Any, Dict -from opentrons.config.defaults_ot3 import CapacitivePassSettings, OutputOptions +from opentrons.config.defaults_ot3 import CapacitivePassSettings from opentrons.hardware_control.ot3api import OT3API from hardware_testing.opentrons_api import types @@ -73,7 +73,6 @@ max_overrun_distance_mm=1, speed_mm_per_s=1, sensor_threshold_pf=0.5, - output_option=OutputOptions.sync_only, ) LABWARE_PROBE_CORNER_TOP_LEFT_XY = { "plate": Point(x=5, y=-5), @@ -287,7 +286,7 @@ async def _probe_labware_corners( ) -> List[float]: nominal_corners = _calculate_probe_positions(slot, labware_key, deck_item) await api.home([types.Axis.by_mount(PROBE_MOUNT)]) - await api.add_tip(PROBE_MOUNT, api.config.calibration.probe_length) + api.add_tip(PROBE_MOUNT, api.config.calibration.probe_length) found_heights: List[float] = list() for corner in nominal_corners: current_pos = await api.gantry_position(PROBE_MOUNT) @@ -300,7 +299,7 @@ async def _probe_labware_corners( ) found_heights.append(found_z) await api.home([types.Axis.by_mount(PROBE_MOUNT)]) - await api.remove_tip(PROBE_MOUNT) + api.remove_tip(PROBE_MOUNT) print(f'\tLabware Corners ("{deck_item}" at slot {slot})') print(f"\t\tTop-Left = {found_heights[0]}") print(f"\t\tTop-Right = {found_heights[1]}") diff --git a/hardware-testing/hardware_testing/scripts/manual_calibration_ot3.py b/hardware-testing/hardware_testing/scripts/manual_calibration_ot3.py index 0e5373be720..d3052bcbed9 100644 --- a/hardware-testing/hardware_testing/scripts/manual_calibration_ot3.py +++ b/hardware-testing/hardware_testing/scripts/manual_calibration_ot3.py @@ -374,9 +374,9 @@ async def _init_deck_and_pipette_coordinates( if mount != OT3Mount.GRIPPER: # do this early on, so that all coordinates are using the probe's length if short_probe: - await api.add_tip(mount, helpers_ot3.CALIBRATION_PROBE_EVT.length - 10) + api.add_tip(mount, helpers_ot3.CALIBRATION_PROBE_EVT.length - 10) else: - await api.add_tip(mount, helpers_ot3.CALIBRATION_PROBE_EVT.length) + api.add_tip(mount, helpers_ot3.CALIBRATION_PROBE_EVT.length) return calibration_square_pos diff --git a/hardware/opentrons_hardware/firmware_bindings/messages/messages.py b/hardware/opentrons_hardware/firmware_bindings/messages/messages.py index 0249ddec69e..35683bc1afb 100644 --- a/hardware/opentrons_hardware/firmware_bindings/messages/messages.py +++ b/hardware/opentrons_hardware/firmware_bindings/messages/messages.py @@ -74,6 +74,7 @@ defs.BaselineSensorResponse, defs.SetSensorThresholdRequest, defs.ReadFromSensorResponse, + defs.BatchReadFromSensorResponse, defs.SensorThresholdResponse, defs.SensorDiagnosticRequest, defs.SensorDiagnosticResponse, diff --git a/hardware/opentrons_hardware/hardware_control/tool_sensors.py b/hardware/opentrons_hardware/hardware_control/tool_sensors.py index 173a8c2738b..95076f01c1c 100644 --- a/hardware/opentrons_hardware/hardware_control/tool_sensors.py +++ b/hardware/opentrons_hardware/hardware_control/tool_sensors.py @@ -1,5 +1,6 @@ """Functions for commanding motion limited by tool sensors.""" import asyncio +from contextlib import AsyncExitStack from functools import partial from typing import ( Union, @@ -11,6 +12,7 @@ AsyncContextManager, Optional, AsyncIterator, + Mapping, ) from logging import getLogger from numpy import float64 @@ -41,6 +43,7 @@ from opentrons_hardware.sensors.sensor_driver import SensorDriver, LogListener from opentrons_hardware.sensors.types import ( sensor_fixed_point_conversion, + SensorDataType, ) from opentrons_hardware.sensors.sensor_types import ( SensorInformation, @@ -61,28 +64,13 @@ ) LOG = getLogger(__name__) + PipetteProbeTarget = Literal[NodeId.pipette_left, NodeId.pipette_right] InstrumentProbeTarget = Union[PipetteProbeTarget, Literal[NodeId.gripper]] ProbeSensorDict = Union[ Dict[SensorId, PressureSensor], Dict[SensorId, CapacitiveSensor] ] -pressure_output_file_heading = [ - "time(s)", - "Pressure(pascals)", - "z_velocity(mm/s)", - "plunger_velocity(mm/s)", - "threshold(pascals)", -] - -capacitive_output_file_heading = [ - "time(s)", - "Capacitance(farads)", - "z_velocity(mm/s)", - "plunger_velocity(mm/s)", - "threshold(farads)", -] - def _fix_pass_step_for_buffer( move_group: MoveGroupStep, @@ -167,124 +155,6 @@ def _build_pass_step( return move_group -async def run_sync_buffer_to_csv( - messenger: CanMessenger, - mount_speed: float, - plunger_speed: float, - threshold: float, - head_node: NodeId, - move_group: MoveGroupRunner, - log_files: Dict[SensorId, str], - tool: InstrumentProbeTarget, - sensor_type: SensorType, - output_file_heading: list[str], - raise_z: Optional[MoveGroupRunner] = None, -) -> Dict[NodeId, MotorPositionStatus]: - """Runs the sensor pass move group and creates a csv file with the results.""" - sensor_metadata = [0, 0, mount_speed, plunger_speed, threshold] - positions = await move_group.run(can_messenger=messenger) - # wait a little to see the dropoff curve - await asyncio.sleep(0.15) - for sensor_id in log_files.keys(): - await messenger.ensure_send( - node_id=tool, - message=BindSensorOutputRequest( - payload=BindSensorOutputRequestPayload( - sensor=SensorTypeField(sensor_type), - sensor_id=SensorIdField(sensor_id), - binding=SensorOutputBindingField(SensorOutputBinding.none), - ) - ), - expected_nodes=[tool], - ) - if raise_z is not None: - # if probing is finished, move the head node back up before requesting the data buffer - if positions[head_node].move_ack == MoveCompleteAck.stopped_by_condition: - await raise_z.run(can_messenger=messenger) - for sensor_id in log_files.keys(): - sensor_capturer = LogListener( - mount=head_node, - data_file=log_files[sensor_id], - file_heading=output_file_heading, - sensor_metadata=sensor_metadata, - ) - async with sensor_capturer: - messenger.add_listener(sensor_capturer, None) - request = SendAccumulatedSensorDataRequest( - payload=SendAccumulatedSensorDataPayload( - sensor_id=SensorIdField(sensor_id), - sensor_type=SensorTypeField(sensor_type), - ) - ) - await messenger.send( - node_id=tool, - message=request, - ) - await sensor_capturer.wait_for_complete( - message_index=request.payload.message_index.value - ) - messenger.remove_listener(sensor_capturer) - return positions - - -async def run_stream_output_to_csv( - messenger: CanMessenger, - sensors: ProbeSensorDict, - mount_speed: float, - plunger_speed: float, - threshold: float, - head_node: NodeId, - move_group: MoveGroupRunner, - log_files: Dict[SensorId, str], - output_file_heading: list[str], -) -> Dict[NodeId, MotorPositionStatus]: - """Runs the sensor pass move group and creates a csv file with the results.""" - sensor_metadata = [0, 0, mount_speed, plunger_speed, threshold] - sensor_capturer = LogListener( - mount=head_node, - data_file=log_files[ - next(iter(log_files)) - ], # hardcode to the first file, need to think more on this - file_heading=output_file_heading, - sensor_metadata=sensor_metadata, - ) - binding = [SensorOutputBinding.sync, SensorOutputBinding.report] - binding_field = SensorOutputBindingField.from_flags(binding) - for sensor_id in sensors.keys(): - sensor_info = sensors[sensor_id].sensor - await messenger.ensure_send( - node_id=sensor_info.node_id, - message=BindSensorOutputRequest( - payload=BindSensorOutputRequestPayload( - sensor=SensorTypeField(sensor_info.sensor_type), - sensor_id=SensorIdField(sensor_info.sensor_id), - binding=binding_field, - ) - ), - expected_nodes=[sensor_info.node_id], - ) - - messenger.add_listener(sensor_capturer, None) - async with sensor_capturer: - positions = await move_group.run(can_messenger=messenger) - messenger.remove_listener(sensor_capturer) - - for sensor_id in sensors.keys(): - sensor_info = sensors[sensor_id].sensor - await messenger.ensure_send( - node_id=sensor_info.node_id, - message=BindSensorOutputRequest( - payload=BindSensorOutputRequestPayload( - sensor=SensorTypeField(sensor_info.sensor_type), - sensor_id=SensorIdField(sensor_info.sensor_id), - binding=SensorOutputBindingField(SensorOutputBinding.none), - ) - ), - expected_nodes=[sensor_info.node_id], - ) - return positions - - async def _setup_pressure_sensors( messenger: CanMessenger, sensor_id: SensorId, @@ -351,42 +221,42 @@ async def _setup_capacitive_sensors( return result -async def _run_with_binding( +async def finalize_logs( messenger: CanMessenger, - sensors: ProbeSensorDict, - sensor_runner: MoveGroupRunner, - binding: List[SensorOutputBinding], -) -> Dict[NodeId, MotorPositionStatus]: - binding_field = SensorOutputBindingField.from_flags(binding) - for sensor_id in sensors.keys(): - sensor_info = sensors[sensor_id].sensor + tool: NodeId, + listeners: Dict[SensorId, LogListener], + sensors: Mapping[SensorId, Union[CapacitiveSensor, PressureSensor]], +) -> None: + """Signal the sensors to finish sending their data and wait for it to flush out.""" + for s_id in sensors.keys(): + # Tell the sensor to stop recording await messenger.ensure_send( - node_id=sensor_info.node_id, - message=BindSensorOutputRequest( - payload=BindSensorOutputRequestPayload( - sensor=SensorTypeField(sensor_info.sensor_type), - sensor_id=SensorIdField(sensor_info.sensor_id), - binding=binding_field, - ) - ), - expected_nodes=[sensor_info.node_id], - ) - - result = await sensor_runner.run(can_messenger=messenger) - for sensor_id in sensors.keys(): - sensor_info = sensors[sensor_id].sensor - await messenger.ensure_send( - node_id=sensor_info.node_id, + node_id=tool, message=BindSensorOutputRequest( payload=BindSensorOutputRequestPayload( - sensor=SensorTypeField(sensor_info.sensor_type), - sensor_id=SensorIdField(sensor_info.sensor_id), + sensor=SensorTypeField(sensors[s_id].sensor.sensor_type), + sensor_id=SensorIdField(s_id), binding=SensorOutputBindingField(SensorOutputBinding.none), ) ), - expected_nodes=[sensor_info.node_id], + expected_nodes=[tool], ) - return result + request = SendAccumulatedSensorDataRequest( + payload=SendAccumulatedSensorDataPayload( + sensor_id=SensorIdField(s_id), + sensor_type=SensorTypeField(sensors[s_id].sensor.sensor_type), + ) + ) + # set the message index of the Ack that signals this sensor is finished sending data + listeners[s_id].set_stop_ack(request.payload.message_index.value) + # tell the sensor to clear it's queue + await messenger.send( + node_id=tool, + message=request, + ) + # wait for the data to finish sending + for listener in listeners.values(): + await listener.wait_for_complete() async def liquid_probe( @@ -399,15 +269,13 @@ async def liquid_probe( threshold_pascals: float, plunger_impulse_time: float, num_baseline_reads: int, - csv_output: bool = False, - sync_buffer_output: bool = False, - can_bus_only_output: bool = False, - data_files: Optional[Dict[SensorId, str]] = None, sensor_id: SensorId = SensorId.S0, force_both_sensors: bool = False, + response_queue: Optional[ + asyncio.Queue[Dict[SensorId, List[SensorDataType]]] + ] = None, ) -> Dict[NodeId, MotorPositionStatus]: """Move the mount and pipette simultaneously while reading from the pressure sensor.""" - log_files: Dict[SensorId, str] = {} if not data_files else data_files sensor_driver = SensorDriver() threshold_fixed_point = threshold_pascals * sensor_fixed_point_conversion sensor_binding = None @@ -420,7 +288,7 @@ async def liquid_probe( + SensorOutputBinding.report + SensorOutputBinding.multi_sensor_sync ) - pressure_sensors = await _setup_pressure_sensors( + pressure_sensors: Dict[SensorId, PressureSensor] = await _setup_pressure_sensors( messenger, sensor_id, tool, @@ -440,6 +308,7 @@ async def liquid_probe( duration=float64(plunger_impulse_time), present_nodes=[tool], ) + sensor_group = _build_pass_step( movers=[head_node, tool], distance={head_node: max_z_distance, tool: p_pass_distance}, @@ -449,64 +318,56 @@ async def liquid_probe( stop_condition=MoveStopCondition.sync_line, binding_flags=sensor_binding, ) - if sync_buffer_output: - sensor_group = _fix_pass_step_for_buffer( - sensor_group, - movers=[head_node, tool], - distance={head_node: max_z_distance, tool: p_pass_distance}, - speed={head_node: mount_speed, tool: plunger_speed}, - sensor_type=SensorType.pressure, - sensor_id=sensor_id, - stop_condition=MoveStopCondition.sync_line, - binding_flags=sensor_binding, - ) + sensor_group = _fix_pass_step_for_buffer( + sensor_group, + movers=[head_node, tool], + distance={head_node: max_z_distance, tool: p_pass_distance}, + speed={head_node: mount_speed, tool: plunger_speed}, + sensor_type=SensorType.pressure, + sensor_id=sensor_id, + stop_condition=MoveStopCondition.sync_line, + binding_flags=sensor_binding, + ) sensor_runner = MoveGroupRunner(move_groups=[[lower_plunger], [sensor_group]]) - if csv_output: - return await run_stream_output_to_csv( - messenger, - pressure_sensors, - mount_speed, - plunger_speed, - threshold_pascals, - head_node, - sensor_runner, - log_files, - pressure_output_file_heading, - ) - elif sync_buffer_output: - raise_z = create_step( - distance={head_node: float64(max_z_distance)}, - velocity={head_node: float64(-1 * mount_speed)}, - acceleration={}, - duration=float64(max_z_distance / mount_speed), - present_nodes=[head_node], - ) - raise_z_runner = MoveGroupRunner(move_groups=[[raise_z]]) - - return await run_sync_buffer_to_csv( - messenger=messenger, - mount_speed=mount_speed, - plunger_speed=plunger_speed, - threshold=threshold_pascals, - head_node=head_node, - move_group=sensor_runner, - raise_z=raise_z_runner, - log_files=log_files, - tool=tool, - sensor_type=SensorType.pressure, - output_file_heading=pressure_output_file_heading, - ) - elif can_bus_only_output: - binding = [SensorOutputBinding.sync, SensorOutputBinding.report] - return await _run_with_binding( - messenger, pressure_sensors, sensor_runner, binding - ) - else: # none - binding = [SensorOutputBinding.sync] - return await _run_with_binding( - messenger, pressure_sensors, sensor_runner, binding - ) + + raise_z = create_step( + distance={head_node: float64(max_z_distance)}, + velocity={head_node: float64(-1 * mount_speed)}, + acceleration={}, + duration=float64(max_z_distance / mount_speed), + present_nodes=[head_node], + ) + + raise_z_runner = MoveGroupRunner(move_groups=[[raise_z]]) + listeners = { + s_id: LogListener(messenger, pressure_sensors[s_id]) + for s_id in pressure_sensors.keys() + } + + LOG.info( + f"Starting LLD pass: {head_node} {sensor_id} max p distance {max_p_distance} max z distance {max_z_distance}" + ) + async with AsyncExitStack() as binding_stack: + for listener in listeners.values(): + await binding_stack.enter_async_context(listener) + positions = await sensor_runner.run(can_messenger=messenger) + if positions[head_node].move_ack == MoveCompleteAck.stopped_by_condition: + LOG.info( + f"Liquid found {head_node} motor_postion {positions[head_node].motor_position} encoder position {positions[head_node].encoder_position}" + ) + await raise_z_runner.run(can_messenger=messenger) + await finalize_logs(messenger, tool, listeners, pressure_sensors) + + # give response data to any consumer that wants it + if response_queue: + for s_id in listeners.keys(): + data = listeners[s_id].get_data() + if data: + for d in data: + response_queue.put_nowait({s_id: data}) + + return positions async def check_overpressure( @@ -536,10 +397,9 @@ async def capacitive_probe( mount_speed: float, sensor_id: SensorId = SensorId.S0, relative_threshold_pf: float = 1.0, - csv_output: bool = False, - sync_buffer_output: bool = False, - can_bus_only_output: bool = False, - data_files: Optional[Dict[SensorId, str]] = None, + response_queue: Optional[ + asyncio.Queue[dict[SensorId, list[SensorDataType]]] + ] = None, ) -> MotorPositionStatus: """Move the specified tool down until its capacitive sensor triggers. @@ -549,7 +409,6 @@ async def capacitive_probe( The direction is sgn(distance)*sgn(speed), so you can set the direction either by negating speed or negating distance. """ - log_files: Dict[SensorId, str] = {} if not data_files else data_files sensor_driver = SensorDriver() pipette_present = tool in [NodeId.pipette_left, NodeId.pipette_right] @@ -577,53 +436,36 @@ async def capacitive_probe( sensor_id=sensor_id, stop_condition=MoveStopCondition.sync_line, ) - if sync_buffer_output: - sensor_group = _fix_pass_step_for_buffer( - sensor_group, - movers=movers, - distance=probe_distance, - speed=probe_speed, - sensor_type=SensorType.capacitive, - sensor_id=sensor_id, - stop_condition=MoveStopCondition.sync_line, - ) + + sensor_group = _fix_pass_step_for_buffer( + sensor_group, + movers=movers, + distance=probe_distance, + speed=probe_speed, + sensor_type=SensorType.capacitive, + sensor_id=sensor_id, + stop_condition=MoveStopCondition.sync_line, + ) runner = MoveGroupRunner(move_groups=[[sensor_group]]) - if csv_output: - positions = await run_stream_output_to_csv( - messenger, - capacitive_sensors, - mount_speed, - 0.0, - relative_threshold_pf, - mover, - runner, - log_files, - capacitive_output_file_heading, - ) - elif sync_buffer_output: - positions = await run_sync_buffer_to_csv( - messenger, - mount_speed, - 0.0, - relative_threshold_pf, - mover, - runner, - log_files, - tool=tool, - sensor_type=SensorType.capacitive, - output_file_heading=capacitive_output_file_heading, - ) - elif can_bus_only_output: - binding = [SensorOutputBinding.sync, SensorOutputBinding.report] - positions = await _run_with_binding( - messenger, capacitive_sensors, runner, binding - ) - else: - binding = [SensorOutputBinding.sync] - positions = await _run_with_binding( - messenger, capacitive_sensors, runner, binding - ) + + listeners = { + s_id: LogListener(messenger, capacitive_sensors[s_id]) + for s_id in capacitive_sensors.keys() + } + async with AsyncExitStack() as binding_stack: + for listener in listeners.values(): + await binding_stack.enter_async_context(listener) + positions = await runner.run(can_messenger=messenger) + await finalize_logs(messenger, tool, listeners, capacitive_sensors) + + # give response data to any consumer that wants it + if response_queue: + for s_id in listeners.keys(): + data = listeners[s_id].get_data() + if data: + for d in data: + response_queue.put_nowait({s_id: data}) return positions[mover] diff --git a/hardware/opentrons_hardware/sensors/__init__.py b/hardware/opentrons_hardware/sensors/__init__.py index adc4f0c52af..3ae059861a1 100644 --- a/hardware/opentrons_hardware/sensors/__init__.py +++ b/hardware/opentrons_hardware/sensors/__init__.py @@ -1 +1,3 @@ """Sub-module for sensor drivers.""" + +SENSOR_LOG_NAME = "pipettes-sensor-log" diff --git a/hardware/opentrons_hardware/sensors/sensor_driver.py b/hardware/opentrons_hardware/sensors/sensor_driver.py index 611bc091970..0f1904f8a26 100644 --- a/hardware/opentrons_hardware/sensors/sensor_driver.py +++ b/hardware/opentrons_hardware/sensors/sensor_driver.py @@ -1,9 +1,8 @@ """Capacitve Sensor Driver Class.""" import time import asyncio -import csv -from typing import Optional, AsyncIterator, Any, Sequence +from typing import Optional, AsyncIterator, Any, Sequence, List, Union from contextlib import asynccontextmanager, suppress from logging import getLogger @@ -19,7 +18,6 @@ from opentrons_hardware.firmware_bindings.constants import ( SensorOutputBinding, SensorThresholdMode, - NodeId, ) from opentrons_hardware.sensors.types import ( SensorDataType, @@ -32,7 +30,12 @@ SensorThresholdInformation, ) -from opentrons_hardware.sensors.sensor_types import BaseSensorType, ThresholdSensorType +from opentrons_hardware.sensors.sensor_types import ( + BaseSensorType, + ThresholdSensorType, + PressureSensor, + CapacitiveSensor, +) from opentrons_hardware.firmware_bindings.messages.payloads import ( BindSensorOutputRequestPayload, ) @@ -46,8 +49,10 @@ ) from .sensor_abc import AbstractSensorDriver from .scheduler import SensorScheduler +from . import SENSOR_LOG_NAME LOG = getLogger(__name__) +SENSOR_LOG = getLogger(SENSOR_LOG_NAME) class SensorDriver(AbstractSensorDriver): @@ -226,43 +231,50 @@ class LogListener: def __init__( self, - mount: NodeId, - data_file: Any, - file_heading: Sequence[str], - sensor_metadata: Sequence[Any], + messenger: CanMessenger, + sensor: Union[PressureSensor, CapacitiveSensor], ) -> None: """Build the capturer.""" - self.csv_writer = Any - self.data_file = data_file - self.file_heading = file_heading - self.sensor_metadata = sensor_metadata - self.response_queue: asyncio.Queue[float] = asyncio.Queue() - self.mount = mount + self.response_queue: asyncio.Queue[SensorDataType] = asyncio.Queue() + self.tool = sensor.sensor.node_id self.start_time = 0.0 self.event: Any = None + self.messenger = messenger + self.sensor = sensor + self.type = sensor.sensor.sensor_type + self.id = sensor.sensor.sensor_id - async def __aenter__(self) -> None: - """Create a csv heading for logging pressure readings.""" - self.data_file = open(self.data_file, "w") - self.csv_writer = csv.writer(self.data_file) - self.csv_writer.writerows([self.file_heading, self.sensor_metadata]) + def get_data(self) -> Optional[List[SensorDataType]]: + """Return the sensor data captured by this listener.""" + if self.response_queue.empty(): + return None + data: List[SensorDataType] = [] + while not self.response_queue.empty(): + data.append(self.response_queue.get_nowait()) + return data + async def __aenter__(self) -> None: + """Start logging sensor readings.""" + self.messenger.add_listener(self, None) self.start_time = time.time() + SENSOR_LOG.info(f"Data capture for {self.tool.name} started {self.start_time}") async def __aexit__(self, *args: Any) -> None: - """Close csv file.""" - self.data_file.close() + """Finish the capture.""" + self.messenger.remove_listener(self) + SENSOR_LOG.info(f"Data capture for {self.tool.name} ended {time.time()}") - async def wait_for_complete( - self, wait_time: float = 10, message_index: int = 0 - ) -> None: - """Wait for the data to stop, only use this with a send_accumulated_data_request.""" + def set_stop_ack(self, message_index: int = 0) -> None: + """Tell the Listener which message index to wait for.""" self.event = asyncio.Event() self.expected_ack = message_index + + async def wait_for_complete(self, wait_time: float = 10) -> None: + """Wait for the data to stop.""" with suppress(asyncio.TimeoutError): await asyncio.wait_for(self.event.wait(), wait_time) if not self.event.is_set(): - LOG.error("Did not receive the full data set from the sensor") + SENSOR_LOG.error("Did not receive the full data set from the sensor") self.event = None def __call__( @@ -271,30 +283,44 @@ def __call__( arbitration_id: ArbitrationId, ) -> None: """Callback entry point for capturing messages.""" + if arbitration_id.parts.originating_node_id != self.tool: + # check that this is from the node we care about + return if isinstance(message, message_definitions.ReadFromSensorResponse): + if ( + message.payload.sensor_id.value is not self.id + or message.payload.sensor is not self.type + ): + # ignore sensor responses from other sensors + return data = sensor_types.SensorDataType.build( message.payload.sensor_data, message.payload.sensor - ).to_float() + ) self.response_queue.put_nowait(data) - current_time = round((time.time() - self.start_time), 3) - self.csv_writer.writerow([current_time, data]) # type: ignore + SENSOR_LOG.info( + f"Revieved from {arbitration_id}: {message.payload.sensor_id}:{message.payload.sensor}: {data}" + ) if isinstance(message, message_definitions.BatchReadFromSensorResponse): data_length = message.payload.data_length.value data_bytes = message.payload.sensor_data.value data_ints = [ - int.from_bytes(data_bytes[i * 4 : i * 4 + 4]) + int.from_bytes(data_bytes[i * 4 : i * 4 + 4], byteorder="little") for i in range(data_length) ] - for d in data_ints: - data = sensor_types.SensorDataType.build( - d, message.payload.sensor - ).to_float() - self.response_queue.put_nowait(data) - current_time = round((time.time() - self.start_time), 3) - self.csv_writer.writerow([current_time, data]) + data_floats = [ + sensor_types.SensorDataType.build(d, message.payload.sensor) + for d in data_ints + ] + + for d in data_floats: + self.response_queue.put_nowait(d) + SENSOR_LOG.info( + f"Revieved from {arbitration_id}: {message.payload.sensor_id}:{message.payload.sensor}: {data_floats}" + ) if isinstance(message, message_definitions.Acknowledgement): if ( self.event is not None and message.payload.message_index.value == self.expected_ack ): + SENSOR_LOG.info("Finished receiving sensor data") self.event.set() diff --git a/hardware/tests/opentrons_hardware/hardware_control/test_tool_sensors.py b/hardware/tests/opentrons_hardware/hardware_control/test_tool_sensors.py index 2dc7614da63..0c53b81057a 100644 --- a/hardware/tests/opentrons_hardware/hardware_control/test_tool_sensors.py +++ b/hardware/tests/opentrons_hardware/hardware_control/test_tool_sensors.py @@ -1,12 +1,10 @@ """Test the tool-sensor coordination code.""" import logging from mock import patch, AsyncMock, call -import os import pytest from contextlib import asynccontextmanager from typing import Iterator, List, Tuple, AsyncIterator, Any, Dict, Callable from opentrons_hardware.firmware_bindings.messages.message_definitions import ( - AddLinearMoveRequest, ExecuteMoveGroupRequest, MoveCompleted, ReadFromSensorResponse, @@ -50,7 +48,6 @@ SensorType, SensorThresholdMode, SensorOutputBinding, - MoveStopCondition, ) from opentrons_hardware.sensors.scheduler import SensorScheduler from opentrons_hardware.sensors.sensor_driver import SensorDriver @@ -187,78 +184,7 @@ def check_second_move( ), ] - def get_responder() -> Iterator[ - Callable[ - [NodeId, MessageDefinition], List[Tuple[NodeId, MessageDefinition, NodeId]] - ] - ]: - yield check_first_move - yield check_second_move - - responder_getter = get_responder() - - def move_responder( - node_id: NodeId, message: MessageDefinition - ) -> List[Tuple[NodeId, MessageDefinition, NodeId]]: - message.payload.serialize() - if isinstance(message, ExecuteMoveGroupRequest): - responder = next(responder_getter) - return responder(node_id, message) - else: - return [] - - message_send_loopback.add_responder(move_responder) - - position = await liquid_probe( - messenger=mock_messenger, - tool=target_node, - head_node=motor_node, - max_p_distance=70, - mount_speed=10, - plunger_speed=8, - threshold_pascals=threshold_pascals, - plunger_impulse_time=0.2, - num_baseline_reads=20, - csv_output=False, - sync_buffer_output=False, - can_bus_only_output=False, - sensor_id=SensorId.S0, - ) - assert position[motor_node].positions_only()[0] == 14 - assert mock_sensor_threshold.call_args_list[0][0][0] == SensorThresholdInformation( - sensor=sensor_info, - data=SensorDataType.build(threshold_pascals * 65536, sensor_info.sensor_type), - mode=SensorThresholdMode.absolute, - ) - - -@pytest.mark.parametrize( - "csv_output, sync_buffer_output, can_bus_only_output, move_stop_condition", - [ - (True, False, False, MoveStopCondition.sync_line), - (True, True, False, MoveStopCondition.sensor_report), - (False, False, True, MoveStopCondition.sync_line), - ], -) -async def test_liquid_probe_output_options( - mock_messenger: AsyncMock, - mock_bind_output: AsyncMock, - message_send_loopback: CanLoopback, - mock_sensor_threshold: AsyncMock, - csv_output: bool, - sync_buffer_output: bool, - can_bus_only_output: bool, - move_stop_condition: MoveStopCondition, -) -> None: - """Test that liquid_probe targets the right nodes.""" - sensor_info = SensorInformation( - sensor_type=SensorType.pressure, - sensor_id=SensorId.S0, - node_id=NodeId.pipette_left, - ) - test_csv_file: str = os.path.join(os.getcwd(), "test.csv") - - def check_first_move( + def check_third_move( node_id: NodeId, message: MessageDefinition ) -> List[Tuple[NodeId, MessageDefinition, NodeId]]: return [ @@ -274,44 +200,10 @@ def check_first_move( ack_id=UInt8Field(1), ) ), - NodeId.pipette_left, + motor_node, ) ] - def check_second_move( - node_id: NodeId, message: MessageDefinition - ) -> List[Tuple[NodeId, MessageDefinition, NodeId]]: - return [ - ( - NodeId.host, - MoveCompleted( - payload=MoveCompletedPayload( - group_id=UInt8Field(1), - seq_id=UInt8Field(0), - current_position_um=UInt32Field(14000), - encoder_position_um=Int32Field(14000), - position_flags=MotorPositionFlagsField(0), - ack_id=UInt8Field(2), - ) - ), - NodeId.head_l, - ), - ( - NodeId.host, - MoveCompleted( - payload=MoveCompletedPayload( - group_id=UInt8Field(1), - seq_id=UInt8Field(0), - current_position_um=UInt32Field(14000), - encoder_position_um=Int32Field(14000), - position_flags=MotorPositionFlagsField(0), - ack_id=UInt8Field(2), - ) - ), - NodeId.pipette_left, - ), - ] - def get_responder() -> Iterator[ Callable[ [NodeId, MessageDefinition], List[Tuple[NodeId, MessageDefinition, NodeId]] @@ -319,6 +211,7 @@ def get_responder() -> Iterator[ ]: yield check_first_move yield check_second_move + yield check_third_move responder_getter = get_responder() @@ -330,42 +223,26 @@ def move_responder( responder = next(responder_getter) return responder(node_id, message) else: - if ( - isinstance(message, AddLinearMoveRequest) - and node_id == NodeId.pipette_left - and message.payload.group_id == 2 - ): - assert ( - message.payload.request_stop_condition.value == move_stop_condition - ) return [] message_send_loopback.add_responder(move_responder) - try: - position = await liquid_probe( - messenger=mock_messenger, - tool=NodeId.pipette_left, - head_node=NodeId.head_l, - max_p_distance=70, - mount_speed=10, - plunger_speed=8, - threshold_pascals=14, - plunger_impulse_time=0.2, - num_baseline_reads=20, - csv_output=csv_output, - sync_buffer_output=sync_buffer_output, - can_bus_only_output=can_bus_only_output, - data_files={SensorId.S0: test_csv_file}, - sensor_id=SensorId.S0, - ) - finally: - if os.path.isfile(test_csv_file): - # clean up the test file this creates if it exists - os.remove(test_csv_file) - assert position[NodeId.head_l].positions_only()[0] == 14 + + position = await liquid_probe( + messenger=mock_messenger, + tool=target_node, + head_node=motor_node, + max_p_distance=70, + mount_speed=10, + plunger_speed=8, + threshold_pascals=threshold_pascals, + plunger_impulse_time=0.2, + num_baseline_reads=20, + sensor_id=SensorId.S0, + ) + assert position[motor_node].positions_only()[0] == 14 assert mock_sensor_threshold.call_args_list[0][0][0] == SensorThresholdInformation( sensor=sensor_info, - data=SensorDataType.build(14 * 65536, sensor_info.sensor_type), + data=SensorDataType.build(threshold_pascals * 65536, sensor_info.sensor_type), mode=SensorThresholdMode.absolute, ) diff --git a/labware-library/Makefile b/labware-library/Makefile index 2ccca5f45a8..0ea32b222ee 100644 --- a/labware-library/Makefile +++ b/labware-library/Makefile @@ -25,7 +25,6 @@ clean: dist: export NODE_ENV := production dist: vite build - node ./renderStatic.js # development assets server .PHONY: dev @@ -38,13 +37,25 @@ dev: serve: all node ../scripts/serve-static dist +.PHONY: clean-downloads +clean-downloads: + shx rm -rf cypress/downloads + # end to end tests .PHONY: test-e2e -test-e2e: +test-e2e: clean-downloads concurrently --no-color --kill-others --success first --names "labware-library-server,labware-library-tests" \ - "$(MAKE) dev CYPRESS=1 GTM_ID=''" \ + "$(MAKE) dev GTM_ID=''" \ "wait-on http://localhost:5179/ && echo \"Running cypress at $(date)\" && cypress run --browser chrome --headless --record false" +REMOTE_BASE_URL ?= https://labware.opentrons.com +.PHONY: test-e2e-remote +test-e2e-remote: clean-downloads + @echo "Running cypress tests against $(CYPRESS_BASE_URL)" + @echo "example: make test-e2e-remote REMOTE_BASE_URL='https://labware.opentrons.com'" + @echo + cypress run --browser chrome --headless --config "baseUrl=$(REMOTE_BASE_URL)" + # unit tests .PHONY: test test: diff --git a/labware-library/README.md b/labware-library/README.md index 06982723d7d..3466de2cacf 100644 --- a/labware-library/README.md +++ b/labware-library/README.md @@ -83,3 +83,7 @@ Certain environment variables, when set, will affect the artifact output. | OT_LL_MIXPANEL_DEV_ID | some string ID | Mixpanel token for dev environment. | | OT_LL_VERSION | semver string eg "1.2.3" | reported to analytics. Read from package.json by default. | | OT_LL_BUILD_DATE | result of `new Date().toUTCString()` | reported to analytics. Uses current date-time by default. | + +## Cypress + +`npx cypress open` will open the Cypress test runner. From there, you can run the tests in the `labware-library` directory. diff --git a/labware-library/create/index.html b/labware-library/create/index.html new file mode 100644 index 00000000000..84c7c4cb7d3 --- /dev/null +++ b/labware-library/create/index.html @@ -0,0 +1,16 @@ + + + + + + Redirecting to Labware Creator + + + +

Redirecting to Labware Creator...

+ + \ No newline at end of file diff --git a/labware-library/cssModuleSideEffect.ts b/labware-library/cssModuleSideEffect.ts new file mode 100644 index 00000000000..312475debb1 --- /dev/null +++ b/labware-library/cssModuleSideEffect.ts @@ -0,0 +1,22 @@ +import type { Plugin } from 'vite' + +/** + * Plugin to make sure CSS modules do not get tree shaked out of the dist. + * see https://github.com/vitejs/vite/pull/16051 + * + * @returns {Plugin} The Vite plugin object. + */ + +export const cssModuleSideEffect = (): Plugin => { + return { + name: 'css-module-side-effectful', + enforce: 'post', + transform(_: string, id: string) { + if (id.includes('.module.')) { + return { + moduleSideEffects: 'no-treeshake', // or true, which also works with slightly better treeshake + } + } + }, + } +} diff --git a/labware-library/cypress.config.js b/labware-library/cypress.config.js index e1871656f84..7df4db9fcc6 100644 --- a/labware-library/cypress.config.js +++ b/labware-library/cypress.config.js @@ -3,11 +3,6 @@ const { defineConfig } = require('cypress') module.exports = defineConfig({ video: false, e2e: { - // We've imported your old cypress plugins here. - // You may want to clean this up later by importing these. - setupNodeEvents(on, config) { - return require('./cypress/plugins/index.js')(on, config) - }, baseUrl: 'http://localhost:5179', }, }) diff --git a/labware-library/cypress/e2e/home.cy.js b/labware-library/cypress/e2e/home.cy.js index 79a39e8712e..20c8015e834 100644 --- a/labware-library/cypress/e2e/home.cy.js +++ b/labware-library/cypress/e2e/home.cy.js @@ -1,7 +1,8 @@ +import { navigateToUrl } from '../support/e2e' + describe('The Desktop Home Page', () => { beforeEach(() => { - cy.visit('/') - cy.viewport('macbook-15') + navigateToUrl('/') }) it('successfully loads', () => { diff --git a/labware-library/cypress/e2e/labware-creator/create.cy.js b/labware-library/cypress/e2e/labware-creator/create.cy.js index b81026d003a..917b263cb78 100644 --- a/labware-library/cypress/e2e/labware-creator/create.cy.js +++ b/labware-library/cypress/e2e/labware-creator/create.cy.js @@ -2,10 +2,11 @@ // an element is in view before clicking or checking with // { force: true } +import { navigateToUrl } from '../../support/e2e' + context('The Labware Creator Landing Page', () => { beforeEach(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') }) describe('The initial text', () => { diff --git a/labware-library/cypress/e2e/labware-creator/customTubeRack.cy.js b/labware-library/cypress/e2e/labware-creator/customTubeRack.cy.js index f3c195030be..b7f9cbbcc30 100644 --- a/labware-library/cypress/e2e/labware-creator/customTubeRack.cy.js +++ b/labware-library/cypress/e2e/labware-creator/customTubeRack.cy.js @@ -1,13 +1,13 @@ -import 'cypress-file-upload' -import { expectDeepEqual } from '@opentrons/shared-data/js/cypressUtils' - -const expectedExportFixture = - '../fixtures/somerackbrand_24_tuberack_1500ul.json' +import { + navigateToUrl, + fileHelper, + wellBottomImageLocator, +} from '../../support/e2e' +const fileHolder = fileHelper('somerackbrand_24_tuberack_1500ul') context('Tubes and Rack', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') }) describe('Custom 6 x 4 tube rack', () => { @@ -109,24 +109,29 @@ context('Tubes and Rack', () => { cy.contains('Diameter is a required field').should('not.exist') // well bottom shape and depth + // check flat cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') + + // check u shaped cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') + + // check v shaped cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('100').blur() @@ -159,28 +164,20 @@ context('Tubes and Rack', () => { cy.get( "input[placeholder='somerackbrand 24 Tube Rack with sometubebrand 1.5 mL']" ).should('exist') - cy.get("input[placeholder='somerackbrand_24_tuberack_1500ul']").should( + cy.get(`input[placeholder='${fileHolder.downloadFileStem}']`).should( 'exist' ) - - // now try again with all fields inputed - cy.fixture(expectedExportFixture).then(expectedExportLabwareDef => { - cy.get('button').contains('EXPORT FILE').click() - - cy.window() - .its('__lastSavedFileBlob__') - .should('be.a', 'blob') - .should(async blob => { - const labwareDefText = await blob.text() - const savedDef = JSON.parse(labwareDefText) - - expectDeepEqual(assert, savedDef, expectedExportLabwareDef) + cy.get('button').contains('EXPORT FILE').click() + + cy.fixture(fileHolder.expectedExportFixture).then( + expectedExportLabwareDef => { + cy.readFile(fileHolder.downloadPath).then(actualExportLabwareDef => { + expect(actualExportLabwareDef).to.deep.equal( + expectedExportLabwareDef + ) }) - - cy.window() - .its('__lastSavedFileName__') - .should('equal', `somerackbrand_24_tuberack_1500ul.json`) - }) + } + ) }) }) }) diff --git a/labware-library/cypress/e2e/labware-creator/fileImport.cy.js b/labware-library/cypress/e2e/labware-creator/fileImport.cy.js index 408e6fc1ea2..616edca7d5b 100644 --- a/labware-library/cypress/e2e/labware-creator/fileImport.cy.js +++ b/labware-library/cypress/e2e/labware-creator/fileImport.cy.js @@ -1,11 +1,15 @@ -import { expectDeepEqual } from '@opentrons/shared-data/js/cypressUtils' +import { + navigateToUrl, + fileHelper, + wellBottomImageLocator, +} from '../../support/e2e' +const fileHolder = fileHelper('testpro_15_wellplate_5ul') const importedLabwareFile = 'TestLabwareDefinition.json' describe('File Import', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') }) it('tests the file import flow', () => { @@ -49,9 +53,9 @@ describe('File Import', () => { // verify well bottom and depth cy.get("input[name='wellBottomShape'][value='flat']").should('exist') - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellDepth'][value='5']").should('exist') // verify grid spacing @@ -69,7 +73,9 @@ describe('File Import', () => { // File info cy.get("input[placeholder='TestPro 15 Well Plate 5 µL']").should('exist') - cy.get("input[placeholder='testpro_15_wellplate_5ul']").should('exist') + cy.get(`input[placeholder='${fileHolder.downloadFileStem}']`).should( + 'exist' + ) // All fields present cy.get('button[class*="_export_button_"]').click({ force: true }) @@ -77,20 +83,12 @@ describe('File Import', () => { 'Please resolve all invalid fields in order to export the labware definition' ).should('not.exist') - cy.fixture(importedLabwareFile).then(expected => { - cy.window() - .its('__lastSavedFileBlob__') - .should('be.a', 'blob') // wait until we get the blob - .should(async blob => { - const labwareDefText = await blob.text() - const savedDef = JSON.parse(labwareDefText) - - expectDeepEqual(assert, savedDef, expected) + cy.fixture(fileHolder.expectedExportFixture).then( + expectedExportLabwareDef => { + cy.readFile(fileHolder.downloadPath).then(actualExportLabwareDef => { + expect(actualExportLabwareDef).to.deep.equal(expectedExportLabwareDef) }) - }) - - cy.window() - .its('__lastSavedFileName__') - .should('equal', 'testpro_15_wellplate_5ul.json') + } + ) }) }) diff --git a/labware-library/cypress/e2e/labware-creator/reservoir.cy.js b/labware-library/cypress/e2e/labware-creator/reservoir.cy.js index c88044d1678..32b18c88a40 100644 --- a/labware-library/cypress/e2e/labware-creator/reservoir.cy.js +++ b/labware-library/cypress/e2e/labware-creator/reservoir.cy.js @@ -1,11 +1,13 @@ -// Scrolling seems wonky, so I disabled checking to see if -// an element is in view before clicking or checking with -// { force: true } +import { + navigateToUrl, + fileHelper, + wellBottomImageLocator, +} from '../../support/e2e' +const fileHolder = fileHelper('testpro_10_reservoir_250ul') context('Reservoirs', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') }) describe('Reservoir', () => { @@ -143,21 +145,21 @@ context('Reservoirs', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('70').blur() @@ -198,13 +200,24 @@ context('Reservoirs', () => { // File info cy.get("input[placeholder='TestPro 10 Reservoir 250 µL']").should('exist') - cy.get("input[placeholder='testpro_10_reservoir_250ul']").should('exist') + cy.get(`input[placeholder='${fileHolder.downloadFileStem}']`).should( + 'exist' + ) // All fields present cy.get('button[class*="_export_button_"]').click({ force: true }) cy.contains( 'Please resolve all invalid fields in order to export the labware definition' ).should('not.exist') + cy.fixture(fileHolder.expectedExportFixture).then( + expectedExportLabwareDef => { + cy.readFile(fileHolder.downloadPath).then(actualExportLabwareDef => { + expect(actualExportLabwareDef).to.deep.equal( + expectedExportLabwareDef + ) + }) + } + ) }) }) }) diff --git a/labware-library/cypress/e2e/labware-creator/tipRack.cy.js b/labware-library/cypress/e2e/labware-creator/tipRack.cy.js index 4d633ffd5f6..4d27a47effc 100644 --- a/labware-library/cypress/e2e/labware-creator/tipRack.cy.js +++ b/labware-library/cypress/e2e/labware-creator/tipRack.cy.js @@ -1,12 +1,9 @@ -import 'cypress-file-upload' -import { expectDeepEqual } from '@opentrons/shared-data/js/cypressUtils' - -const expectedExportFixture = '../fixtures/generic_1_tiprack_20ul.json' +import { navigateToUrl, fileHelper } from '../../support/e2e' +const fileHolder = fileHelper('generic_1_tiprack_20ul') describe('Create a Tip Rack', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') }) it('Should create a tip rack', () => { // Tip Rack Selection from drop down @@ -242,26 +239,19 @@ describe('Create a Tip Rack', () => { cy.get('input[name="displayName"]') .clear() .type('Brand Chalu 1 Tip Rack 20ul') - cy.get('input[name="loadName"]').clear().type('generic_1_tiprack_20ul') + cy.get('input[name="loadName"]').clear().type(fileHolder.downloadFileStem) // Verify the exported file to the fixture cy.get('button').contains('EXPORT FILE').click() - cy.fixture(expectedExportFixture).then(expectedExportLabwareDef => { - cy.window() - .its('__lastSavedFileBlob__') - .should('be.a', 'blob') - .should(async blob => { - const labwareDefText = await blob.text() - const savedDef = JSON.parse(labwareDefText) - - expectDeepEqual(assert, savedDef, expectedExportLabwareDef) + cy.fixture(fileHolder.expectedExportFixture).then( + expectedExportLabwareDef => { + cy.readFile(fileHolder.downloadPath).then(actualExportLabwareDef => { + expect(actualExportLabwareDef).to.deep.equal(expectedExportLabwareDef) }) - }) + } + ) - cy.window() - .its('__lastSavedFileName__') - .should('equal', `generic_1_tiprack_20ul.json`) // 'verify the too big, too small error cy.get('input[name="gridOffsetY"]').clear().type('24') cy.get('#CheckYourWork span') diff --git a/labware-library/cypress/e2e/labware-creator/tubesBlock.cy.js b/labware-library/cypress/e2e/labware-creator/tubesBlock.cy.js index b891aedafd2..4240342390a 100644 --- a/labware-library/cypress/e2e/labware-creator/tubesBlock.cy.js +++ b/labware-library/cypress/e2e/labware-creator/tubesBlock.cy.js @@ -1,12 +1,13 @@ -// Scrolling seems wonky, so I disabled checking to see if -// an element is in view before clicking or checking with -// { force: true } +import { + navigateToUrl, + fileHelper, + wellBottomImageLocator, +} from '../../support/e2e' +const fileHolder = fileHelper('testpro_24_aluminumblock_10ul') context('Tubes and Block', () => { beforeEach(() => { - cy.visit('/create') - cy.viewport('macbook-15') - + navigateToUrl('/#/create') cy.get('label') .contains('What type of labware are you creating?') .children() @@ -106,21 +107,21 @@ context('Tubes and Block', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -232,21 +233,21 @@ context('Tubes and Block', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -383,21 +384,21 @@ context('Tubes and Block', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -445,8 +446,7 @@ context('Tubes and Block', () => { }) it('tests the whole form and file export', () => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') cy.get('label') .contains('What type of labware are you creating?') .children() @@ -533,21 +533,21 @@ context('Tubes and Block', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -575,7 +575,7 @@ context('Tubes and Block', () => { cy.get("input[placeholder='TestPro 24 Aluminum Block 10 µL']").should( 'exist' ) - cy.get("input[placeholder='testpro_24_aluminumblock_10ul']").should( + cy.get(`input[placeholder='${fileHolder.downloadFileStem}']`).should( 'exist' ) @@ -584,6 +584,18 @@ context('Tubes and Block', () => { cy.contains( 'Please resolve all invalid fields in order to export the labware definition' ).should('not.exist') + + cy.fixture(fileHolder.expectedExportFixture).then( + expectedExportLabwareDef => { + cy.readFile(fileHolder.downloadPath).then( + actualExportLabwareDef => { + expect(actualExportLabwareDef).to.deep.equal( + expectedExportLabwareDef + ) + } + ) + } + ) }) }) }) diff --git a/labware-library/cypress/e2e/labware-creator/tubesRack.cy.js b/labware-library/cypress/e2e/labware-creator/tubesRack.cy.js index 738124ee2e8..0409221b6a4 100644 --- a/labware-library/cypress/e2e/labware-creator/tubesRack.cy.js +++ b/labware-library/cypress/e2e/labware-creator/tubesRack.cy.js @@ -1,12 +1,9 @@ -// Scrolling seems wonky, so I disabled checking to see if -// an element is in view before clicking or checking with -// { force: true } +import { navigateToUrl, wellBottomImageLocator } from '../../support/e2e' context('Tubes and Rack', () => { describe('Six tubes', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') cy.get('label') .contains('What type of labware are you creating?') .children() @@ -95,21 +92,21 @@ context('Tubes and Rack', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -137,9 +134,7 @@ context('Tubes and Rack', () => { describe('Fifteen tubes', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') - + navigateToUrl('#/create') cy.get('label') .contains('What type of labware are you creating?') .children() @@ -226,21 +221,21 @@ context('Tubes and Rack', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -268,9 +263,7 @@ context('Tubes and Rack', () => { describe('Twentyfour tubes', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') - + navigateToUrl('/#/create') cy.get('label') .contains('What type of labware are you creating?') .children() @@ -356,21 +349,21 @@ context('Tubes and Rack', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() diff --git a/labware-library/cypress/e2e/labware-creator/wellPlate.cy.js b/labware-library/cypress/e2e/labware-creator/wellPlate.cy.js index d586f8040b6..df12cf153a5 100644 --- a/labware-library/cypress/e2e/labware-creator/wellPlate.cy.js +++ b/labware-library/cypress/e2e/labware-creator/wellPlate.cy.js @@ -2,14 +2,16 @@ // that cannot be imported. The creator probably shouldn't allow // a user to do this. -// Scrolling seems wonky, so I disabled checking to see if -// an element is in view before clicking or checking with -// { force: true } +import { + navigateToUrl, + fileHelper, + wellBottomImageLocator, +} from '../../support/e2e' +const fileHolder = fileHelper('testpro_80_wellplate_100ul') context('Well Plates', () => { before(() => { - cy.visit('/create') - cy.viewport('macbook-15') + navigateToUrl('/#/create') }) describe('Create a well plate', () => { @@ -145,21 +147,21 @@ context('Well Plates', () => { cy.get("input[name='wellBottomShape'][value='flat']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='u']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('exist') - cy.get("img[src*='_v.']").should('not.exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('exist') + cy.get(wellBottomImageLocator.v).should('not.exist') cy.get("input[name='wellBottomShape'][value='v']").check({ force: true, }) - cy.get("img[src*='_flat.']").should('not.exist') - cy.get("img[src*='_round.']").should('not.exist') - cy.get("img[src*='_v.']").should('exist') + cy.get(wellBottomImageLocator.flat).should('not.exist') + cy.get(wellBottomImageLocator.round).should('not.exist') + cy.get(wellBottomImageLocator.v).should('exist') cy.get("input[name='wellDepth']").focus().blur() cy.contains('Depth is a required field').should('exist') cy.get("input[name='wellDepth']").type('10').blur() @@ -208,7 +210,9 @@ context('Well Plates', () => { cy.get("input[placeholder='TestPro 80 Well Plate 100 µL']").should( 'exist' ) - cy.get("input[placeholder='testpro_80_wellplate_100ul']").should('exist') + cy.get(`input[placeholder='${fileHolder.downloadFileStem}']`).should( + 'exist' + ) // All fields present cy.get('button[class*="_export_button_"]').click({ force: true }) @@ -216,7 +220,15 @@ context('Well Plates', () => { 'Please resolve all invalid fields in order to export the labware definition' ).should('not.exist') - // TODO IMMEDIATELY match against fixture ??? Is this not happening? + cy.fixture(fileHolder.expectedExportFixture).then( + expectedExportLabwareDef => { + cy.readFile(fileHolder.downloadPath).then(actualExportLabwareDef => { + expect(actualExportLabwareDef).to.deep.equal( + expectedExportLabwareDef + ) + }) + } + ) }) }) }) diff --git a/labware-library/cypress/e2e/navigation.cy.js b/labware-library/cypress/e2e/navigation.cy.js index 83ce2dd7369..0b4c3c14a40 100644 --- a/labware-library/cypress/e2e/navigation.cy.js +++ b/labware-library/cypress/e2e/navigation.cy.js @@ -1,7 +1,8 @@ +import { navigateToUrl } from '../support/e2e' + describe('Desktop Navigation', () => { beforeEach(() => { - cy.visit('/') - cy.viewport('macbook-15') + navigateToUrl('/') }) it('contains the subdomain nav bar', () => { diff --git a/labware-library/cypress/fixtures/testpro_10_reservoir_250ul.json b/labware-library/cypress/fixtures/testpro_10_reservoir_250ul.json new file mode 100644 index 00000000000..5941e1b3e5e --- /dev/null +++ b/labware-library/cypress/fixtures/testpro_10_reservoir_250ul.json @@ -0,0 +1,154 @@ +{ + "ordering": [ + ["A1"], + ["A2"], + ["A3"], + ["A4"], + ["A5"], + ["A6"], + ["A7"], + ["A8"], + ["A9"], + ["A10"] + ], + "brand": { + "brand": "TestPro", + "brandId": ["001"] + }, + "metadata": { + "displayName": "TestPro 10 Reservoir 250 µL", + "displayCategory": "reservoir", + "displayVolumeUnits": "µL", + "tags": [] + }, + "dimensions": { + "xDimension": 127, + "yDimension": 85, + "zDimension": 75 + }, + "wells": { + "A1": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 10, + "y": 40, + "z": 5 + }, + "A2": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 22, + "y": 40, + "z": 5 + }, + "A3": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 34, + "y": 40, + "z": 5 + }, + "A4": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 46, + "y": 40, + "z": 5 + }, + "A5": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 58, + "y": 40, + "z": 5 + }, + "A6": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 70, + "y": 40, + "z": 5 + }, + "A7": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 82, + "y": 40, + "z": 5 + }, + "A8": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 94, + "y": 40, + "z": 5 + }, + "A9": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 106, + "y": 40, + "z": 5 + }, + "A10": { + "depth": 70, + "totalLiquidVolume": 250, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 60, + "x": 118, + "y": 40, + "z": 5 + } + }, + "groups": [ + { + "metadata": { + "wellBottomShape": "v" + }, + "wells": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "A8", "A9", "A10"] + } + ], + "parameters": { + "format": "irregular", + "quirks": [], + "isTiprack": false, + "isMagneticModuleCompatible": false, + "loadName": "testpro_10_reservoir_250ul" + }, + "namespace": "custom_beta", + "version": 1, + "schemaVersion": 2, + "cornerOffsetFromSlot": { + "x": 0, + "y": 0, + "z": 0 + } +} diff --git a/labware-library/cypress/fixtures/testpro_15_wellplate_5ul.json b/labware-library/cypress/fixtures/testpro_15_wellplate_5ul.json new file mode 100644 index 00000000000..6eac7bd5fc6 --- /dev/null +++ b/labware-library/cypress/fixtures/testpro_15_wellplate_5ul.json @@ -0,0 +1,200 @@ +{ + "ordering": [ + ["A1", "B1", "C1"], + ["A2", "B2", "C2"], + ["A3", "B3", "C3"], + ["A4", "B4", "C4"], + ["A5", "B5", "C5"] + ], + "brand": { + "brand": "TestPro", + "brandId": ["001"] + }, + "metadata": { + "displayName": "TestPro 15 Well Plate 5 µL", + "displayCategory": "wellPlate", + "displayVolumeUnits": "µL", + "tags": [] + }, + "dimensions": { + "xDimension": 127, + "yDimension": 85, + "zDimension": 5 + }, + "wells": { + "A1": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 10, + "y": 75, + "z": 0 + }, + "B1": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 10, + "y": 50, + "z": 0 + }, + "C1": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 10, + "y": 25, + "z": 0 + }, + "A2": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 35, + "y": 75, + "z": 0 + }, + "B2": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 35, + "y": 50, + "z": 0 + }, + "C2": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 35, + "y": 25, + "z": 0 + }, + "A3": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 60, + "y": 75, + "z": 0 + }, + "B3": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 60, + "y": 50, + "z": 0 + }, + "C3": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 60, + "y": 25, + "z": 0 + }, + "A4": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 85, + "y": 75, + "z": 0 + }, + "B4": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 85, + "y": 50, + "z": 0 + }, + "C4": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 85, + "y": 25, + "z": 0 + }, + "A5": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 110, + "y": 75, + "z": 0 + }, + "B5": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 110, + "y": 50, + "z": 0 + }, + "C5": { + "depth": 5, + "totalLiquidVolume": 5, + "shape": "circular", + "diameter": 5, + "x": 110, + "y": 25, + "z": 0 + } + }, + "groups": [ + { + "metadata": { + "wellBottomShape": "flat" + }, + "wells": [ + "A1", + "B1", + "C1", + "A2", + "B2", + "C2", + "A3", + "B3", + "C3", + "A4", + "B4", + "C4", + "A5", + "B5", + "C5" + ] + } + ], + "parameters": { + "format": "irregular", + "quirks": [], + "isTiprack": false, + "isMagneticModuleCompatible": false, + "loadName": "testpro_15_wellplate_5ul" + }, + "namespace": "custom_beta", + "version": 1, + "schemaVersion": 2, + "cornerOffsetFromSlot": { + "x": 0, + "y": 0, + "z": 0 + } +} diff --git a/labware-library/cypress/fixtures/testpro_24_aluminumblock_10ul.json b/labware-library/cypress/fixtures/testpro_24_aluminumblock_10ul.json new file mode 100644 index 00000000000..d653e918f90 --- /dev/null +++ b/labware-library/cypress/fixtures/testpro_24_aluminumblock_10ul.json @@ -0,0 +1,316 @@ +{ + "ordering": [ + ["A1", "B1", "C1", "D1"], + ["A2", "B2", "C2", "D2"], + ["A3", "B3", "C3", "D3"], + ["A4", "B4", "C4", "D4"], + ["A5", "B5", "C5", "D5"], + ["A6", "B6", "C6", "D6"] + ], + "brand": { + "brand": "TestPro", + "brandId": ["001"] + }, + "metadata": { + "displayName": "TestPro 24 Aluminum Block 10 µL", + "displayCategory": "aluminumBlock", + "displayVolumeUnits": "µL", + "tags": [] + }, + "dimensions": { + "xDimension": 127.75, + "yDimension": 85.5, + "zDimension": 75 + }, + "wells": { + "A1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 20.75, + "y": 68.63, + "z": 65 + }, + "B1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 20.75, + "y": 51.38, + "z": 65 + }, + "C1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 20.75, + "y": 34.13, + "z": 65 + }, + "D1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 20.75, + "y": 16.88, + "z": 65 + }, + "A2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 38, + "y": 68.63, + "z": 65 + }, + "B2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 38, + "y": 51.38, + "z": 65 + }, + "C2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 38, + "y": 34.13, + "z": 65 + }, + "D2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 38, + "y": 16.88, + "z": 65 + }, + "A3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 55.25, + "y": 68.63, + "z": 65 + }, + "B3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 55.25, + "y": 51.38, + "z": 65 + }, + "C3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 55.25, + "y": 34.13, + "z": 65 + }, + "D3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 55.25, + "y": 16.88, + "z": 65 + }, + "A4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 72.5, + "y": 68.63, + "z": 65 + }, + "B4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 72.5, + "y": 51.38, + "z": 65 + }, + "C4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 72.5, + "y": 34.13, + "z": 65 + }, + "D4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 72.5, + "y": 16.88, + "z": 65 + }, + "A5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 89.75, + "y": 68.63, + "z": 65 + }, + "B5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 89.75, + "y": 51.38, + "z": 65 + }, + "C5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 89.75, + "y": 34.13, + "z": 65 + }, + "D5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 89.75, + "y": 16.88, + "z": 65 + }, + "A6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 107, + "y": 68.63, + "z": 65 + }, + "B6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 107, + "y": 51.38, + "z": 65 + }, + "C6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 107, + "y": 34.13, + "z": 65 + }, + "D6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 107, + "y": 16.88, + "z": 65 + } + }, + "groups": [ + { + "metadata": { + "wellBottomShape": "v", + "displayCategory": "tubeRack" + }, + "wells": [ + "A1", + "B1", + "C1", + "D1", + "A2", + "B2", + "C2", + "D2", + "A3", + "B3", + "C3", + "D3", + "A4", + "B4", + "C4", + "D4", + "A5", + "B5", + "C5", + "D5", + "A6", + "B6", + "C6", + "D6" + ] + } + ], + "parameters": { + "format": "irregular", + "quirks": [], + "isTiprack": false, + "isMagneticModuleCompatible": false, + "loadName": "testpro_24_aluminumblock_10ul" + }, + "namespace": "custom_beta", + "version": 1, + "schemaVersion": 2, + "cornerOffsetFromSlot": { + "x": 0, + "y": 0, + "z": 0 + } +} diff --git a/labware-library/cypress/fixtures/testpro_80_wellplate_100ul.json b/labware-library/cypress/fixtures/testpro_80_wellplate_100ul.json new file mode 100644 index 00000000000..f51b575836a --- /dev/null +++ b/labware-library/cypress/fixtures/testpro_80_wellplate_100ul.json @@ -0,0 +1,935 @@ +{ + "ordering": [ + ["A1", "B1", "C1", "D1", "E1", "F1", "G1", "H1"], + ["A2", "B2", "C2", "D2", "E2", "F2", "G2", "H2"], + ["A3", "B3", "C3", "D3", "E3", "F3", "G3", "H3"], + ["A4", "B4", "C4", "D4", "E4", "F4", "G4", "H4"], + ["A5", "B5", "C5", "D5", "E5", "F5", "G5", "H5"], + ["A6", "B6", "C6", "D6", "E6", "F6", "G6", "H6"], + ["A7", "B7", "C7", "D7", "E7", "F7", "G7", "H7"], + ["A8", "B8", "C8", "D8", "E8", "F8", "G8", "H8"], + ["A9", "B9", "C9", "D9", "E9", "F9", "G9", "H9"], + ["A10", "B10", "C10", "D10", "E10", "F10", "G10", "H10"] + ], + "brand": { + "brand": "TestPro", + "brandId": ["001"] + }, + "metadata": { + "displayName": "TestPro 80 Well Plate 100 µL", + "displayCategory": "wellPlate", + "displayVolumeUnits": "µL", + "tags": [] + }, + "dimensions": { + "xDimension": 127, + "yDimension": 85, + "zDimension": 75 + }, + "wells": { + "A1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 77, + "z": 65 + }, + "B1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 67, + "z": 65 + }, + "C1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 57, + "z": 65 + }, + "D1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 47, + "z": 65 + }, + "E1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 37, + "z": 65 + }, + "F1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 27, + "z": 65 + }, + "G1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 17, + "z": 65 + }, + "H1": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 10, + "y": 7, + "z": 65 + }, + "A2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 77, + "z": 65 + }, + "B2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 67, + "z": 65 + }, + "C2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 57, + "z": 65 + }, + "D2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 47, + "z": 65 + }, + "E2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 37, + "z": 65 + }, + "F2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 27, + "z": 65 + }, + "G2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 17, + "z": 65 + }, + "H2": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 22, + "y": 7, + "z": 65 + }, + "A3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 77, + "z": 65 + }, + "B3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 67, + "z": 65 + }, + "C3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 57, + "z": 65 + }, + "D3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 47, + "z": 65 + }, + "E3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 37, + "z": 65 + }, + "F3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 27, + "z": 65 + }, + "G3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 17, + "z": 65 + }, + "H3": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 34, + "y": 7, + "z": 65 + }, + "A4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 77, + "z": 65 + }, + "B4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 67, + "z": 65 + }, + "C4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 57, + "z": 65 + }, + "D4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 47, + "z": 65 + }, + "E4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 37, + "z": 65 + }, + "F4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 27, + "z": 65 + }, + "G4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 17, + "z": 65 + }, + "H4": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 46, + "y": 7, + "z": 65 + }, + "A5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 77, + "z": 65 + }, + "B5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 67, + "z": 65 + }, + "C5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 57, + "z": 65 + }, + "D5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 47, + "z": 65 + }, + "E5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 37, + "z": 65 + }, + "F5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 27, + "z": 65 + }, + "G5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 17, + "z": 65 + }, + "H5": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 58, + "y": 7, + "z": 65 + }, + "A6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 77, + "z": 65 + }, + "B6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 67, + "z": 65 + }, + "C6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 57, + "z": 65 + }, + "D6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 47, + "z": 65 + }, + "E6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 37, + "z": 65 + }, + "F6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 27, + "z": 65 + }, + "G6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 17, + "z": 65 + }, + "H6": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 70, + "y": 7, + "z": 65 + }, + "A7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 77, + "z": 65 + }, + "B7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 67, + "z": 65 + }, + "C7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 57, + "z": 65 + }, + "D7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 47, + "z": 65 + }, + "E7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 37, + "z": 65 + }, + "F7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 27, + "z": 65 + }, + "G7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 17, + "z": 65 + }, + "H7": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 82, + "y": 7, + "z": 65 + }, + "A8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 77, + "z": 65 + }, + "B8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 67, + "z": 65 + }, + "C8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 57, + "z": 65 + }, + "D8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 47, + "z": 65 + }, + "E8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 37, + "z": 65 + }, + "F8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 27, + "z": 65 + }, + "G8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 17, + "z": 65 + }, + "H8": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 94, + "y": 7, + "z": 65 + }, + "A9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 77, + "z": 65 + }, + "B9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 67, + "z": 65 + }, + "C9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 57, + "z": 65 + }, + "D9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 47, + "z": 65 + }, + "E9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 37, + "z": 65 + }, + "F9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 27, + "z": 65 + }, + "G9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 17, + "z": 65 + }, + "H9": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 106, + "y": 7, + "z": 65 + }, + "A10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 77, + "z": 65 + }, + "B10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 67, + "z": 65 + }, + "C10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 57, + "z": 65 + }, + "D10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 47, + "z": 65 + }, + "E10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 37, + "z": 65 + }, + "F10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 27, + "z": 65 + }, + "G10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 17, + "z": 65 + }, + "H10": { + "depth": 10, + "totalLiquidVolume": 100, + "shape": "rectangular", + "xDimension": 8, + "yDimension": 8, + "x": 118, + "y": 7, + "z": 65 + } + }, + "groups": [ + { + "metadata": { + "wellBottomShape": "v" + }, + "wells": [ + "A1", + "B1", + "C1", + "D1", + "E1", + "F1", + "G1", + "H1", + "A2", + "B2", + "C2", + "D2", + "E2", + "F2", + "G2", + "H2", + "A3", + "B3", + "C3", + "D3", + "E3", + "F3", + "G3", + "H3", + "A4", + "B4", + "C4", + "D4", + "E4", + "F4", + "G4", + "H4", + "A5", + "B5", + "C5", + "D5", + "E5", + "F5", + "G5", + "H5", + "A6", + "B6", + "C6", + "D6", + "E6", + "F6", + "G6", + "H6", + "A7", + "B7", + "C7", + "D7", + "E7", + "F7", + "G7", + "H7", + "A8", + "B8", + "C8", + "D8", + "E8", + "F8", + "G8", + "H8", + "A9", + "B9", + "C9", + "D9", + "E9", + "F9", + "G9", + "H9", + "A10", + "B10", + "C10", + "D10", + "E10", + "F10", + "G10", + "H10" + ] + } + ], + "parameters": { + "format": "irregular", + "quirks": [], + "isTiprack": false, + "isMagneticModuleCompatible": false, + "loadName": "testpro_80_wellplate_100ul" + }, + "namespace": "custom_beta", + "version": 1, + "schemaVersion": 2, + "cornerOffsetFromSlot": { + "x": 0, + "y": 0, + "z": 0 + } +} diff --git a/labware-library/cypress/fixtures/testpro_96_aluminumblock_10ul.json b/labware-library/cypress/fixtures/testpro_96_aluminumblock_10ul.json new file mode 100644 index 00000000000..0b99d24def6 --- /dev/null +++ b/labware-library/cypress/fixtures/testpro_96_aluminumblock_10ul.json @@ -0,0 +1,1114 @@ +{ + "ordering": [ + ["A1", "B1", "C1", "D1", "E1", "F1", "G1", "H1"], + ["A2", "B2", "C2", "D2", "E2", "F2", "G2", "H2"], + ["A3", "B3", "C3", "D3", "E3", "F3", "G3", "H3"], + ["A4", "B4", "C4", "D4", "E4", "F4", "G4", "H4"], + ["A5", "B5", "C5", "D5", "E5", "F5", "G5", "H5"], + ["A6", "B6", "C6", "D6", "E6", "F6", "G6", "H6"], + ["A7", "B7", "C7", "D7", "E7", "F7", "G7", "H7"], + ["A8", "B8", "C8", "D8", "E8", "F8", "G8", "H8"], + ["A9", "B9", "C9", "D9", "E9", "F9", "G9", "H9"], + ["A10", "B10", "C10", "D10", "E10", "F10", "G10", "H10"], + ["A11", "B11", "C11", "D11", "E11", "F11", "G11", "H11"], + ["A12", "B12", "C12", "D12", "E12", "F12", "G12", "H12"] + ], + "brand": { + "brand": "TestPro", + "brandId": ["001"] + }, + "metadata": { + "displayName": "TestPro 96 Aluminum Block 10 µL", + "displayCategory": "aluminumBlock", + "displayVolumeUnits": "µL", + "tags": [] + }, + "dimensions": { + "xDimension": 127.75, + "yDimension": 85.5, + "zDimension": 75 + }, + "wells": { + "A1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 74.25, + "z": 65 + }, + "B1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 65.25, + "z": 65 + }, + "C1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 56.25, + "z": 65 + }, + "D1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 47.25, + "z": 65 + }, + "E1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 38.25, + "z": 65 + }, + "F1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 29.25, + "z": 65 + }, + "G1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 20.25, + "z": 65 + }, + "H1": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 14.38, + "y": 11.25, + "z": 65 + }, + "A2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 74.25, + "z": 65 + }, + "B2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 65.25, + "z": 65 + }, + "C2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 56.25, + "z": 65 + }, + "D2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 47.25, + "z": 65 + }, + "E2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 38.25, + "z": 65 + }, + "F2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 29.25, + "z": 65 + }, + "G2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 20.25, + "z": 65 + }, + "H2": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 23.38, + "y": 11.25, + "z": 65 + }, + "A3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 74.25, + "z": 65 + }, + "B3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 65.25, + "z": 65 + }, + "C3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 56.25, + "z": 65 + }, + "D3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 47.25, + "z": 65 + }, + "E3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 38.25, + "z": 65 + }, + "F3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 29.25, + "z": 65 + }, + "G3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 20.25, + "z": 65 + }, + "H3": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 32.38, + "y": 11.25, + "z": 65 + }, + "A4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 74.25, + "z": 65 + }, + "B4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 65.25, + "z": 65 + }, + "C4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 56.25, + "z": 65 + }, + "D4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 47.25, + "z": 65 + }, + "E4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 38.25, + "z": 65 + }, + "F4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 29.25, + "z": 65 + }, + "G4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 20.25, + "z": 65 + }, + "H4": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 41.38, + "y": 11.25, + "z": 65 + }, + "A5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 74.25, + "z": 65 + }, + "B5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 65.25, + "z": 65 + }, + "C5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 56.25, + "z": 65 + }, + "D5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 47.25, + "z": 65 + }, + "E5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 38.25, + "z": 65 + }, + "F5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 29.25, + "z": 65 + }, + "G5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 20.25, + "z": 65 + }, + "H5": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 50.38, + "y": 11.25, + "z": 65 + }, + "A6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 74.25, + "z": 65 + }, + "B6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 65.25, + "z": 65 + }, + "C6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 56.25, + "z": 65 + }, + "D6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 47.25, + "z": 65 + }, + "E6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 38.25, + "z": 65 + }, + "F6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 29.25, + "z": 65 + }, + "G6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 20.25, + "z": 65 + }, + "H6": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 59.38, + "y": 11.25, + "z": 65 + }, + "A7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 74.25, + "z": 65 + }, + "B7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 65.25, + "z": 65 + }, + "C7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 56.25, + "z": 65 + }, + "D7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 47.25, + "z": 65 + }, + "E7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 38.25, + "z": 65 + }, + "F7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 29.25, + "z": 65 + }, + "G7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 20.25, + "z": 65 + }, + "H7": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 68.38, + "y": 11.25, + "z": 65 + }, + "A8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 74.25, + "z": 65 + }, + "B8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 65.25, + "z": 65 + }, + "C8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 56.25, + "z": 65 + }, + "D8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 47.25, + "z": 65 + }, + "E8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 38.25, + "z": 65 + }, + "F8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 29.25, + "z": 65 + }, + "G8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 20.25, + "z": 65 + }, + "H8": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 77.38, + "y": 11.25, + "z": 65 + }, + "A9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 74.25, + "z": 65 + }, + "B9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 65.25, + "z": 65 + }, + "C9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 56.25, + "z": 65 + }, + "D9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 47.25, + "z": 65 + }, + "E9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 38.25, + "z": 65 + }, + "F9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 29.25, + "z": 65 + }, + "G9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 20.25, + "z": 65 + }, + "H9": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 86.38, + "y": 11.25, + "z": 65 + }, + "A10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 74.25, + "z": 65 + }, + "B10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 65.25, + "z": 65 + }, + "C10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 56.25, + "z": 65 + }, + "D10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 47.25, + "z": 65 + }, + "E10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 38.25, + "z": 65 + }, + "F10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 29.25, + "z": 65 + }, + "G10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 20.25, + "z": 65 + }, + "H10": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 95.38, + "y": 11.25, + "z": 65 + }, + "A11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 74.25, + "z": 65 + }, + "B11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 65.25, + "z": 65 + }, + "C11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 56.25, + "z": 65 + }, + "D11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 47.25, + "z": 65 + }, + "E11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 38.25, + "z": 65 + }, + "F11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 29.25, + "z": 65 + }, + "G11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 20.25, + "z": 65 + }, + "H11": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 104.38, + "y": 11.25, + "z": 65 + }, + "A12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 74.25, + "z": 65 + }, + "B12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 65.25, + "z": 65 + }, + "C12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 56.25, + "z": 65 + }, + "D12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 47.25, + "z": 65 + }, + "E12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 38.25, + "z": 65 + }, + "F12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 29.25, + "z": 65 + }, + "G12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 20.25, + "z": 65 + }, + "H12": { + "depth": 10, + "totalLiquidVolume": 10, + "shape": "rectangular", + "xDimension": 10, + "yDimension": 10, + "x": 113.38, + "y": 11.25, + "z": 65 + } + }, + "groups": [ + { + "metadata": { + "wellBottomShape": "v", + "displayCategory": "wellPlate" + }, + "wells": [ + "A1", + "B1", + "C1", + "D1", + "E1", + "F1", + "G1", + "H1", + "A2", + "B2", + "C2", + "D2", + "E2", + "F2", + "G2", + "H2", + "A3", + "B3", + "C3", + "D3", + "E3", + "F3", + "G3", + "H3", + "A4", + "B4", + "C4", + "D4", + "E4", + "F4", + "G4", + "H4", + "A5", + "B5", + "C5", + "D5", + "E5", + "F5", + "G5", + "H5", + "A6", + "B6", + "C6", + "D6", + "E6", + "F6", + "G6", + "H6", + "A7", + "B7", + "C7", + "D7", + "E7", + "F7", + "G7", + "H7", + "A8", + "B8", + "C8", + "D8", + "E8", + "F8", + "G8", + "H8", + "A9", + "B9", + "C9", + "D9", + "E9", + "F9", + "G9", + "H9", + "A10", + "B10", + "C10", + "D10", + "E10", + "F10", + "G10", + "H10", + "A11", + "B11", + "C11", + "D11", + "E11", + "F11", + "G11", + "H11", + "A12", + "B12", + "C12", + "D12", + "E12", + "F12", + "G12", + "H12" + ] + } + ], + "parameters": { + "format": "irregular", + "quirks": [], + "isTiprack": false, + "isMagneticModuleCompatible": false, + "loadName": "testpro_96_aluminumblock_10ul" + }, + "namespace": "custom_beta", + "version": 1, + "schemaVersion": 2, + "cornerOffsetFromSlot": { + "x": 0, + "y": 0, + "z": 0 + } +} diff --git a/labware-library/cypress/mocks/file-saver.js b/labware-library/cypress/mocks/file-saver.js deleted file mode 100644 index d4c7febe539..00000000000 --- a/labware-library/cypress/mocks/file-saver.js +++ /dev/null @@ -1,6 +0,0 @@ -// mock for 'file-saver' npm module - -export const saveAs = (blob, fileName) => { - global.__lastSavedFileBlob__ = blob - global.__lastSavedFileName__ = fileName -} diff --git a/labware-library/cypress/plugins/index.js b/labware-library/cypress/plugins/index.js deleted file mode 100644 index f392875c7d9..00000000000 --- a/labware-library/cypress/plugins/index.js +++ /dev/null @@ -1,23 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/triple-slash-reference -/// -// *********************************************************** -// This example plugins/index.js can be used to load plugins -// -// You can change the location of this file or turn off loading -// the plugins file with the 'pluginsFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/plugins-guide -// *********************************************************** - -// This function is called when a project is opened or re-opened (e.g. due to -// the project's config changing) - -/** - * @type {Cypress.PluginConfig} - */ -// eslint-disable-next-line no-unused-vars -module.exports = (on, config) => { - // `on` is used to hook into various events Cypress emits - // `config` is the resolved Cypress config -} diff --git a/labware-library/cypress/support/e2e.js b/labware-library/cypress/support/e2e.js deleted file mode 100644 index d68db96df26..00000000000 --- a/labware-library/cypress/support/e2e.js +++ /dev/null @@ -1,20 +0,0 @@ -// *********************************************************** -// This example support/index.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import './commands' - -// Alternatively you can use CommonJS syntax: -// require('./commands') diff --git a/labware-library/cypress/support/e2e.ts b/labware-library/cypress/support/e2e.ts new file mode 100644 index 00000000000..85dcff19ba8 --- /dev/null +++ b/labware-library/cypress/support/e2e.ts @@ -0,0 +1,40 @@ +// *********************************************************** +// This file runs before every single spec file. +// We do this purely as a convenience mechanism so you don't have to import this file. +// https://docs.cypress.io/guides/core-concepts/writing-and-organizing-tests#Support-file +// *********************************************************** +import { join } from 'path' +import './commands' + +export const navigateToUrl = (url: string): void => { + cy.visit(url) + cy.viewport('macbook-15') +} + +export const wellBottomImageLocator: Record = { + flat: 'img[alt*="flat bottom"]', + round: 'img[alt*="u shaped"]', + v: 'img[alt*="v shaped"]', +} + +interface FileHelperResult { + downloadsFolder: string + downloadFileStem: string + downloadFilename: string + downloadPath: string + expectedExportFixture: string +} + +export const fileHelper = (fileStem: string): FileHelperResult => { + const downloadsFolder = Cypress.config('downloadsFolder') + const downloadFileStem = fileStem + const downloadFilename = `${downloadFileStem}.json` + const downloadPath = join(downloadsFolder, downloadFilename) + return { + downloadsFolder, + downloadFileStem, + downloadFilename, + downloadPath, + expectedExportFixture: `../fixtures/${downloadFilename}`, + } +} diff --git a/labware-library/renderStatic.js b/labware-library/renderStatic.js deleted file mode 100644 index b3fa4262d3c..00000000000 --- a/labware-library/renderStatic.js +++ /dev/null @@ -1,62 +0,0 @@ -'use strict' -// Use react-snap to crawl from the specified URL paths and prerender HTML for those pages. -// Since paths to JS/CSS assets are relative to webpack publicPath, and not relative to -// the location of the page being prerendered, those src/href paths need to be prefixed with -// the correct number of `../`'s to reference the project root. -// -// For example, the output of react-snap for a page at http://localhost:PORT/path/to/page/ -// will have a